关于开源的想法
作者:拉格浪日 标签:技术 | 阅读次数:9 |
![]() ![]() ![]() |
| ![]() ![]() ![]() |
过去,现在,未来
http://news.csdn.net/n/20060908/94523.html 近期,一项IDC的报告显示,开源软件(已经远不只限于Linux)正在以越来越强劲的势头发展着。通过一项在116个国家,5000多名开发人员之间进行的调查,IDC得出结论:开源软件表现出一种自1980年早期以来,软件业再未出现过的广泛而长期的发展趋势。 -------------------------------------------------------------- 这说明什么呢? 几年前,还是本科的时候,班里只有一个同学搞这个东西;当时我还是对微软的技术更感兴趣吧.从asp,vb6,delphi,vc6,win32汇编,windows下加解密,windows下的缓冲区溢出,黑客小把戏,除了对.net没太多了解外,windows的东西也搞了不少了.记得曾经从头到尾地看过公开的windows api,当时如果有好的帮助或者是msdn的话,大概可以做关于普通pc windwos系统上的所有东西.所以当时似乎比较满足,其实研究delphi也不少,只是没搞过太大的东西,记得前几年国家图书馆的第二外借的cs类图书好多啊,到处是开发类的书籍,哪里像现在这么凋敝......很多当时流行的东西,现在也许都成了遗物和记忆中的影子了吧.本科毕设大概一个多月搞了个虚拟现实的小东西,也就是满足我的好奇心吧,其实还是优化过结构和代码的,哈哈。过去,就这样吧,乱七八糟的,不过曾经做过的那几个c程序还是让我比较得意,c语言在压缩算法和编译以及操作系统开发上的优势给我留下了深刻的印象. 现在java 语言依然强势,从永中office 2007的表现来看,其性能确实比以前有了很大的提高.记得我曾经做过对比的,同样的文件ms office的竟然比国内的那款office软件节省数十兆的内存.所以如今 以java开发的永中office 能做到资源占用比以前节省50%确实很出色. 最后说说开源. 什么东西呢,我认为就可以理解为一种开发方式和一种新的可能的软件使用方式,不仅对最终用户可以免除盲目地使用盗版软件的不良习惯,也对所有开发人员以及中国的软件事业有着新的机遇.和传统开发方式不同的是,这种需要社区参与的方式大大集中了遍布在世界各地人才的力量,同时在规范合作,遵守各种许可证的的前提下可以做出一样出色的软件.linux 2,6以后的内核,不断开发进步的类似gnome的外围软件,各种桌面软件的涌现,让人看到了开源软件的生机.而lamp 以及可裁减的linux在嵌入式领域的使用,反映了以linux为核心的应用领域的前景.最近惠普的笔记本也要预装上中科红旗的red flag linux,联想集团也在跟踪这个系统的发展.开源软件也无疑将影响更多国内的开发人员,至少我现在很需要它,哈哈. 回到现在,c/c++依然是很强的开发嵌入式和其他软件的优秀语言,BS的third edition 我最近才看到,有点恨晚的感觉,要知道,作为一个相当复杂的语言,c++更需要实践和时间. 没有必要了解它的全部特性再去使用它,而是在使用中掌握它,一点体会. 未来会怎么样呢? 不知道,反正不是由我来左右市场和科技的发展方向. 但是如同开头所说的吧,开源应该是一个值得注意的趋势. 也许不久后,你自己的手机或者手提移动计算设备上,不再是那些昂贵的商业软件,而是一些优秀的开源软件,每个愿意了解本质的人都可以自己更多地控制和改变自己的系统并且可以与其他人分享.那时,更多更出色的软硬件组合以及创造性的服务,也许让人们对生活有更新的体验. ---------------------------------------------------------- 最伟大和最重要的技术,最后还会是隐藏在人们的生活中,直到大家都习以为常,任技术的力量悄悄地影响和控制着这个世界. |