近日,开源组织Packt Publishing刚刚发布了《2010年***开源软件》的评选结果,评选根据开源项目的主攻方向和作用分类,设有不同的奖项,***名可以获得2500美元的奖金。除了jQuery和Wordpress以较大优势轻松胜出外,其他各奖项的得主到票选结束才分出高下。
1、***前途的开源项目:Pimcore
Pimcore是一个纯粹的基于Zend Framework, 使用PHP 5编写的面向对象的系统。它的结构遵循基本的MVC(模型视图控制器)模式, 以及所有可以用Pimcore 中的Zend Framework的API(应用程序接口) (数据库抽象,缓存,i18n等), 模块和助手(Zend View Helpers等)。其前端管理界面是由Ext JS的用户界面组件驱动的。前端和后端之间的沟通是基于纯粹的异步JavaScript(Ajax)和XML的。
开发者还可以通过插件和widget(扩展部件)对其进行扩展。扩展可以通过使用一个专门的插件分发服务器或通过使用主要插件注册表的方式来进行。它提供PHP-Java桥接和健壮的Apache接口来集成基于Java的应用程序和对象。
Pimcore下载地址:http://www.pimcore.org/resources/download
其他上榜***潜力项目还有:TomatoCMS、BuddyPress等。
2、开源电子商务应用:PrestaShop
PrestaShop是一款针对web2.0设计的全功能、跨平台的免费开源电子商务的解决方案。自08年1.0版本发布,短短两年时间发展迅速,全球已超过四万家网店采用Prestashop进行布署。Prestashop基于Smarty引擎编程设计,模块化设计,扩展性强,能轻易实现多种语言,多种货币浏览交易,支持Paypal等几乎所有的支付手段,是外贸网站建站的佳选。Prestashop是目前为止,操作最简单,最人性化,用户体验***的电子商务解决方案之一。
PrestaShop下载地址:http://www.prestashop.com/en/downloads/
其他上榜电子商务应用还有:OpenCart、Tomato Cart。
3、开源图形处理工具:Blender
有了Blender后,喜欢3D绘图的玩家们不用花大钱,也可以制作出自己喜爱的3D模型了。它不仅支持各种多边形画图,也能做出动画!倘若你觉得free版的不够使用,还能注册C-key,购买更强大的版本。Blender虽然是免费版本,不过它的功能可是又强又复杂
Blender的安装后所占空间很少以及可以运行于不同的平台。虽然它经常不连说明文档或范例发布,但其拥有极丰富的功能,而且很大部份是高端模组塑造软体。其特性有: 支持不同的几何图元,包括多边形网纹,快速表层塑模,曲线及向量字元。 多用途的内部洵染及整合YafRay这个开源的射线追踪套件。 动画工具,包括了反向动作组件,包括网孔碰撞侦察和一个具有侦察碰察的粒子系统。 使用Python语言来创作及制作游戏及工作自动化脚本。 基本的非线性影像编辑及制作功能。
Blender下载地址:http://www.blender.org/download/get-blender/
其他上榜开源图形处理工具还有:GIMP、Inkscape。
#p#
4、开源JS框架库程序:jQuery
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即可。
jQuery下载地址:http://docs.jquery.com/Downloading_jQuery
其他上榜编程工具还有:Mootools以及Raphaël。
5、开源CMS网站内容管理CMS Made Simple
CMS Made Simple是一个易于使用的内容管理系统用于具有简单、稳定内容的网站。使用PHP,MySQL和Smarty模板引擎开发。它具有:基于角色的权限管 理系统,智能缓存机制(只有当需要时才会从数据库获取),基于向导的安装与更新机制,对系统资源占用少,还包含文件管理,新闻发布和RSS模块等。。
CMSMS以不限深度的树型结构来组织内容,符合大部分场合的信息结构。这些内容通常是相对静态的,其内容、结构和访问方式不随着时间的推移而改变。相比于早期的 HTML 静态页面组织方式,采用CMS系统可以把它们方便组织起来,便于维护。而且采用 CMS 可以将内容和表现分离,便于更新界面。CMSMS 还大量采用了缓冲机制,使得管理静态内容更加高效。CMSMS 的结构非常清晰,使用扩展模块或者模版主题等非常方便。同时,它的 news 模块可以用来组织新闻等基于时间排序的信息,支持分类。
CMS Made Simple下载地址:http://dev.cmsmadesimple.org/project/files/6#package-1
其他优秀产品有:SilverStripe、MODx (WordPress获得***荣誉奖)。
英文原文:http://www.packtpub.com/open-source-awards-home
【编辑推荐】