订阅软件研发RSS CSDN首页> 软件研发

“2013年度中国优秀开源项目”榜单发布 开源项目展示继续征集中

发表于2013-07-04 18:39| 次阅读| 来源CSDN| 0 条评论| 作者CSDN

摘要:“2013年度中国优秀开源项目评选”活动已落下帷幕,经过网友和专家投票,10个参选项目以及2个专家特别推荐项目获得奖项。为了使更多项目得以展示,我们还将长期开放项目提交入口和展示页面,欢迎更多开源项目提交。

中国开源软件推进联盟主办、CSDN和程序员杂志协办的“2013年度中国优秀开源项目评选活动已经落下帷幕。该活动致力于为国内优秀的开源项目和开发者提供一个更大的展示和交流平台,得到了国内众多开源人的支持,在10多天的时间内,我们共收到开发者提交的118个开源项目。

项目展示: https://code.csdn.net/2013OSSurvey/

经过热心网友以及专家评审团的投票,10个参选项目APDPlat、DWZ、FineUI、Pomelo、SpringSide、thinkPHP、UbuntuKylin、UEditor、zTree、禅道以及2个专家特别推荐项目Node-Webkit和Cocos2d-x获得了“2013年度优秀开源项目”奖项,并在“第八届开源中国开源世界高峰论坛”首日全体会议上获颁荣誉证书。

由于时间仓促,还有一些优秀的开源项目没有出现在此次评选中。为此,我们将长期开放项目提交入口。项目提交成功后,我们会将其添加到展示页面,为更多人所知,同时这些项目还将作为下届评选的候选项目。

项目提交入口: http://surveies.csdn.net/survey/comein/586

获奖项目展示(按照首字母排序)



1.  APDPlat

APDPlat是Application Product Development Platform的缩写,意为应用级产品开发平台。

作为应用级产品的开发平台,APDPlat提供了应用容器、多模块架构、代码生成、安装程序、认证授权、备份恢复、数据字典、web service、系统监控、操作审计、统计图表、机器绑定、防止破解、数据安全、内置搜索、数据转换、maven支持、WEB组件、内容管理等功能。

APDPlat底层几乎全部采用Java开源框架,对Spring、Struts2、Compass做了定制修改,接管了系统启动和关闭的控制权,统一了配置文件,并实现了诸多平台级的功能,为应用级产品开发铺平了道路。


2.  DWZ(jUI)

DWZ富客户端框架(jQuery RIA framework)是中国人自己开发的基于jQuery实现的Ajax RIA开源框架。设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级。DWZ支持用html扩展的方式来代替javascript代码,基本可以保证程序员不董javascript,也能使用各种页面组件和ajax技术。如果有特定需求也可以扩展DWZ做定制化开化。

国内很多程序员javascript不熟,大大影响了开发速度。 使用DWZ框架自动邦定javascript效果。不需要开发人员去关心javascript怎么写,只要写标准html就可以了。DWZ简单扩展了html标准, 给HTML定义了一些特别的class 和attribute。DWZ框架会找到当前请求结果中的那些特别的class 和attribute,并自动关联上相应的js处理事件和效果。

DWZ基于jQuery可以非常方便的定制特定需求的UI组件,并以jQuery插件的形式发布。


3.  FineUI

基于 ExtJS 的专业 ASP.NET 控件库,创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。


4.  Pomelo

Pomelo 是网易的基于 Node.js 的高性能、分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发。

Pomelo 不但适用于游戏服务器开发, 也可用于开发高实时 Web 应用,它的分布式架构可以使 Pomelo 比普通的实时 Web 框架扩展性更好。


5.  SpringSide

SpringSide是以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。

SpringSide以RoR式的简约风格,将Java社区众多优秀轻量级开源项目整军为一个黏合的框架,以构件式的开发架构,配合Ant与Eclipse plugin的生成工具,作为大家开发Java企业应用的方便起点。同时,它的示例代码充分演示了开发团队与SpringSide社区共同总结的、Java企业应用领域方方面面的最佳实践。

SpringSide主要包含两部分:Quickstart: 一个迷你的TodoList应用;Showcase: 五花八门的JavaEE技术大派对。

6.  thinkPHP

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。

ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,众多的典型案例确保可以稳定用于商业以及门户级的开发。

7.  UbuntuKylin

UbuntuKylin是Ubuntu官方认可的衍生版,其宗旨是创建一个Ubuntu的中文变体,以更适合中文用户。UbuntuKylin已于2013年4月25日与Ubuntu同步发布13.04正式版本。UbuntuKylin 13.04为广大“优客”带来了中文农历、天气预报、音乐搜索等特色软件,并定制了中文主题、小企鹅输入法、WPS办公软件等应用。目前,UbuntuKylin 13.10已在路上。


8.  UEditor

UEditor是由百度前端通用编辑器组开发的所见即所得富文本web编辑器,具有轻量、可定制、注重用户体验等特点。


9.  zTree

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。专门适合项目开发,尤其是 树状菜单、树状数据的Web显示、权限管理等等。


10.  禅道项目管理软件

禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。

