如今IT时代,开源项目可谓是层出不穷,大力关注开源领域的软件供应商Black Duck Software公司近期第四次评出年度开源软件新秀名单。评选数据来源颇多,通过采用客观公正的评选标准,根据软件的活跃度(即每天该软件做出变更的数 量)、项目团队规模以及与该软件相关的其它项目数量计算得分并进行排名。本文将为你揭晓最具潜力的十大新秀开源项目。
Bootstrap是由Twitter推出 的一款开发软件包,使得Web应用开发与部署尽可能的快速与简单。 正如Twitter架构师马克?奥托(Mark Otto)在Twitter开发者博客上所写的那样,“Bootstrap 使用了一些最新的Web 浏览器技术,向开发者提供了时尚的排版、样式、按钮、表格、网格、导航和一切所需的东西,而且它所占资源极小,用gzip压缩后只有6k。” 由于Firefox,Chrome和Safari等浏览器对W3C标准有着较好的支持,Bootstrap在网页跨浏览器兼容方面应该会有不错表现。
Mozilla宣布了一个实验项目BrowserID, 提供了一种注册网站的新方法。该方法更简单。它是Verified Email Protocol实现,基于公钥系统和Mozilla的认证服务器,以确保用户身份的真实性。它兼容IE等所有现代浏览器,将改变现在的邮箱验证+密码的 主流注册流程。邮箱经过首次认证之后,凡是在采用BrowserID的地方,只要简单的两次点击就可以完成注册。
Canvas LMS 被Black Duck标榜为“唯一的一款商业开源学习管理系统,而且是唯一的一款部署在云端的学习管理系统LMS”。
Cloud Foundry是 VMware主导使用Ruby开发的一款开源PaaS云计算平台,它提供了各种各样的云平台、开发框架以及应用程序服务。开发人员可以在该平台上迅速部署 及运行Web应用程序。Cloud Foundry能够帮助开发者使用Java或者其他的基于JVM的架构构建应用,它支持的应用程序框架包含Spring、Grails、Ruby on Rails、Node.js 及 Scala等。现在又增加了对.NET的支持。
Moai是一个移动 平台,提供基于云端的游戏服务。这个中间件主要面向PC、手机、及基于云端的游戏开发,包含2个部分。Moai支持iOS和Android移动平台,同时 Moai可以在Windows、Linux及Mac平台运行。客户端Moai SDK,采用Lua脚本,从而让跨平台更容易,主要负责游戏逻辑、图像、动画、输入及physics,客户端链接Moai Cloud,服务器架构支持Amazon Web Services(游戏服务器),并且有相应的选项功能。
Mooege 是一款开源教育类游戏服务模拟器。
OpenShift是 由红帽推出逇一款面向开源开发人员开放的平台即服务(PaaS)。 OpenShift通过为开发人员提供在语言、框架和云上的更多的选择,使开发人员可以构建、测试、运行和管理他们的应用。它支持用于Java、 Python、PHP、Perl和Ruby的更多的开发框架,包括 Spring、Seam、Weld、CDI、Rails、Rack、Symfony、Zend Framework、Twisted、Django和Java E。它包含SQL和NoSQL数据存储和一个分布式文件系统。
Orion 是 Eclipse 组织推出的一款基于浏览器的Web开发平台。这并不是说在浏览器上运行 Eclipse,而是一个完全新开发的工具集成和工作流,适合Web开发而非桌面。特别是JavaScript、HTML5 以及 CSS。
rstat.us,Black Duck公司称这是一款微型博客平台,其主要特色在于便利性及开放性。
Salt是一款专门用于配置管理及远程任务执行的开源应用程序。
相关推荐
因此我自己根据go语言中文社区提供的资料,还有互联网企业架构设计中的常见组件分类, 共精心挑选了100多个开源项目(项目不限于在github开源的项目), 分成以下十几个大类。 这个项目可以理解为互联网IT人打造的...
【标题】:“十个Android经典开源项目” 这十个Android开源项目是初学者和进阶开发者学习Android编程的重要资源,它们展示了各种实用功能和技术的应用,有助于提升编程技能和理解Android平台的工作原理。 【描述】...
### 阿里开源项目合集 #### 一、FastDFS **FastDFS** 是一个专为文件管理和分发设计的轻量级分布式文件系统。它有效地解决了在高并发场景下,文件存储和访问的问题。具体功能包括但不限于: - **文件存储**:支持大...
本资源包包含了十款这样的系统,它们基于不同的技术栈,如SSM(Spring、SpringMVC、MyBatis)、SpringBoot和SpringCloud。这些框架和插件的集成使得开发人员能够快速构建功能丰富的网站和应用程序。 1. **SSM框架**...
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以...
### 开源项目集合知识点概述 #### 一、小四轴飞行器 - **技术要点**: - 使用STM32F4芯片,该芯片具备强大的处理能力,支持Wi-Fi连接,能够实现通过Android手机进行控制。 - 设计强调科研价值及深度学习,适合有...
阿里巴巴的10款开源项目 阿里巴巴的10款开源项目涵盖了多个领域,包括框架、服务框架、JavaScript 框架、AOP 框架、数据访问框架、Web 框架、MVC 框架、Canvas 图形框架、NodeJs 框架、数据库连接池、JSON 解析器、...
开源项目可能无法完全达到原版ChatGPT的性能,但它们依然能提供有价值的参考和学习平台,帮助开发者理解模型的工作原理,并在此基础上进行创新。 对于想深入研究或应用ChatGPT技术的人来说,参与开源项目有诸多好处...
标题 "开源项目-alyyousuf7-twenty48.zip" 提供的信息表明,这是一个与开源项目相关的文件,由用户 allyouusf7 创建或维护,项目名称为 "twenty48"。这个项目很可能是用 Go 语言(Golang)编写的,因为描述中提到了...
作为一个开源项目,DotNetNuke拥有活跃的开发者社区,提供了大量的教程、插件、模块和皮肤资源。此外,社区成员会分享他们的经验,帮助解决问题,推动项目的持续发展。 十、版本迭代 文件名中的"05.00.00"可能代表...
Java作为一门广泛使用的编程语言,拥有众多优秀的开源项目,这些项目不仅推动了Java技术的发展,也为全球开发者提供了宝贵的资源和学习机会。在这个“Java最著名的开源项目”中,我们可以了解到Java在不同领域的应用...
《如何做好一个网站(利用开源项目)》这篇文章,虽然简短,却蕴含了作者十几年开发经验的精华,对于初学者或是想要提升网站开发技能的人来说,无疑是一份宝贵的指南。本文将深入解析文章中的关键知识点,帮助读者更...
### Java最著名的开源项目总结 #### 一、Spring Framework **Spring Framework** 是一个轻量级的开源框架,它的核心特性使它成为了一个强大的企业级应用程序开发工具。Spring 框架解决了 J2EE 开发中常见的问题,...
该项目计划在2007年第二季度完成。Kdenlive:非常易于使用,你可以很轻松地了解其基本功能的使用窍门。除此之外,你还可以使用它来在你的视频中加入很多特效功能。无论如何,Kdelive在可用性方面要比现在已经成熟很多...
从一条规则到十个开源项目》是一个深入探讨关系抽取技术的资源包,涵盖了从基础知识到实际应用的多个层面。关系抽取是自然语言处理(NLP)领域的一个关键任务,其目标是从非结构化的文本中识别出实体之间的关系,如...
Android 开源项目,大概有十几个吧! doctor中医大夫助理信息系统 chat4android手机聊天程序 Android下的加密信息客户端 andbatdog监视电池 andbatdog电池监控 超越海豚的开源浏览器 等等... 学习开源的东西进步会很...
开源项目-golang-go.zip是一个与Go编程语言相关的开源项目压缩包。这个项目主要涉及的是Go语言的提案,具体是关于二进制整数字面量的提议,这在Issue #19308中被讨论。Go语言,简称Go或Golang,是由Google开发的一种...
编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建...
此外,大公司如谷歌、脸书、Twitter等不仅使用开源技术,也积极参与开源项目,贡献力量。 开源的兴起为开发者提供了极大的力量。在新的时代背景下,开发者们通过互联网协作,利用开源项目推动技术进步和创新。...