论坛首页 Java企业应用论坛

在Linux开发Java程序

浏览 45858 次
精华帖 (6) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (5)
作者 正文
   发表时间:2012-02-17  
ubuntu10.10,开发java没感觉到不合适。
用linux是因为开发和部署是一个环境,方便。
0 请登录后投票
   发表时间:2012-02-17  
希望此帖火...
0 请登录后投票
   发表时间:2012-02-17  
ubuntu + eclipse,现在公司开发就用这个,不过我们一部分人用ubuntu,一部分用windows,为了测试兼容性
0 请登录后投票
   发表时间:2012-02-17  
比XP要快,但应该不如win7。适合不想花大价钱买微软版权的公司使用。
0 请登录后投票
   发表时间: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更新了,在线看表示无压力。

0 请登录后投票
   发表时间:2012-02-17  
搞java,表示完全没有必要在linux下开发,只要到时候部署到linux就可以了。
0 请登录后投票
   发表时间: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盘也不准用,查资料只能去公共的寥寥数台机器。
1 请登录后投票
   发表时间: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狂。

  • 那些说命令行好用的人,如果你仅仅是为了使用命令行,你完全可以在Windows下用黑乎乎的CMD窗口来工作。
  • 那些说命令行好用的人,你是所见即所得地通过鼠标拖拽一个文件方便,还是敲一堆容易拼错的文件路径方便?
  • 那些说命令行好用的人,你为了让电脑为自己工作,要记忆多少命令和参数啊,更郁闷的是那些命令和参数多是简写,东方人不查手册根本不知道是哪些单词的简写,难道你是拉丁语系的西方人?
  • 那些说命令行好用的人,你见过哪个精密机床的设计是在命令行下完成的?你见过哪个高清度视频、动画是在命令行下完成的?你见过哪个航天发射中心用命令行来模拟飞船对接……?
  • 那些说命令行好用的人,你是让软件为自己服务,还是自己为了软件而折腾?

那些“使用命令行操作系统来显示自己技术牛”的人,如果你真的爱命令行,就把你的所有软件对外操作方式设置成命令行交互,看看哪个终端客户会买你的帐?
就算你的客户同样是软件开发行业的人,他也不会放着简单易用的图形界面软件不买,来买你那黑乎乎命令行软件的。

有那些折腾的时间,还不如好好把自己的软件架构设计好,把自己的代码写干净了。
0 请登录后投票
   发表时间:2012-02-17   最后修改:2012-02-17
引用
那些说命令行好用的人,如果你仅仅是为了使用命令行,你完全可以在Windows下用黑乎乎的CMD窗口来工作。

win 的 cmd 与linux下的terminal比起来简单就是垃圾中的拖拉机。其它不想多说,爱用什么的都用什么去吧,linux或windows少你一个用户不少,多你一个用户不多. 再说了,你都是盗版的,多你一个人家ms还不干呢,黑你的屏..
0 请登录后投票
   发表时间:2012-02-17  
denger 写道
引用
那些说命令行好用的人,如果你仅仅是为了使用命令行,你完全可以在Windows下用黑乎乎的CMD窗口来工作。

win 的 cmd 与linux下的terminal比起来简单就是垃圾中的拖拉机。其它不想多说,爱用什么的都用什么去吧,linux或windows少你一个用户不少,多你一个用户不多.

denger 写道
win 的 cmd 与linux下的terminal比起来简单就是垃圾中的拖拉机

这是典型的“纸上谈兵”
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics