首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
《程序员》2006,(10):28-29
自2000年以来,中国有越来越多的软件开发者或开发团队加入到开源社区中来,但人们对开源的认识似乎仅仅只限于将它理解为免费的“拿来主义”。实际上,很多业界巨头都纷纷投入资本来支持一些著名的开源项目,如IBM投入数百万美元开发Eclipse项目,Sun和HP资助Gnome项目开发,Netscape公司将Firefox浏览器代码捐赠给Mozilla基金会。开源为何能够引起如此多厂商的兴趣?开源与商业之间是否存在统一的一面?各大开源厂商所采取的商业模式又是如何的?中国的开源软件发展应该从中获得什么启示?带着这些问题,本刊记者特邀采访了著名开源运动领袖、Apache之父——布莱恩·贝伦多夫(Brian Behlendorf)先生。  相似文献   

2.
《微型计算机》2009,(17):48-51
想知道一个开源项目到底是怎样运作的么?开发开源系统或者开源软件这种活儿技术性太强,《Geek》就不在此介绍了,毕竟看我们杂志的Geek并非都是程序员:不过,与开源软件的本土化工作密切相关的中文字体的开发却简单易懂、老少咸宜,咱们倒是可以拿这东西来跟大家好好聊聊。所以《Geek》这次请来了文泉驿开源中文字体项目的发起人,哈佛医学院的房骞骞博士,让他跟各位介绍—下文泉驿计划的开发故事。也许看过这篇采访之后,你会发现原本“高深莫测”的字体设计和开源开发,其实都可以很简单。  相似文献   

3.
使用开源软件的领域与日俱增,享受开源软件的用户也越来越多,那么使用开源软件到底安不安全呢?大家在使用开源软件时常常有这样的困惑,到底开源软件安全是否能达到商业软件的安全性能?目前有哪些可以增强开源软件安全的项目?此外,开源软件几乎都是采用大集市式的开发模式进行开发,这样宽松的环境开发出来的软件是否安全?又该如何提高开源软件开发和应用安全?本次开源专题将介绍开源软件的安全性及开发过程中的安全性。  相似文献   

4.
使用开源软件的领域与日俱增,享受开源软件的用户也越来越多,那么使用开源软件到底安不安全呢?大家在使用开源软件时常常有这样的困惑,到底开源软件安全是否能达到商业软件的安全性能?目前有哪些可以增强开源软件安全的项目?此外,开源软件几乎都是采用大集市式的开发模式进行开发,这样宽松的环境开发出来的软件是否安全?又该如何提高开源软件开发和应用安全?本次开源专题将介绍开源软件的安全性及开发过程中的安全性。  相似文献   

5.
介绍了三种流行的开源的框架技术:Struts、Spring、Hibernate,并将这三种框架技术整合起来应用到实际的Web项目开发中去,三种框架分别对应Web应用开发中的三层,即用Struts来架构我们的表示层,用Spring来架构我们的业务层,而用Hibernate架构我们的持久层,从而提高项目代码的复用性及项目开发的效率,并易于维护。  相似文献   

6.
介绍了三种流行的开源的框架技术:struts、Spring、Hibemate,并将这三种框架技术整合起来应用到实际的Web项目开发中考,三种框架分别对应web应用开发中的三层,即用strutS来架构我们的表示层,用Spring来架构我们的业务层,而用Hibemate架构我们的持久层,从而提高项目代码的复用性及项目开发的效率,并易于维护.  相似文献   

7.
Peter Cheng 《程序员》2004,(10):44-47
本文是作者在这过去3年的发展过程中实际参与 Huihoo开放源码项目的实践经验,与大家分享一些开放源码组织是如何进行协作开发的知识,让更多的朋友了解开源,并帮助那些有兴趣参与开源项目的开发人员能够一起参与到活跃的自由社区中来。  相似文献   

8.
主要研究了如何整合当前比较流行的基于MVC模式的Struts开源框架、基于IoC模式的Spring开源框架和基于ORM模式的Hibernate开源框架来共同构建企业级的Web应用,为企业级Web应用提供了一种轻量级J2EE解决方案。通过一个实际的项目案例展示了如何基于开源组合框架进行实际的企业级Web应用开发。  相似文献   

9.
主要研究了如何整合当前比较流行的基于MVC模式的Struts开源框架、基于IoC模式的Spring开源框架和基于ORM模式的Hibernate开源框架来共同构建企业级的Web应用.为企业级Web应用提供了一种轻量级J2EE解决方案。通过一个实际的项目案例展示了如何基于开源组合框架进行实际的企业级Web应用开发。  相似文献   

10.
社交化编码是当前软件开发生产的一个重要方式,其开发模式的灵活性与开放性吸引了大量的开发者.开发者通过参与开源项目能够提升自己的开发能力并在社区中形成自己的影响力.许多开源社区如GitHub上有大量的开源项目.开发者将花费大量的时间与精力去寻找自己感兴趣的项目.开源项目推荐引起了研究者的兴趣,然而,目前的方法中仅仅基于开发者过去参加过的项目的相似性进行项目推荐,没有对开发者的兴趣迁移进行考虑.针对这一问题,本文提出了一种基于项目主题迁移频繁模式挖掘的推荐算法.该方法结合了概率主题模型与顺序频繁模式挖掘,并考虑项目社交关联和流行度,从而为开发者提供个性化开源项目推荐.本文所提方法的召回率比传统的方法高出了10.9%,推荐效果显著提升.  相似文献   

