论坛首页 Java企业应用论坛

在Linux开发Java程序

浏览 45857 次
精华帖 (6) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (5)
作者 正文
   发表时间:2012-02-17  
我的经验是:如果不研究linux下比较方便的开源程序:比如编译open-jdk之类的。还是在windows下比较方便。
曾经有几年是直接在linux服务器上开发程序,环境中只能用命令行,不过还是习惯在windows下用securityCRT或putty远程去做。
貌似这么多年只是当初学习linux的时候才只安装linux强制自己用过两年。
bash确实强大,不过在win下安装有awk,sed和grep等命令行工具也差不多了,在加上perl命令行也就ok了,而且现在的powershell也很强大。
关键是win下需要什么功能总能找到工具,而linux就未必了(往往不好用,比如一直就没有找到visio的替换工具)

一句话,如果没有用过linux,推荐用一段时间,有不同的感觉,特别是学习和研究程序。但如果不是工作需要,还是用windows吧,学习成本低,而且有很多好的软件可用。
0 请登录后投票
   发表时间:2012-02-17  
denger 写道
引用
那些说命令行好用的人,如果你仅仅是为了使用命令行,你完全可以在Windows下用黑乎乎的CMD窗口来工作。

win 的 cmd 与linux下的terminal比起来简单就是垃圾中的拖拉机。其它不想多说,爱用什么的都用什么去吧,linux或windows少你一个用户不少,多你一个用户不多. 再说了,你都是盗版的,多你一个人家ms还不干呢,黑你的屏..

您看明白了吧. 你是在与一个没用过linux的的偏执狂在吵架。
0 请登录后投票
   发表时间:2012-02-17  
george_space 写道
wxq594808632 写道
george_space 写道
推崇命令行好的人,如果不是唯心说话,就是睁眼说瞎话。

你可以可以去搜索一下Google、Facebook、Twitter、Yahoo、IBM等公司的工作场景图片,员工用的操作系统,几乎清一色是精美的图形界面操作系统,不是桌面版Linux,就是Mac OS X,或者是Windows,使用黑乎乎命令行来工作的员工,少之又少,除了那几个做底层开发的人,谁会使用命令行操作系统?

你用命令行Linux做开发环境,难道您是开发操作系统?还是要写硬件驱动?如果您只是做点业务模块开发的小儿科,就像Google/Facebook大多数员工一样,安安稳稳地用精美的图形界面操作系统吧




你一定从来没尝试过linux.

我的工作电脑是 Windows 7 + kubuntu
我的个人电脑是 Windows 7 和 Mac OS X
我的部署服务器是:RedHat
我的第一个网站和现在的多个网站,都运行在Linux下面

我最喜欢的操作系统是Windows 7,不是Windows XP(因为太难看),不是Windows 8开发者预览版(因为太压抑,留给用户的使用空间太小),最喜欢的操作系统就是Windows 7一个,没有之一,因为Win 7 华丽、稳定、易用。

其次喜欢的是Mac OS X,虽然比起Win 7来易用性差很多,但是界面挺美观;

然后,是乱七八糟的Linux桌面版,除了工作,个人从来不用Linux;

最后,最讨厌的是各种黑乎乎 或者 白花花的命令行,讨厌至极,除了工作,从来不多看命令行一样。
============================================================================
最后,我想问你的是:既然你这样问我,那你一定深爱Linux命令行,那么你能用命令行操作系统多久?一个月?还是一年?如果你能坚持用命令行操作系统一年都不换GUI,那么你可以被称之为自虐高手了。


既然这样问就深爱命令行了?好奇怪的逻辑
我一直用的都是ubuntu.从10.04到现在的11.10.
您自个自虐去吧.
0 请登录后投票
   发表时间:2012-02-17   最后修改:2012-02-17
这位说话有没有一点点逻辑性可言?

第一 楼主讨论的是linux和windows的差别 不是命令行和图形界面的差别
第二 有人说linux命令行强大并不代表他全部工作都要在linux命令行下做
第三 你搜到的图片只能证明这些公司的员工使用图形界面 并不能证明这些公司员工不使用命令行界面
第四 图形界面下的命令行窗口就不是命令行了?

george_space 写道
推崇命令行好的人,如果不是唯心说话,就是睁眼说瞎话。

你可以可以去搜索一下Google、Facebook、Twitter、Yahoo、IBM等公司的工作场景图片,员工用的操作系统,几乎清一色是精美的图形界面操作系统,不是桌面版Linux,就是Mac OS X,或者是Windows,使用黑乎乎命令行来工作的员工,少之又少,除了那几个做底层开发的人,谁会使用命令行操作系统?

