时时彩一天赚200元方法 www.y2at3.com.cn IT职业教育

华中地区北大青鸟校区IT集训营

027-87807717

时时彩一天赚200元方法 > 热门IT技术教程 > Java技术教程 > > Java教程:Linux与Windows下的Java开发区别

Java教程:Linux与Windows下的Java开发区别

时间:2015-10-09 10:11 来源:北大青鸟武汉宏鹏鲁广校区作者:admin
导读:武汉北大青鸟鲁广校区java技术 在Linux系统中进行开发,和在Windows中进行开发相比较起来,即有优点,也有缺点。下面是我的一些意见,欢迎大家讨论。 先来说说优势: 1、由 Linux 系统

    时时彩一天赚200元方法鲁广校区java技术 
    在Linux系统中进行开发,和在Windows中进行开发相比较起来,即有优点,也有缺点。下面是我的一些意见,欢迎大家讨论。

  先来说说优势:

  1、由Linux系统的本质决定的:

  Linux的本质有三点,一是开源,二是免费,三是和Unix是一个体系。大家都知道,重要的应用几乎都是运行在Unix服务器上面的,这是因为Unix天生就是为服务器设计的操作系统,他的安、高效是不用质疑的,后来为了向桌面发展,出现了X Windows,当然,我们可以选择在启动系统的时候不启动X Windows,抛去图形界面的包袱,系统当然可以跑得更快。而Windows操作系统天生是为桌面设计的,后来为了向服务器发展,出现了NT系列。当然,现在NT系列的服务器已经很成熟了,足以和Unix服务器竞争了。但是,它不是免费的,不不免费,而且卖得很贵。所以,选择Unix/Linux作为服务器操作系统,是可以为企业节约很多成本的。

  本来,Java一设计出来就是可以跨系统运行的,我们完可以在Windows系统下面进行开发,然后让程序运行在Linux系统下。但是,毕竟他们还是有少量的差别,比如文件路径。所以,我们在Linux系统下构建我们的系统,可以保证大的兼容性。

  2、有程序员的性格决定的:

  程序员有一个性格,那就是喜欢不断接触新的东西,我们称之为黑客文化,或者说是玩家文化。在Linux系统中,你可以毫不费力的得到很多好东西,包括好的软件、好的代码、好的思想、好的经验。如果你喜欢系统编程,Linux自带gcc;如果你喜欢动态语言,Linux自带Python、Perl、Ruby;如果你要创建网络应用,Linux自带httpd、Sendmail等一系列网络软件;如果你要管理项目,Linux自带CVS、Subversion、AutoMake.总而言之,只要你感兴趣,Linux让你这一辈子都不会感到枯燥。

  我在使用过Linux的命令行界面后,就再也不想去点击鼠标了,我觉得双手不离开键盘,做起事情来会更快。

  Linux系统本身就有很多的选择,可以选择老牌的Red Hat,也可以选择新秀的Ubuntu,或者Suse也行,社区版的Fedora也可以,当然,也可以选择像我这样的国产货,支持SUN的朋友们当然也可以去使用Sun公司的Solaris,反正现在也开源了,不要钱了。我要说的就是,Red Hat的确是把它的丑坚持到底了,说它界面丑的不止我一个。对于国产货,我觉得大家不应该有太多的指责,别人已经解决了重要的中文字体和Qt库的问题,已经给我们提供了一个很好的基础,开发应用软件应该是我们每个程序员的事,开发不出好的应用软件,我们应该扪心自问,而不是骂别个操作系统厂商。

  3、由市场决定的:

  很简单,懂Linux的程序员比不懂Linux更贵。不用多说了。

  再来说说劣势:

  ·Windows门槛低,早就有人说过,Unix/Linux系统产生的是对程序员有利的价值,而Windows产生的是对非程序员有利的价值。我们程序员有时候也是非程序员,我们也需要听歌、看碟、炒股票、打网络游戏,这个时候,Windows就比Linux俏多了。界面的美观是一个方面,应用软件丰富又是一个方面,虽然SuSe的界面已经做得超过XP了,但是你安一个游戏都要。/configure、make、make install半天,还不一定成功,自然是不如Windows爽了。

  ·美工和网页设计师离不开Windows,就拿我自己来说,喜欢的网页设计工具依然是Dreamweaver,虽然在Eclipse环境下,依靠HTMLEditor插件的文本着色和自动提示,我依然可以很快速的编写HTML和CSS,但是找不到一款正宗的可视化网页设计工具依然不爽。对于喜欢Photoshop的朋友,当然是非Windows不可了。

  ·软件的测试不要考虑到FireFox浏览器,也要考虑到IE浏览器,因此,无论如何,也少不了一台Windows.

  总体来说,我们并不需要将所有的工作都搬到Linux平台中,在一个局域网中,只需要一台Linux就足够了,其余的都可以是Windows,Linux服务器主要用来运行Subversion,用来进行每日构建和自动化测试,而Windows则主要是用来开发,当然,也要作为客户端进行一部分的测试工作。

告诉我们,你现在想了解什么?

精彩专题——96%的同学看到这里都会点击下面的专题

Copyright ? 2006-2016 武汉北大青鸟鲁广校区(武汉宏鹏教育咨询有限公司) 版权所有鄂ICP备11006561号 CacheTime:2018-10-31 11:24:58 CacheID:57

鄂公网安备 42011102000412号

  • 您要明白的是,如果按照上海市的人口基数2500万计算的话,就算有100万的服务人员,平均每人也要保障25个人的预约服务.人要理性 2018-12-16
  • 王秀英受邪教全能神蛊惑离家出走 家人盼归 2018-12-16
  • 滴滴在江门属非法网约车 交通部门6次约谈未获进展 2018-12-15
  • 上交所发布试点创新企业股票或CDR上市交易实施办法 2018-12-15
  • 水乡“大花园”迎来投资热 2018-12-15
  • 这条百元级的牛仔裙,竟匹配了我衣橱里的所有单品 2018-12-15
  • 晋中市直机关将开展纪念建党97周年“红色+”系列活动 2018-12-14
  • 点击天山网 掌握全新疆 2018-12-14
  • 球迷高速公路停车看球 交警护送下高速 2018-12-14
  • 江苏破获偷排危化品船舶洗舱水污染环境案:犯罪嫌疑人陆续归案 2018-12-13
  • 西安上线“垃圾银行3.0” 它比烟头革命更可能成功! 2018-12-13
  • 中央军委印发《传承红色基因实施纲要》 2018-12-12
  • 紧盯节点,打赢反“四风”持久战(前沿观察) 2018-12-12
  • 德味手表了解一下 徕卡推出L1,L2机械表德味手表徕卡推出L1-手机行情 2018-12-12
  • 汪峰章子怡带女儿醒醒看马戏表演 满脸幸福 2018-12-11
  • 580| 812| 242| 233| 244| 212| 664| 108| 836| 21|