华军资讯11月20日报道,本周,开源组织Packt Publishing刚刚发布了《2010年最佳开源软件》的评选结果:
评选根据开源项目的主攻方向和作用分类,设有不同的奖项,第一名可以获得2500美元的奖金。除了jQuery和Wordpress以较大优势轻松胜出外,其他各奖项的得主到票选结束才分出高下。
#1、最具前途的开源项目:Pimcore
图(1)
Pimcore是一个纯粹的基于 Zend Framework, 使用PHP 5编写的面向对象的系统。它的结构遵循基本的 MVC (模型视图控制器) 模式, 以及所有可以用Pimcore 中的 Zend Framework 的 API (应用程序接口) (数据库抽象,缓存,i18n等), 模块和助手 (Zend View Helpers等)。其前端管理界面是由 Ext JS 的用户界面组件驱动的。前端和后端之间的沟通是基于纯粹的异步 JavaScript (Ajax) 和 XML 的。
开发者还可以通过插件和widget (扩展部件) 对其进行扩展。扩展可以通过使用一个专门的插件分发服务器或通过使用主要插件注册表的方式来进行。它提供 PHP-Java 桥接和健壮的 Apache 接口来集成基于 Java 的应用程序和对象。
其他上榜最具潜力项目还有:TomatoCMS、BuddyPress等
#2、开源电子商务应用:PrestaShop
图(2)
PrestaShop是一款针对web2.0设计的全功能、跨平台的免费开源电子商务的解决方案。自08年1.0版本发布,短短两年时间发展迅速,全球已超过四万家网店采用Prestashop进行布署。Prestashop基于Smarty引擎编程设计,模块化设计,扩展性强,能轻易实现多种语言,多种货币浏览交易,支持Paypal等几乎所有的支付手段,是外贸网站建站的佳选。Prestashop是目前为止,操作最简单,最人性化,用户体验最佳的电子商务解决方案之一。
其他上榜电子商务应用还有:OpenCart、Tomato Cart
#3、开源图形处理工具:Blender
图(3)
有了Blender后,喜欢3D绘图的玩家们不用花大钱,也可以制作出自己喜爱的3D模型了。它不仅支持各种多边形画图,也能做出动画!倘若你觉得free版的不够使用,还能注册C-key,购买更强大的版本。Blender虽然是免费版本,不过它的功能可是又强又复杂
Blender的安装后所占空间很少以及可以运行于不同的平台。虽然它经常不连说明文档或范例发布,但其拥有极丰富的功能,而且很大部份是高端模组塑造软体。其特性有: 支持不同的几何图元,包括多边形网纹,快速表层塑模,曲线及向量字元。 多用途的内部洵染及整合YafRay这个开源的射线追踪套件。 动画工具,包括了反向动作组件,包括网孔碰撞侦察和一个具有侦察碰察的粒子系统。 使用Python语言来创作及制作游戏及工作自动化脚本。 基本的非线性影像编辑及制作功能。
#4、开源JS框架库程序:jQuery
图(4)
jQuery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
其他上榜编程工具还有:Mootools以及 Raphaël
本文来源:华军资讯 作者:佚名