你用命令行Linux做开发环境,难道您是开发操作系统?还是要写硬件驱动?如果您只是做点业务模块开发的小儿科,就像Google/Facebook大多数员工一样,安安稳稳地用精美的图形界面操作系统吧


Google:














注意下面这位,人家是用了命令行,但是人家是在图形界面操作系统中使用GUI窗口打开了命令行,用得系统还是图形界面操作系统。








下边这两位,左边的哥们的黑乎乎的屏幕,用得也是图形操作系统中打开命令行窗口,注意看命令行窗口上方的白色窗口title栏;
右边的哥们的笔记本上,很清楚地显示是在图形界面操作系统中打开了命令行窗口。
一句话:人家用得都是图形界面操作系统,那些推崇用命令行操作系统的朋友,你能在命令行操作系统下坚持用多久?一年?还是一个月?


























Google / Facebook : http://shanghai.bbs.anjuke.com/thread-1120264-1.html

Google曾经的中国:http://mb.zol.com.cn/33/331605.html
http://hi.baidu.com/clickto/blog/item/9f73bb005fed9086e950cd0e.html
Google硅谷总部:http://zone.it.sohu.com/forums/thread-1538871-1-1.html
Google总部3:http://www.cnnsr.com.cn/jtym/download/20060412/2006041211244018258.shtml
Google 4:http://softbbs.pconline.com.cn/10040940.html
Google 5:http://forum.book.sina.com.cn/thread-1589090-1-1.html?retcode=0
Google 6:http://blog.haitianhome.com/googlehk.html
Google 7:http://blog.sina.com.cn/s/blog_6010b5ae0100fduh.html
Google 8 台湾:http://women.sohu.com/20080704/n257922064_1.shtml


================================================================================

Facebook:































Facebook 0 :http://money.163.com/12/0210/15/7PTLNT4300253G87.html#p=7PTLEOHU0AK00025
Facebook 1 :http://bj.bbs.house.sina.com.cn/thread-6491230-1.html
Facebook 2 :http://labs.chinamobile.com/groups/10018_63595
Facebook 3:http://digital.365jia.cn/news/images/2011-01-19/1231AF95B3F3CEDC_1.html
Facebook 4:http://bbs.trends.com.cn/viewthread.php?tid=786034&extra=page%3D1
Facebook 5:http://blog.sina.com.cn/s/blog_5974954e0100n21n.html
Facebook 6:http://www.yuemo.org/article.asp?id=1321


0 请登录后投票
   发表时间:2012-02-17   最后修改:2012-02-17
不同的东西,不同的人群,不同的操作习惯,至于这样争执嘛,都是周五要休周末了闲的!特定的环境有特定的需要和习惯,没有必要非得突出自己喜欢的,否定贬低其他的,大家都消消气吧,不同操作系统好和不好的评论争执有点像当年java和.net的好坏争执,真没啥必要,大家有各自的见解很好,还是希望能尽量从客观的角度来介绍讲解你们所了解的,这样也可以给其他人带来一定帮助,我相信这样会比你们在这里争执好更受欢迎。
0 请登录后投票
   发表时间:2012-02-17  
最早用Ubuntu,最近几年用Debian,感觉稳定一些,不用心里痒痒着升级~

Linux下开发主要看需要和个人习惯吧,我在做的项目目标服务器都是Linux,Win下要处理就需要装各种软件,麻烦,而且有的需求也不是所有软件都可以满足的(比如经常用的SSH隧道等)。其实在Linux工作除了信仰外^_^,跟开发啥语言无关,基本上都是个人爱好。
0 请登录后投票
   发表时间:2012-02-17  
以前用XP和Ubuntu,现在用mac os,各有各的好坏,熟悉一个就好了
0 请登录后投票
   发表时间:2012-02-17   最后修改:2012-02-17
如果不是喜欢Linux或工作需要,Java没啥必要Linux下开发。
个人用过Fedora15+,Ubuntu10.04+,现在再用Mint on Debian&Xfce,习惯了还是挺好用的,特别是开发Ruby、Python,Windows的cmd和分区,不觉得苦逼吗?反正个人是受不了。
另外,很多时候都是:GUI入门很简单,CLI熟悉后很快。不是说一定要整日整日泡CLI,但是适当的命令提升的效率可不是一点半点。
其实别人说的都不中听,自己试试最重要,坚持一两个星期,会有所发现的。
0 请登录后投票
   发表时间:2012-02-17  
多点就不说了。说命令行界面开发效率快的基本上都是学生。说linux开发比win好的。两个点:要不真的是大牛。要不就是瞎说。这里说开发java啊!
0 请登录后投票
   发表时间:2012-02-17  
一直用Linux开发,最喜欢当然是Linux的命令行,一般写Java用Eclipse就可以了。
0 请登录后投票
论坛首页 Java企业应用版

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