.NET 将推动开源软件的发展 justleon(原作)

NET 将推动开源软件的发展    justleon(原作)  
  
     在过去的时间里,基于Windows的开源软件物数量实在太少了。在网上查找一些开发相关的网站,内容也不外乎抄来抄去那几篇怎么做三角的Button啊,怎么做不规则的窗体啊,怎么把程序放到右下角的托盘中啊。当然不是Windows的程序员就是这种水平,当然也不是Windows程序员不团结,搞不出一个开源软件。

     在Windows上的开源项目的阻力来源于:1.OS的封闭;MS做了太多的东东,束缚了程序员的创造力;3.开发语言和工具太多太杂了,各种程序员之间无法顺利的交流。Linux方面天生没有这些桎梏,系统源码开放,让你可以追宗溯源;很多东东都是白手起家,你可以自由的发挥你的创意(在Windows下很难写出Vi这么棒的编辑器);语言嘛,不用说了。Java的开源项目飞速增长的原因,也和上述条件有关。

     现在不同了,.NET来了,机会来了。是让我们团结起来发展Windows下的开源软件的时候了。可这么做的意义是什么呢?首先是学习开源的精神,分享彼此的思想、成果,共同提高;其次,开发出我们自己爱戴的软件,高速、稳定、方便、免费。比如像Apache,我们喜欢用ASP,但受不了IIS的脆弱,那让我们也来做个跑ASP的Apache吧。有了这些软件,就可以不再只受MS一家的限制了,多了其它的选择。再次,光有.NET的类库是不够的,我们必须搞出一些类似于STL、boost、ATL等等专用库,别一提起这些东东就都是国外人搞的。

      为什么说机会来了呢。.NET屏蔽了OS一级,让程序跑在一个虚拟环境,这样,你的程序可以获得类似Java的OS无关性(还不能完全无关,但已经够了)。让我们来在虚拟环境专心做好我们的软件,让MS去专心改善OS。在.NET中类库和API都是统一的,无论你用什么语言开发,最多只是语言的区别,其它的障碍都不存在了。基于此,在一个开源项目里用不同的语言写不同的模块变得很简单。各种语言的程序员可以像少数民族大团结一样一起做一个项目。

      我总觉得Linux下的本地开源项目和Windows下的本地开源项目胜过Java。Java的OS无关性也等于无视OS的特点(Java程序员别生气,从辩证角度来说共性和个性本来就是矛盾的,这不是你的问题)。所以我大力提倡Windows下的开源项目,让我们把Windows下的软件做得更好、更稳定(易用方面还是有优势的)。
<

时间: 2024-10-29 23:03:17

.NET 将推动开源软件的发展 justleon(原作)的相关文章

.NET将推动开源软件的发展

在过去的时间里,基于Windows的开源软件物数量实在太少了.在网上查找一些开发相关的网站,内容也不外乎抄来抄去那几篇怎么做三角的Button啊,怎么做不规则的窗体啊,怎么把程序放到右下角的托盘中啊.当然不是Windows的程序员就是这种水平,当然也不是Windows程序员不团结,搞不出一个开源软件. 在Windows上的开源项目的阻力来源于:1.OS的封闭:MS做了太多的东东,束缚了程序员的创造力:3.开发语言和工具太多太杂了,各种程序员之间无法顺利的交流.Linux方面天生没有这些桎梏,系统

OpenDaylight技术指导委员会主席Colin Dixon:网络开源软件的发展

2016年6月1-2日,"2016全球SDNFV技术大会"在北京盛大召开.作为连续举办三届的SDN/NFV技术与产业盛会,本届大会着眼于SDN /NFV的实践应用与部署,从SDN/NFV在运营商网络.企业网.云数据中心.测试解决方案等多个场景的应用出发,深入解析产业部署现状及面临的挑战与发展趋势. OpenDaylight技术指导委员会主席 Colin Dixon 在主会场上,OpenDaylight技术指导委员会主席Colin Dixon先生做了主题为"网络开源软件的发展&

IDC:开源软件市场发展提速

