SVN(Subversion)是一个软件版本管理系统,通常被世界各地的开发人员用来跟踪管理他们的项目开发。使用SVN工具的开发人员将能够维护当前和历史文件版本,如项目的源代码、项目wiki,网页和文档等。
下面是一个Web应用的开源列表。没什么可说的,太疯狂了。尤其是Web 2.0那一堆。我不知道你怎么想,有些开源项目的源码写得挺不好的,尤其是性能方面。或许你会以为改一改他们就可以成为为自己所用,不过,改这些开源的项目还真不容易。玩玩还可以。
美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。我把他的工具清单抄在下面。如果有一天,我也用Java建站,就可以参考了。
在两三年前,选择数据库是一件非常容易的事。资金充足的企业会选择甲骨文数据库,使用微软产品的企业通常SQL Server,而预算不足企业则会选择MySQL。不过,如今的情况已经大不相同了。
作为Google的重头产品,Android系统打出的旗号一直都是开源、开放、免费。不少童鞋因为这三大旗号选择了Android手机,并从此与苹果势不两立,立志要以开源拯救世界,打倒封闭的苹果。而最近一份研究数据却表明,Android系统是在开源平台中最不开放。
据国外媒体报道,微软在云端时代变得更加开放,但仅止于界面部份。在Oscon 2011研讨会中,微软的开放源代码社交资深总监 Gianugo Rabellino 表示,只要云端API、协定与标准在表层是开放的,使用者不需理会下层系统为何。因此云端是不是使用Linux 等开放源代码便不重要?
2011上半年已经过去了,回顾一下技术开发领域的发展历程,这段时间也是竞争不断,厂商门不断的发布新产品,新技术。随着今年.NET MVC3和JAVA 7的发布,战争愈演愈烈。就像变形金刚里的擎天柱和威震天一样,必定是一场持久战。
近日,VisionMobile使用了一种叫做“Open Governance Index”的分析方式,对各大号称开源的移动平台进行了开放度高低的分析。
Google与甲骨文关于Android侵权的诉讼案7月21日进行听证,根据听证会的记录显示,Google一名叫Tim Lindholm的员工去年曾写过一封内部邮件,时间大约为诉讼发生前两周,当时Google创始人拉里·佩吉(Larry Page)和塞尔吉·布林(Sergey Brin) 曾要求“调查哪种技术可以成为Android中Java的替代方案”。
以前我的Ubuntu一直是通过wubi模式装的,这个安装模式的缺陷是:磁盘性能下降,休眠功能不正常,还有就是经常文件系统受windows系统干扰导致出错,不得不chdsk修复才能启动。同时自从Windows 7发布时安装过几次,
我们知道Android是一个开源系统,但是并不彻底,而且Android从多个方面对Linux内核进行了改动与增强,尽管一度和Linux基金会在内核方面闹得不愉快,但是最终也达成了和解。下面将对此进行详细介绍和分析。
Linux Kernel 3.0刚刚发布没几天,Linux业内牛人Ryan Finnie就宣布了新版Finnix Linux发行版本,抢先采纳了新的系统内核。Finnix 102操作系统开发代号Algoma,所采用的3.0版内核是由Finnix开发人员制作的,其中部分来源于Debian预发布内核。
Boost库是一个可移植的开源C++函数库,鉴于STL(标准模板库)已经成为C++语言的一个组成部分,可以毫不夸张的说,Boost是目前影响最大的通用C++库。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容,是一个“准”标准库。
大家都知道Android是基于Linux内核的操作系统,也曾经和Linux基金会因为内核问题产生过分歧,本文将开始对Android的内核进行剖析,主要介绍Android和Linux之间的关系,后续还会讲到Android系统在Linux系统之上扩展的部分功能和驱动。
如果你是个学生,你应该会C,C++和Java。还会一些VB,或C#/.NET。多少你还可能开发过一些Web网页,你知道一些HTML, CSS和JavaScript知识。总体上说,我们很难发现会有学生显露出掌握超出这几种语言范围外的语言的才能。这真让人遗憾,因为还有很多种编程语言,它们能让你成为一个更好的程序员。
近日,国家工业和信息化部杨学山副部长、软件产业司陈伟司长、省经信委龚怀进副主任、苏州市市长阎立一行,在常熟市委书记王翔、市长惠建林、副市长沈晓东等领导陪同下考察龙芯产业化项目,先后视察了勤丰村龙芯农村信息化应用现场、常熟市实验小学龙芯教学系统应用现场……
MeeGo和Android这两个平台的共同点在于,他们都是开源的,都是采用了Linux内核。陆主席介绍,MeeGo和Android的区别应该分为三个部分:第一是内核层的区别;第二是中间件的区别;第三是上层UI和应用层的区别。
过去的10年是开源的10年,以 Linux、Apache、MySQL、PHP、BIND 为代表的开源项目取得了巨大成功,它们已经成为驱动互联网的核心动力。接下来的10年将是开放的10年,一个比开源更加深刻、更具颠覆性的商业模式,其核心理念是分享和共赢,你准备好了吗?