软件开发
-
Github重定义开源软件,代码将成下一种语言?
GITHUB:征服谷歌、微软及其他巨头的服务 10年前,虽然开源软件尚未对科技行业造成翻天覆地的影响,但开源的Linux系统已经运行在华尔街及其他行业大量的计算机上,免费代码开始显…
-
可持续开源
可持续开源是指能够支撑自身发展的开源项目。 从软件开发组织的角度来看,可持续开源项目是指有能力及时发布改进代码并修复产品中存在的各种问题的项目,也是有充分理由能够持续发展期的项目。…
-
定义开源项目的三个核心要素
在过去的30年中开源走过了漫长的道路,而今已成为最流行文化的标识。每当提到开源项目,人们就会想到下面这些:管理结构、产品平台类型、编程语言、工具、技术细节、是企业赞助还是独立项目等…
-
SteamOS 时代来临,Linux 游戏的现状如何?
在经历了 14 个月的 beta 测试之后,Valve 的新游戏平台怎么样了? 自从 Linux 操作系统在上世纪 90 年代问世以来,即便是这个圈子里最有影响力的人物也不得不承认…
-
三代开源社区的协作模式
一、研发工具与研发模式 据说,人之区别于禽兽,最大的特征在于利用,甚至发明工具。在没有任何其他工具时,我们只能借助于自己的肢体,一旦有了工具之后,我们的能力将会大大的增加。 但是,…
-
“高端”的编程语言是否真的高端?
我看到了许多刚接触Ruby、Python和Javascript的新手程序员抱怨这些语言太低端,就好像是在以某种方式欺骗系统一样。他们认为他们没有学习到那些真正“高端&r…
-
每个开源项目都离不开的三要素
开源在过去的30年走过了很长的一段路,当下已经进入了主流的文化意识中,当思考开源项目时,人们习惯使用如下一系列来归类:治理结构、产品平台类型、编程语言、效用、技术细节(什么语言编写…
-
黑客和开源革命之间的关系
如何成为一名黑客! 本文纠正了主流媒体给读者造成的“黑客”和“骇客”之间的混淆。同时也考虑到了黑客的历史、自然、属性、道德和装束,更…
-
做一个女软件工程师的好处
女软件开发人员在我们这个社会上并不是很多,但作为这样的一个人并不是那么糟!我喜欢这个身份,很多并不是因为性别的原因:由于新发布的产品受到用户的认可而感到的兴奋,可以和…
-
软件开发的硬约束
在超市结帐的时候,收银员都会给我们打一张小票。有时候同样的商品我们会买两三件,打印在小票上面,有时候只有1行记录,数量是3(“听装百事可乐 x3”),但也有…