11.
开源代码托管平台为软件开发行业带来了活力和机遇,但存在诸多安全隐患。开源代码的不规范性、项目依赖库的复杂性、漏洞披露平台收集漏洞的被动性等问题都影响着开源项目及引入开源组件的闭源项目的安全,大部分漏洞修复行为无法及时被察觉和识别,进而将各类项目的安全风险直接暴露给攻击者。为了全面且及时地发现开源项目中的漏洞修复行为,设计并实现了基于项目版本差异性的漏洞识别系统—VpatchFinder。系统自动获取开源项目中的更新代码及内容数据,对更新前后代码和文本描述信息进行提取分析。提出了基于安全行为与代码特征的差异性特征,提取了包括项目注释信息特征组、页面统计特征组、代码统计特征组以及漏洞类型特征组的共40个特征构建特征集,采用随机森林算法来训练可识别漏洞的分类器。通过真实漏洞数据进行测试,VpatchFinder的精确率为84.35%,准确率为85.46%,召回率为85.09%,优于其他常见的机器学习算法模型。进一步通过整理的历年部分开源软件CVE漏洞数据进行实验,其结果表明68.07%的软件漏洞能够提前被VpatchFinder发现。该研究结果可以为软件安全架构设计、开发及成分分析等领域提供...  相似文献   

12.
胡争辉 《程序员》2008,(4):129-131
SVN Trac(以下简称Trac)开源项目使用Python语言开发,由Edgewall软件公司主持研发,项目的宗旨是将Trac程序开发成面向“集市”式软件开发项目的协作环境。Trac项目也遵循狗食理论,项目自身的管理网站采用的就是Trac程序。  相似文献   

13.
《Internet》2002,(10):63-65
在大家已经了解了开源开发的一些基本理论知识后,我们挑选了几个有一定发展历史和规模,有一定影响的开源项目,希望这些项目的开发实践能为国内的开源社区提供一些可以借鉴的经验。本将要介绍的四个知名的开源项目分别是:Linux、Apache、InterNetNews Server和Mozilla Web Browser。  相似文献   

14.
《程序员》2007,(7):115-116
开源优势Open C从三方面提高项目开发速度。首先,它让开发伙伴们能轻易地将现有的Linux和其他解决方案引入到S60;其次它增强了团队建设,因为Open C的APIs为大家所熟悉,使得更多的专业开发者可以加入进来;最后,在项目结束后,Open C通过针对所有平台的公共代码库使项目更容易维护并有质量保证。Open C将Linux的优点介绍到S60中,从而增加了开发灵活性。开发伙伴们能将Open C和Symbian C++代码结合到一起,从而扩展了S60开发环境。他们能将现有的开源项目移植到移动终端中,也能创建现有组件结合移动特性的新移动应用。Open C SDK甚至包括了一个如何将一个Linux项目移植到S60的范例。  相似文献   

15.
在经历数个Beta版本后,Python 2.6终于迎来了正式版的发布。Python 2.6开发过程中,Bug管理工作从先前的SourceForge平台转移到基于开源项目Roundup的Bug管理系统之上。同时,新的文档将使用Python开源项目Sphinx来产生美观的HTML输出,以替代之前一直沿用的LaTex格式。除此之外,Python 2.6在字符串格式化、异常处理、Byte文本方面都进行了改进。更多细节可以查看Python开发者林胜在站点onlypython.com给出的Python 2.6版本新特性全文翻译。  相似文献   

16.
目前“,联盟”会员数量超过4万个,吸引了众多开源爱好者的加盟。“联盟”收集整理了近15000个成熟的开源软件,验证了150多个成熟的开源软件工程工具。近10000个整改过的程序应用到了北京、上海、广州、等地的863软件专业孵化器。“联盟”成功开发了开源软件资源库和开源创新研究支撑平台,形成了国内最大的开源软件的下载中心和开源软件协同开发平台,支持了近千个创新项目开发。  相似文献   

17.
如何开展教学以体现开放、共享、协同的开源精神,如何通过教学让学生体验项目开发的全过程,增强创新能力,提升核心素养是大家共同关注的话题。本文通过分析开源硬件的基本特征和项目开发的一般流程,提出了基本的教学策略。  相似文献   

18.
基于J2EE的二手图书商务网站的开发   总被引:1,自引:0,他引:1  
提出一种轻量级的J2EE解决方案,介绍了使用开源框架Spring,Struts和Hibernate的组合开发二手图书电子商务网站的过程,用Struts来架构表示层,用Spring来架构业务层,用Hibernate架构持久层,从而提高项目代码的复用性及项目开发的效率.重点介绍了系统的功能设计,数据库设计以及系统的有关实现过程.  相似文献   

19.
面向金税工程的依赖注入模式研究与应用   总被引:1,自引:0,他引:1  
分析了当前基于B/S架构的应用程序开发过程中遇到的问题,介绍了基于MVC模式的开源项目Struts,基于依赖注入模式的开源项目Spring,以及基于对象/关系映射技术的开源项目Hibernate;并详细描述了依赖注入模式的类型,提出了一种利用依赖注入模式整合Struts、Spring与Hibernate框架的方法.在此基础上实现了金税工程二期拓展系统,实践表明利用这个集成框架开发应用系统是高效的.  相似文献   

20.
随着Web应用对前端数据交互的需求越来越大,开源的Web前端开发框架得到了极大的发展,开发者们不用再像以往一样将所有的业务逻辑部分放在服务器端。针对不同的功能需求,引入相应的运用开源Web前端框架jQu ery开发的成品jQuery插件,可以使人们更方便地进行Web应用前端开发,大幅缩减项目开发的工作量。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号