本文讲的是IDC:开源软件市场发展提速,[IT168 资讯]一份最新的IDC研究包括显示,在世界范围内开源软件收入每年将增长了22.4%,预计在2013年达到81亿美元. 这次预测明显高于去年,IDC列举了三个主要原因: 1.调查列表扩大,包括了更多的开源项目: 2.开源软件在过去的12个月,与以往表现出了更高的接受程度: 3.在2008年底,经济状况加速了开源软件的使用. 该报告还提到了以下几个重点: 1.大型软件巨头,如IBM.SUN.Dell.HP.Oracle等从他们对开源软件的积极支持

Novell与Sun联手推动开源软件应用

近日,Novell宣布将与Sun公司进一步加强合作伙伴关系,共同支持和促进开源软件的深远发展,通过Novell 的SUSE Linux Enterprise Server与Sun公司MySQL数据库的捆绑运用,构建最佳解决方案,帮助广大客户降低企业的运作成本.减少复杂性.降低数据中心的风险,从而为开源软件的进一步发展创造了新的契机. "Novell的目标是让SUSE Linux Enterprise Server在简化企业管理复杂性的同时降低成本,要实现这一目标,很重要的就是要实现互操作性,&q

“Linaro”将推动开源软件新一波开发潮

根据国外媒体报道,ARM.飞思卡尔.IBM.三星.ST-Ericsson和德州仪器日前共同宣布成立非盈利开源软件公司Linaro,该公司致力于为新一波"在线不停机"的浪潮提高开源创新能力.Linaro公司旨在于帮助开发人员和制造商为消费者提供更多选择.反应更快的设备,并提供更多样化的基于Linux系统的应用. Linaro公司的成立,联合了业内多家领先IT厂商,旨在加速Linux开发人员基于最先进的半导体SoC的创新能力.如今提供"在线不停机"的设备作为当下潮流,要

火狐浏览器迎来6周岁生日 推动免费开源软件发展

新浪科技讯 北京时间11月10日早间消息,据国外媒体报道,火狐浏览器周二迎来6周岁生日,而Mozilla则邀请用户发送带有Mozilla办公室照片的明信片作为庆祝. 2004年11月9日,Mozilla推出了1.0版火狐浏览器.在6年的发展中,火狐浏览器获得了全球超过4亿用户的使用.目前,火狐浏览器已有超过70个语言的版本,并给用户带来更方便.更丰富的互联网体验.大约1/4的互联网用户选择使用火狐浏览器,超过1.5亿用户使用火狐浏览器插件. Mozilla周二在官方博客中表示:"火狐浏览器的成功

黑鸭子调查:开源软件推动技术创新,带动经济发展

Black Duck Software在今年4月份的时候,对外公布第八份开源软件调查年度总结报告,以及企业对OSS的投资趋势的汇总.今年的调查重点指向OSS在目前企业战略决策里所起的重要作用,OSS关键功能在开发新技术上的作用,在社区发展中所起的作用,以及它对日常生活的影响. "今年的调查结果主要是侧重于OSS在今后企业战略决策里所起的重要作用,这是一个巨大的转变,将会影响今后开源软件的发展."Black Duck总裁兼首席执行官Lou Shipley说."开源已经向人们证明

动互联网:开源软件的又一个春天

本文讲的是动互联网:开源软件的又一个春天,[IT168 资讯]随着中国3G时代的来临,移动互联网以其丰富多彩的应用成为广大企业挖掘的下一个金矿.作为新一代互联网,移动互联网主要是在开源软件和开放技术支撑下发展起来的,它的发展已经逐渐具备让任何人在任何地点.任何时间使用任何通信设备去做任何事情(5个"Any")的能力.从移动互联网产业链上的广大企业来看,无论是从芯片制造商到终端设备商,还是从操作系统厂商到应用软件开发商,都已纷纷"拥抱"开源软件,将其列为自身发展的重要

易第优携手PHPChina.com推动“LAMP软件紧缺人才培养计划”

中介交易 SEO诊断 淘宝客 云主机 技术大厅 近日,北京易第优教育咨询有限公司(www.lampuser.com)牵手康盛创想(Comsenz)公司旗下网站PHPChina.com,双方联合推出"LAMP软件紧缺人才培养计划",该计划包含LAMP系列培训课程,为开源及互联网行业不断的提供相关人才,以及主动推荐PHP软件开发人才到各大互联网企业. 国内培训教育体系不健全和互联网技术的迅速发展,导致了开源技术人才的匮乏.作为一家集教育培训.咨询服务为一体的公司,易第优抓住目前开源技术人才