红联Linux门户
Linux帮助

开发Linux软件比开发Windows软件难度大

发布时间:2008-09-07 00:11:54来源:红联作者:rxotav
  我不是开发人员,但我认识了二个跨平台开发的程序员,他们也认为开发Linux平台软件难度要比Windows的大,当然这跟他们更精通Windows有关,开发Linux软件比开发Windows软件难度大是我的推测,以下我来证明这个观点。

  我们都知道谷歌对Linux的支持非常友好,很多软件都有For Linux版本。就如刚发布不久的Chrome,Linux版本也在途中。这次释出的Chrome仅支持Windows系统,有人就问到官方人士说想用也用不成,因为他们的系统不是Windows,官方能给的回答是几个月内就可以发布,我想Chrome开发时也会想到这么一节,有人也推测Chrome的苹果,Linux版本与Windows版本同步开发,为何Windows版本出来了,这二个平台还得多等几个月,这只能说明一点,研发非Windows平台软件难度大些。

  这只是一点,我们再来看QQ Linux,功能都很少,而且第一版稳定性极差,资源占用大,我想腾讯官方是有充足准备才放出的,再说腾讯有丰富的Windows平台研发基础,后续版本也没加多少功能,研发周期还待证,但我想也有一段时间。

  以上只是我的猜测,有开发软件经验的人请指正。
文章评论

共有 5 条评论

  1. Highly 于 2008-09-07 20:12:07发表:

    开发Linux软件比开发Windows软件难度大,确实如此。
    以C为基础的linux有更高的代码执行效率,所以linux的性能很好,比如汇编,比C更加底层,如果你是一个汇编牛人的话,其实汇编也是可以做所有事情的,而且执行的效率也更高,windows下的开发很多是面向对象的,所以说代码效率没有C高,这个很正常,但是对于开发来说,开发难度就降低了。面向对象的开发能大幅度降低工作的难度,提高工作的效率,并且能创造出最大的商业价值,现在能静下心一行行写代码的开发人员是越来越少了啊。我个人认为,不追求性能,windows是最佳选择。如果追求性能,unix和linux才是王道。

    [ 本帖最后由 Highly 于 2008-9-7 20:15 编辑 ]

  2. gogo_u 于 2008-09-07 10:23:12发表:

    linux上的图形库太多了。商家开发要支持这么多,有难度。不像windows,就一个gui。

  3. miller 于 2008-09-07 07:38:49发表:

    确实又这方面的原因,开发linux应用软件的人太少了,但是也与使用的频率又关系,大多数的人还是在用Windows啊,开发软件是要卖钱养家的,没有人会为不赚钱的事忙的吐血的!!

  4. Bessel 于 2008-09-07 03:22:01发表:

    市场因素才是主要的。毕竟现在windows还是老大,占着90%的市场份儿。

  5. lchjzjf 于 2008-09-07 00:25:21发表:

    我想对于这次GOOGLE的Chrome来说,并非是说由于Linux版本的开发难度高而先开发Windows平台的。我想GOOGLE先开发WIN平台的最重要的原因是由于商业原因,考虑到市场问题!