当前位置 : 主页 > 操作系统 > centos >

linux使用与开发经验谈

来源:互联网 收集:自由互联 发布时间:2022-06-20
(以下发言,有价值观的偏颇与领域。有胸怀广博与大志的朋友,不要受此文干扰,谢谢!) 使用linux开发已经有4年了,2008年开始学习这个系统,逐渐喜欢上这个系统,还有开源的开

    (以下发言,有价值观的偏颇与领域。有胸怀广博与大志的朋友,不要受此文干扰,谢谢!)

    使用linux开发已经有4年了,2008年开始学习这个系统,逐渐喜欢上这个系统,还有开源的开发理念,总之,linux系统把系统平台的性能发挥的淋漓尽致,能让人深刻理解系统架构的微妙与精华。

    使用的桌面系统有fedora 9,11,13,14,16,17,无论是哪种桌面,只要把linux系统的本质搞清楚了,使用起来没有什么不同,习惯GNOME 2,感觉顺手一些;使用GNOME 3,有种怪怪的感觉,例如那个关机,不知道为什么还得要按AIT键才能关机,设计有点“二”,但总体感觉还是比较好的,linux终于有自己风格的桌面,这个得肯定。

      使用linux的目的在于开发,特别做工控的场合,嵌入式智能终端和服务器使用linux开发还是有道理的,性能非常高。像网络编程,在linux做,方便,简单,效率也高,若借助QT库开发,这个就更简单了。linux C与C++,这个做应用开发,这效率与性能是其它平台下开发不能比的,更不要说JAVA之流的。

     我以前说过多次,要想看个电影,聊个天,网上购物什么的,WIN 7给人的感觉直是舒服,linux在这些方面,远远不如WIN 7,但做为开发人员,不能只局限在WIN下开发,特别像我这样做工控软件开发的。

     前些日子,有同事在办公室贬低linux,说现在谁还用linux,身为一个项目经理,说出这样的话,让我感觉到浅薄无知,可要知道他跳出的那个大公司,服务器都linux做的。我好不客气批评了他,虽然我不是领导;若他负责的项目在linux下做,还能和主流工控软件的竟争一下;在win下,用C #开发工控软件,特别是通信管理机这样的产品,那就成了不是笑话的笑话。

     现在,工控行业越来越多的使用linux,当然金融行业也注重linux平台。年前,和一企业老总谈linux下产品开发的问题,我说,我们是做缴费系统的,在linux下开发是行业的趋势,这位老总说了一句让我终生难忘的话“什么linux系统,我要把windows下的delphi发挥到极致”。我听完这话后,终止了这场没有意义的谈话,自大阻碍了自己的发展,并且还重视一个过时的语言,纵然有很多人现在还在做delphi开发。

     后来,没有过多久,国家有关单位出了有关规范,电力缴费系统建议使用linux平台,这一下子,很多单位开始抓瞎了,没有眼光,又不能及时获得信息,导致自己落后。

     使用linux开发以来,很多应用层的问题得到了解决,如使用QT开发应用程序,那感觉非同一般,QT的开发思想和技术,宜用性高于其它开发工具,比VC好用多了,界面设计,更胜一招。

    好的东西不一定流行,像QT,很多人不愿意用它,不入这些人的法眼,很多人轻视它。使用QT开发,是思想层次的开发,属于有思想的程序员;哪些没有思想的二流开发人员根本不理解面向组件的开发。有一大部分程序员,上不懂面向组件的开发,下不会用面向过程的思想开发,也就是C的开发,这些人只能做程序员。会用C熟练开发的程序员,是难能可贵的,也是在单位上收入最高的人。

   说了这么多,只想说出自己的看法,还是那句话,要想做个看电影,聊天的程序员请保持在WIN 7下,使用JAVA,C #什么的开发,以免一旦用linux时,为不能聊天,看电影开始抱怨linux多么难用,多么不好!

 linux,QT,C是为有思想的程序员准备的!

    

网友评论