禅道主要特点:注重实效的管理思想,合理的软件架构,简洁高效的操作,优雅的代码实现,灵活的扩展机制,强大而易用的api调用机制,多语言支持,多风格支持,搜索功能,统计功能。


专家推荐项目

1.  Cocos2d-X

Cocos2d-X是一个开源的移动2D游戏框架,在MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本才,其发展的重点是围绕cocos2d跨平台,即实现一次编码,在各平台分别编译后即可运行,无需为跨平台修改大量代码。

目前Cocos2d-x引擎已经实现横跨iOS、Android、Bada、MeeGo、BlackBerry、Marmalade、Windows、Linux等平台。

2.  Node-Webkit

node-webkit是一个支持跨操作系统(Windows,Linux,MacOS)的利用流行的Web技术(Node.JS, JavaScript,HTML5)来编写应用程序的平台。应用程序开发人员可以轻松的利用Web技术来实现各种应用程序。node-webkit性能和特色已经让它成为当今世界领先的web技术应用程序平台。

入围项目(投票排名TOP20但未获奖的项目,按照首字母排序)

1.  Ansj中文分词

Ansj中文分词是一款纯Java的、主要应用于自然语言处理的、高精度的中文分词工具,目标是“准确、高效、自由地进行中文分词”,可用于人名识别、地名识别、组织机构名识别、多级词性标注、关键词提取、指纹提取等领域,支持行业词典、用户自定义词典。

Ansj是ictclas中文分词算法的java实现,基本上重写了所有的数据结构和算法。词典是用的开源版的ictclas所提供的,并且进行了部分的人工优化。内存中中文分词每秒钟大约100万字(速度上已经超越ictclas)。


2.  CnPack IDE Wizards

CnPack IDE 专家包(CnWizards)是一组集成在 Delphi/C++ Builder/ CodeGear RAD Studio 的 IDE 中,用于增强 IDE 功能、提高 IDE 的可用性及开发效率的工具。CnPack IDE 专家包包含在CnPack项目中,这是由互联网上一群中国程序员开发的开放源码的自由软件项目。


3.  GoAgent

GoAgent是一个基于Google App Engine的,全面兼容IE、FireFox、Chrome的网络代理工具,使用Python和Google App Engine SDK编写,程序可以在MicrosoftWindows、Mac、Linux、Android、iPod Touch、iPhone、iPad、webOS、OpenWrt、Maemo上使用。

4.  ichartjs

ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形。 ichartjs致力于为您的应用提供简单、直观、可交互的体验级图表组件。是WEB/APP图表展示方面的解决方案 。如果你正在开发HTML5的应用,ichartjs正好适合您。 ichartjs目前支持饼图、环形图、折线图、面积图、柱形图、条形图。


5.  InnoSQL

InnoSQL是网易杭州研究院开发维护的MySQL分支,目前基于MySQL 5.5。InnoSQL的主要目标是提供更好的性能以及高可用性,同时便于DBA的运维以及监控管理。其完全兼容于原版MySQL数据库,所有添加的功能都是动态的。若不开启这些功能,与原版MySQL数据库的工作方式完全相同。

6.  JEECG智能开发平台

JEECG(J2EE Code Generation)是一款基于代码生成器的J2EE智能开发平台。

JEECG V3.0版本推翻原有SSH2架构,采用SpringMVC+Hibernate+Spring jdbc基础架构,采用面向声明的开发模式,基于泛型方式编写极少代码即可实现复杂的数据展示、数据编辑、表单处理等功能,再配合代码生成器的使用将JavaEE的开发效率提高6倍以上,可以将代码减少60%以上。

JEECG可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等。


7.  JFinal

JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有Ruby、Python、PHP等动态语言的开发效率!

8.  KindEditor

KindEditor是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。


9.  Mocoolka

Mocoolka由Mocoolka Cloud和Mocoolka App构成。Mocoolka Cloud 是基于web的设计、开发、管理平台,分析人员可以通过平台直接建立软件,无需编写代码。从而使分析人员更专注于业务逻辑、创新并创造真正的商业价值,支持PC、移动设备访问。Mocoolka App 是在Mocoolka Cloud上搭建的商业应用。


10.  WebBuilder

WebBuilder是一款开源的可视化Web应用开发和运行平台。基于浏览器的集成开发环境,采用可视化的设计模式,支持控件的拖拽操作,能轻松完成前后台应用开发;高效、稳定和可扩展的特点,适合复杂企业级应用的运行;跨平台、数据库和浏览器的架构,适应复杂的服务器和客户端环境;包括智能数据库访问在内的多项先进技术,使应用系统的开发更快捷和简单。

使用WebBuilder可开发ERP、OA、CRM、HR、MIS以及电信、银行、政府、企业等各行业的企业级应用系统,帮助信息化管理系统的快速构建。完善的基础架构,具有大型应用系统必须的完整功能,使应用系统的开发仅需致力于业务的开发。

我们会陆续对这些项目发起人进行采访。要想获得关于项目的更多信息,敬请关注@CSDN研发频道

如果您也想展示您的开源项目,请在如下链接中提交项目相关信息。

提交地址: http://surveies.csdn.net/survey/comein/586

0
0