细评软件开发中的非常好的开源工具IM电竞 IM电竞平台
发表时间:2024-04-27 14:28:10
文章作者:小编
浏览次数:
富互联网应用程序(RIA)将桌面式应用程序的用户体验带到基于浏览器的应用程序中,目前它已经分化为两大阵营:一部分是使用DHTML,其中大多数AJAX工具集属于这个阵营;另一类则是利用Adobe公司的Flash作为浏览器中的展现层。这两种方式各有其优点和缺点。它们都获得了大范围的应用,我们将从这两个阵营中选出各自的非常好的。
Flash应用软件克服了AJAX用用程序的一个重大不足,IM电竞 电子竞技平台即对跨浏览器兼容性支持的问题。使用Flash编写的互联网应用程序几乎可以支持所有主流的操作系统平台和浏览器,完全实现了Java Swing曾经宣称的“一次编写,随处运行(Write Once, Run Everywhere)”的承诺。根据Adobe官方网站的统计数字,Flash 9在全球市场中占据了90%以上。针对Flash应用程序的领先的富互联网应用程序工具包括来自Laszlo公司的OpenLaszlo和来自Adobe公司的Flex。
IM电竞 IM电竞平台
无论是OpenLaszol还是Flex,它们最初都是商业产品。Laszlo公司在2004年将OpenLaszlo作为开源软件发布;而在2005年从收购Macromideia而获得Flex的Adobe公司则最近宣布,计划在Mozilla公共许可下发布Flex。IM电竞 电子竞技平台根据这个计划,这个系统将在2008年初变为一个完全开源的项目。在2007年6月份作为测试版发布的Flex 3.0包括几个独特的功能:支持Adobe整合应用程序(AIR,IM电竞 电子竞技平台一个让Flex应用程序可以在浏览器之外访问桌面和应用程序的环境)和一个基于通用Eclipse平台的集成开发环境,被称为Flex Builder,但是,这是一个商业化的应用软件,并不是开源的。
现在对比这两个系统,几方面的因素可能让OpenLaszlo更具优势。尽管Flex是一个强大的产品,但是它还不是完全作为一个开源项目来运作,它缺乏OpenLaszlo所具有的社区。精通OpenLaszlo的开发者非常容易可以找到,而且Laszlo公司已经使用OpenLaszlo开发了好几个大型的应用程序,这意味着其底层代码已经相当稳定、成熟和经过验证。进一步来说,OpenLaszlo的编译器能够从相同的源代码产生基于Flash和DHTML的图形化界面。因此尽管Flex和OpenLaszlo是两个实力非常接近的对手,但是在现在来言,OpenLaszlo无疑在富互联网应用程序的真实开发世界中具有领先优势,因此它赢得了我们在富互联网工具方面的大奖。