我对Apollo的简单理解
作者:一个好孩子 日期:2007-3-20 13:10:00


确实,Apollo 的推出是振奋人心的。

Apollo 是什么时候发布的我并不清楚,毕竟我一直没有关注这方面的技术。

只是看到了一些诸如此类的介绍,让我对其产生了兴趣:

Apollo is the code name for a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy Rich Internet Applications (RIAs) to the desktop.

我的工作是专注于基于页面的前端功能开发,所以很长一段时间没有关心 Flash 相关技术的发展。Apollo 的出现,很大因素是竞争对手的不留情,微软升级 ActiveX 控件的举动大大促使了 Apollo 的出现,再加上 Adobe 的发展策略,将 Flash 连同 PDF 一并发展,脱离浏览器的限制。

正如同代号 - Apollo 的意义一样,堪比阿波罗的登月计划,具有跨时代的意义。或许 Apollo 对基于页面的 Html/JavaScript/Ajax/CSS 开发并不会带来实质性的改变,但这却足以引起 Flash App 开发人员的重视。从此以后,不论是应用程序还是一些效果演示,Flash 有了属于自己的归宿,不再过着以往“人在屋檐下,不得不低头”的生活。

Apollo 是一款软件,一个平台,一个容器/播放器,它的出现让 Web 开发更加有意思,分工也会更加明确。基于浏览器开发的前端工程师可以更加关注以 JavaScript 为主的 Web 应用程序,而以前专注于 Flash 开发的工程也不用过多考虑 SEO 等问题。 

至于基于html的应用是否会迁移到 Apollo,我想还不大可能,即便对JavaScript和CSS有很好的支持。以往传统的B/S系统,需要强大的服务器端的支持,即使是大量的JavaScript开发,也依然会在浏览器中,毕竟还有W3C的努力和技术的成熟。

Re:我对Apollo的简单理解
作者:lovingangela 日期:2007-9-6 13:45:00
学习了,哈哈
Re:我对Apollo的简单理解
作者:btwlzyq 日期:2007-11-26 0:47:00
C/S结构的开发,应用过吗。

发表评论:

    密码:
    主页:
    标题:
    页面数据正在载入...
bxna 京ICP备05002321号