锁定老帖子 主题:在Linux开发Java程序
精华帖 (6) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (5)
|
|
---|---|
作者 | 正文 |
发表时间:2012-02-17
ubuntu10.10,开发java没感觉到不合适。
用linux是因为开发和部署是一个环境,方便。 |
|
返回顶楼 | |
发表时间:2012-02-17
希望此帖火...
|
|
返回顶楼 | |
发表时间:2012-02-17
ubuntu + eclipse,现在公司开发就用这个,不过我们一部分人用ubuntu,一部分用windows,为了测试兼容性
|
|
返回顶楼 | |
发表时间:2012-02-17
比XP要快,但应该不如win7。适合不想花大价钱买微软版权的公司使用。
|
|
返回顶楼 | |
发表时间:2012-02-17
最后修改:2012-02-17
freish 写道 denger 写道 freish 写道 为什么在linux上开发?效率绝对没有win上高
不知道你说的是什么效率,如果熟悉命令行,我觉得比在Windows 下的GUI快的多。 根据个人几年在Linux上的使用总结,最大的好处的是 速度快、效率高、对开发环境有非常好的兼容性。 freish 写道 开发时需要很多命令行操作么?作为仅仅coding,在一个有着百来个package,几百个类的project中,我绝对不相信你用vi在效率和准确性上能比得过IDE! 对于开发来说确实需要,就拿最基本的来说的吧,移动文件和复制基本上从来不用gui,直接 mv cp 快的多(而且还经常使用正则)。而象 git/mvn/svn/ssh ... 等等命令都是工作非常常用的。 java project coding 的话基本上还是 eclipse, 象写写 python 或 shell之类的,vim 这时候才是首选。没人说在linux下一定要用 vim 啊?? freish 写道 目前的linux桌面,java IDE对其支持都不太好,就拿eclipse来说,说崩溃就崩溃,无任何征兆,头疼不已 在Ubuntu下开发两年,从来没遇到过。eclipse基本上都是3秒开(当然,调整过eclipse jvm的一些启动参数)。 freish 写道 另外,linux桌面怀疑是给老年人用的,同样的字号看起来字体恁大!一行本来装得下120+字符的,到linux结果。。。。 系统是死的,人是活的呀?如果你觉得字体太大不会调小啊?? freish 写道 其次就是常用工具了,正如ls有人提到的powerdesigner,loadrunner等 从来不认为powerdesigner或loadrunner是常用工具。powerdesigner在Linux下有替带的软件。而loadrunner象我们公司基本上没有哪个做开发的装这玩意儿在自己电脑上,都是远程到loadrunner群上去做压力测试等操作。 如果你说说 word 是常用工具还可以理解,不过这也不影响,已经转移到 google docs 上面去了,表示没啥压力。 freish 写道 在win上,常用工具全,IDE快捷键反应灵敏(同配置的linux比不上win),chm的API查找简单
在ubuntu也一样很灵敏啊?你确定你驱动没有不兼容?按的没错? 从来不用chm格式,查找api直接看javadoc,在线的,互联网时代嘛,而且没有更新的问题。当api更新了,在线看表示无压力。 |
|
返回顶楼 | |
发表时间:2012-02-17
搞java,表示完全没有必要在linux下开发,只要到时候部署到linux就可以了。
|
|
返回顶楼 | |
发表时间:2012-02-17
写道 对于开发来说确实需要,就拿最基本的来说的吧,移动文件和复制基本上从来不用gui,直接 mv cp 快的多(而且还经常使用正则)。而象 git/mvn/svn/ssh ... 等等命令都是工作非常常用的。 java project coding 的话基本上还是 eclipse, 象写写 python 或 shell之类的,vim 这时候才是首选。没人说在linux下一定要用 vim 啊?? mv,cp的效率本身可能是高的,但是路径呢?特别是长路径的复制或敲打,都远慢于GUI。此外,开发过程中需要移动复制文件的情况似乎并不常见,倒是复制代码更常见。 另,java文件的移动,必然伴随着对应引用的更改,IDE的refactor才是首选 写道 在Ubuntu下开发两年,从来没遇到过。eclipse基本上都是3秒开(当然,调整过eclipse jvm的一些启动参数)。 就是在ubuntu下多次eclipse无故退出我才说的这个话 freish 写道 系统是死的,人是活的呀?如果你觉得字体太大不会调小啊?? 11,12字体在ubuntu上占的空间相当大,但改到10以下,就要看不见了,不是因为字体大,是因为字体占的空间大 freish 写道 从来不认为powerdesigner或loadrunner是常用工具。powerdesigner在Linux下有替带的软件。而loadrunner象我们公司基本上没有哪个做开发的装这玩意儿在自己电脑上,都是远程到loadrunner群上去做压力测试等操作。 如果你说说 word 是常用工具还可以理解,不过这也不影响,已经转移到 google docs 上面去了,表示没啥压力。 不是说linux下不能进行开发,在linux上确有很多win的的替代软件,但很多难用,商用软件(暂不管盗版还是正版)其用户体验大都优于自由软件 freish 写道 在ubuntu也一样很灵敏啊?你确定你驱动没有不兼容?按的没错?
从来不用chm格式,查找api直接看javadoc,在线的,互联网时代嘛,而且没有更新的问题。当api更新了,在线看表示无压力。 这方面有压力的公司就多得去了。有些公司是开发一台电脑,不能连外网,查资料一台电脑,可以连外网,还有众多公司压根就不准联网,U盘也不准用,查资料只能去公共的寥寥数台机器。 |
|
返回顶楼 | |
发表时间:2012-02-17
最后修改:2012-02-17
denger 写道 freish 写道 denger 写道 freish 写道 为什么在linux上开发?效率绝对没有win上高
不知道你说的是什么效率,如果熟悉命令行,我觉得比在Windows 下的GUI快的多。 根据个人几年在Linux上的使用总结,最大的好处的是 速度快、效率高、对开发环境有非常好的兼容性。 freish 写道 开发时需要很多命令行操作么?作为仅仅coding,在一个有着百来个package,几百个类的project中,我绝对不相信你用vi在效率和准确性上能比得过IDE! denger 写道 对于开发来说确实需要,就拿最基本的来说的吧,移动文件和复制基本上从来不用gui,直接 mv cp 快的多(而且还经常使用正则)。而象 git/mvn/svn/ssh ... 等等命令都是工作非常常用的。 java project coding 的话基本上还是 eclipse, 象写写 python 或 shell之类的,vim 这时候才是首选。没人说在linux下一定要用 vim 啊??
george_space 写道 vim vs EditPlus/notepad++@Windows ,如果你仍然认为vim易用,我表示无语。
freish 写道 目前的linux桌面,java IDE对其支持都不太好,就拿eclipse来说,说崩溃就崩溃,无任何征兆,头疼不已 denger 写道 在Ubuntu下开发两年,从来没遇到过。eclipse基本上都是3秒开(当然,调整过eclipse jvm的一些启动参数)。
george_space 写道 我在Ubuntu下使用NetBeans IDE,速度和稳定性没有什么问题,就是界面十足地难看,比Windows下的NB 难看很多。
freish 写道 另外,linux桌面怀疑是给老年人用的,同样的字号看起来字体恁大!一行本来装得下120+字符的,到linux结果。。。。 denger 写道 系统是死的,人是活的呀?如果你觉得字体太大不会调小啊??
george_space 写道 用ubuntu,没感觉字体大小有什么不妥,但是文字周围细看有毛边,比起Windows和Mac OS X下的文字,ubuntu下的字体明显山寨货,非常粗糙。
freish 写道 其次就是常用工具了,正如ls有人提到的powerdesigner,loadrunner等 denger 写道 从来不认为powerdesigner或loadrunner是常用工具。powerdesigner在Linux下有替带的软件。而loadrunner象我们公司基本上没有哪个做开发的装这玩意儿在自己电脑上,都是远程到loadrunner群上去做压力测试等操作。
如果你说说 word 是常用工具还可以理解,不过这也不影响,已经转移到 google docs 上面去了,表示没啥压力。 george_space 写道 首先,你确定你的Google Docs能访问,难道你办公和家里都买了虚拟专网?
然后,关于Linux下的工具软件的丰富性,我不想在这个简单的问题上跟你争辩,你去各大常用工具官网看看,哪个不是首先提供Windows版本,然后是Mac OS X版本,如果稍有精力的公司,会提供Linux版本,没有精力的公司,干脆不提供Linux版本。 如果你非要拿数据库、SOA中间件这样的“服务性软件”来说事儿,那我想说的是,首先,这些大家伙大部分都提供Windows版本,然后,就算有一两款大家伙软件没有提供Windows版本,但是谁没事会在自己的客户端电脑上装一堆服务器软件来开着玩儿? freish 写道 在win上,常用工具全,IDE快捷键反应灵敏(同配置的linux比不上win),chm的API查找简单
denger 写道 在ubuntu也一样很灵敏啊?你确定你驱动没有不兼容?
从来不用chm格式,查找api直接看javadoc,在线的,互联网时代嘛,而且没有更新的问题。当api更新了,在线看表示无压力。 george_space 写道 关于文档查看工具,我最喜欢的格式是PDF,PDF格式在各大平台上都有合适的阅读器;
关于JavaDoc,我是直接在NetBeans IDE中查看,然后是下载html文件看,很少在线看,谁会把所有的希望都寄托在设备时刻联网的状态? 最后,我想说的是:个人开发环境,还是选择图形界面操作系统、简单、易用、稳定,不用折腾,那些向往黑乎乎命令行的人,如果不是自虐狂,就是装X狂。
那些“使用命令行操作系统来显示自己技术牛”的人,如果你真的爱命令行,就把你的所有软件对外操作方式设置成命令行交互,看看哪个终端客户会买你的帐? 就算你的客户同样是软件开发行业的人,他也不会放着简单易用的图形界面软件不买,来买你那黑乎乎命令行软件的。 有那些折腾的时间,还不如好好把自己的软件架构设计好,把自己的代码写干净了。 |
|
返回顶楼 | |
发表时间:2012-02-17
最后修改:2012-02-17
引用 那些说命令行好用的人,如果你仅仅是为了使用命令行,你完全可以在Windows下用黑乎乎的CMD窗口来工作。
win 的 cmd 与linux下的terminal比起来简单就是垃圾中的拖拉机。其它不想多说,爱用什么的都用什么去吧,linux或windows少你一个用户不少,多你一个用户不多. 再说了,你都是盗版的,多你一个人家ms还不干呢,黑你的屏.. |
|
返回顶楼 | |
发表时间:2012-02-17
denger 写道 引用 那些说命令行好用的人,如果你仅仅是为了使用命令行,你完全可以在Windows下用黑乎乎的CMD窗口来工作。
win 的 cmd 与linux下的terminal比起来简单就是垃圾中的拖拉机。其它不想多说,爱用什么的都用什么去吧,linux或windows少你一个用户不少,多你一个用户不多. denger 写道 win 的 cmd 与linux下的terminal比起来简单就是垃圾中的拖拉机
这是典型的“纸上谈兵” |
|
返回顶楼 | |