`
polygoncell
  • 浏览: 56167 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu vs. windows for java development

阅读更多
我在讨论开发Swing通用数据模块的帖子(http://www.iteye.com/topic/216556)里提到了ubuntu,
刚才有朋友发短信过来问我为什么ubuntu比windows好。当时我正在上班,就写下了9条优势回复给他了。后来想想 ,这个问题可能对大家都有用,就发个帖子过来,欢迎大家各抒己见。

请注意比较的前提是针对Java开发的,9条优势如下:

1. ubuntu 免费
2. ubuntu易于安装, live cd -> install
3. 机器配置不需要太高
4. get-app用起来太爽了
5. less + vim 搞定一些配置,远程调控很方便(putty)
6. 对于Java开发而言,windows能干的,ubuntu全能
7. 服务器一般运行在Linux上,直接在Ubuntu下开发节省了迁移的工作
8. 体验一下ubuntu吧,它很酷
9. better performance,看这里:[url]http://mssaleh.wordpress.com/2008/05/19/ubuntu-804-lts- vs-windows-xp-sp3-application-performance-benchmark/[/url]
尤其是multi tasks那一项

还有很多,暂时还没想起来,喜欢ubuntu的朋友快来补充。

BTW: 64位的ubuntu最好现在不要装,好多程序运行不起来,尤其是用在你的私人电脑上。工作之余要是想要看个rmvb什么的挺费劲的。
分享到:
评论
104 楼 mahm 2008-11-30  
spiritfrog 写道
哈哈, linux上装个虚机跑windows也不错了, 用下windows的专属程序。



ubuntu上可以用 kvm 虚拟机,效率比 VMware VirtualBox 要好。
103 楼 fjlyxx 2008-11-30  
唯一不好的就是没有很好的数据库管理工具,要管理ORACLE也太不方便了。
102 楼 nighthawk 2008-11-17  
我就是因为Ubuntu下没有DREAMWEAVER才放弃了用它做开发的念想。
101 楼 amu112964 2008-11-16  
richardlovejob 写道
瀚 愚 写道
ubuntu怎么发音啊?

回复这位兄弟的个人看法,
ubuntu,可以解释为中文比较熟悉比较容易记得住的名字,可以读成“有奔头”

实际上当然可以按照其他的说法,比如什么官方的翻译,是乌班图,但是个人是搞过翻译的,对中文也实际上了解不够多,只是好想玩弄一下中文而不是莫名其妙得读它成为什么  乌班图,实际是什么意思,谁知道呢?

“有奔头”也许是其他论坛那些人说的,我也跟着是说说罢了,但是给人的感觉是比较有气质有感情有精神。

winXP 也不是有人读作插P吗?给人一种性暗示意淫来的,搞不好这个系统没有出来之前,中国男人跟女人性交还不会经常来这招呢。天天都在用xp系统的男人和女人们,可能晚上就真的在“插屁”了。当然这里开个小小的玩笑。


有奔头相对一个系统来说比较让人听起来上进心。
对于一个开源的系统,应该值得鼓励一个好的  中文名字,别说什么乌班图了,太让人不明白干嘛不能翻译地道点呢,既然中文不也经常被外文翻东译西的吗,我们干嘛要那么恪守音译的规则。

强加某些中文拼音近似的文字进去。难道是ubuntu近似 wu ban tu吗。
如果到了国外,人家会怎么看我们呵呵,实际上中国人念拼音很多也有不一样的各个省份的方言口音,而外国的也是如此,你跟老外在外国说乌班图有谁能听懂呢,既然都听不懂,就只能说英语了,那如果想通过在外国做到用中文 去跟别人交流---前提是别人能听懂,那干嘛不来个响亮的中国人理解的ubuntu系统的称呼叫法,“有奔头”让他们听起来也会感觉我们中国人讲话吐露的上进心。

从一个名字的叫法各种翻译方法可以看得出我们的素质如何的。多多少少看得出点的,那个xp不就是变成国人喜欢叫的“插屁”了吗???
好好想想吧。


严重支持你的解释逻辑..
100 楼 spiritfrog 2008-11-03  
哈哈, linux上装个虚机跑windows也不错了, 用下windows的专属程序。
99 楼 richardlovejob 2008-10-28  
瀚 愚 写道
ubuntu怎么发音啊?

回复这位兄弟的个人看法,
ubuntu,可以解释为中文比较熟悉比较容易记得住的名字,可以读成“有奔头”

实际上当然可以按照其他的说法,比如什么官方的翻译,是乌班图,但是个人是搞过翻译的,对中文也实际上了解不够多,只是好想玩弄一下中文而不是莫名其妙得读它成为什么  乌班图,实际是什么意思,谁知道呢?

“有奔头”也许是其他论坛那些人说的,我也跟着是说说罢了,但是给人的感觉是比较有气质有感情有精神。

winXP 也不是有人读作插P吗?给人一种性暗示意淫来的,搞不好这个系统没有出来之前,中国男人跟女人性交还不会经常来这招呢。天天都在用xp系统的男人和女人们,可能晚上就真的在“插屁”了。当然这里开个小小的玩笑。


有奔头相对一个系统来说比较让人听起来上进心。
对于一个开源的系统,应该值得鼓励一个好的  中文名字,别说什么乌班图了,太让人不明白干嘛不能翻译地道点呢,既然中文不也经常被外文翻东译西的吗,我们干嘛要那么恪守音译的规则。

强加某些中文拼音近似的文字进去。难道是ubuntu近似 wu ban tu吗。
如果到了国外,人家会怎么看我们呵呵,实际上中国人念拼音很多也有不一样的各个省份的方言口音,而外国的也是如此,你跟老外在外国说乌班图有谁能听懂呢,既然都听不懂,就只能说英语了,那如果想通过在外国做到用中文 去跟别人交流---前提是别人能听懂,那干嘛不来个响亮的中国人理解的ubuntu系统的称呼叫法,“有奔头”让他们听起来也会感觉我们中国人讲话吐露的上进心。

从一个名字的叫法各种翻译方法可以看得出我们的素质如何的。多多少少看得出点的,那个xp不就是变成国人喜欢叫的“插屁”了吗???
好好想想吧。
98 楼 会飞的狗 2008-09-19  
wxmfly 写道
支持ubuntu的2点理由:
1.windows能做的事情,ubuntu基本上都能做
2.同样的硬件条件,ubuntu运行软件比windows快


原本ubuntu下的火狐还比较快的说,自从装了8.04以后,速度难以忍受,还没敢装那个拖速度的flashplayer
要是这个能解决,就基本上没啥大问题了

97 楼 天一 2008-09-12  
一直在用ubuntu,觉得ubuntu下的eclipse和netbeans好像没有windows下好用。
96 楼 king_108 2008-09-12  
wolfbrood 写道
当你为ubuntu找驱动的时候你就知道window的好处了。



只能说使用WINDOWS 的普通用户比较多,自然对硬件的驱动是比较多的
95 楼 wolfbrood 2008-09-12  
当你为ubuntu找驱动的时候你就知道window的好处了。
94 楼 king_108 2008-09-10  
ubuntu还不是在DEBIAN的基础上进一步的修改出来的版本,还是比较喜欢DEBIAN
93 楼 liusong1111 2008-08-29  
良好的WEB开发环境,dreamweaver对开发者没用.
92 楼 steeven 2008-08-29  
用了半年了,x64也在用,没什么太大的问题。几个小问题:
1. 调试1000以下端口需要sudo运行
2. 有些rar不能正确解压
3. 视频聊天不要想了,音频的skype还凑合
4. 内存耗尽的情况下表现很差劲
5. 速度不见得快多少,因为没有杀毒软件
6. 输入法。。。选择不多,凑合吧,经常出错。

基本可以用了,比win98好点
91 楼 wxmfly 2008-08-22  
支持ubuntu的2点理由:
1.windows能做的事情,ubuntu基本上都能做
2.同样的硬件条件,ubuntu运行软件比windows快
90 楼 Ghostbb 2008-08-19  
dreamweaver,Ubuntu下没有东西可以替代,即使wine出来了,也不是很好用的说!对于大量使用了dw的template的项目,我无法选择Ubuntu.
89 楼 abettor 2008-08-18  
我爱ubuntu,也基本算一直用,但是楼主的观点我不同意,虽然他的每个观点的是对的。
因为楼主的观点中,绝大多数是无关乎Java开发本身的。因此,我对这个比较很迷茫。
88 楼 murainwood 2008-08-17  
Eclipse在Linux地下,我倒没觉得慢,但是很不稳定,窗口老是假死。。。
至于说什么“GCJ”的问题,恐怕这点儿小儿科的常识,大家都有的

87 楼 qdzheng 2008-08-17  
支持一下楼主。
我在Ubuntu下做Java开发已经2年了,事实已经证明,做Java开发在Ubuntu等Linux下完全没有问题的;不过,有人说Eclipse在Ubuntu下稍慢也是实情,但是这一点并不影响使用。
86 楼 xieke 2008-08-11  
eclipse在linux下表现不如windows,这已经是常识了,因为swt是专门为windows优化的。
85 楼 hankgong 2008-08-06  
你的eclipse慢的原因多半是因为你用的不是sun的java(有可能你先装的eclipse,它会默认用一个叫gcj的java编译器),如果是这个原因的话,你在网上找一下如何让eclipse以sun的java为自己的装载jvm。

我eclipse在windows和在ubuntu下都装过,我从来没觉得在linux下会慢一些,我不敢说快多少,至少是差不多吧。

另外我还觉得组装机器可能在装ubuntu的时候遇到这样那样的驱动问题,品牌机可能会好点。

相关推荐

    Sams.Ubuntu.Unleashed.2010.Edition.Dec.2009.pdf

    - Detailed instructions on how to install Ubuntu, including dual-boot setups with other operating systems like Windows. - Configuration of the system to optimize performance and customize the user ...

    Ebooks For Dummies Collection

    Office 2003 Application Development AIO Desk Reference For Dummies.pdf Office 2003 For Dummies Timesaving Techniques For Dummies 2004.pdf Office 2007 AIO Desk Reference For Dummies Jan 2007.pdf Office...

    sapgui 750 for java rev1

    安装SAP GUI 750 for Java Rev1时,通常需要先确保系统已经安装了Java Development Kit (JDK) 或者Java Runtime Environment (JRE),因为这是运行Java应用程序的基础。安装完成后,用户可以通过配置SAP Logon Pad,...

    LinuxJava(TM) SE 1.8 and MysqlJava

    在WSL(Windows Subsystem for Linux)上的Ubuntu环境下,安装和配置这些组件对于开发者来说是一项基本技能。下面将详细介绍如何在WSL-Ubuntu上安装Java 1.8以及使用MySQL Java连接器。 首先,让我们关注Java的安装...

    Foxit Quick PDF Library 16.13 sn

    Quick PDF Library for Windows ActiveX – ActiveX COM for Windows development supports C#, Visual C++, C++ Builder, Delphi, Visual Basic, PHP, Python, Java, PowerBASIC and more. 32-bit and 64-bit ...

    Ubuntu The Complete Reference

    It also covers the importance of the community and its role in the development and support of Ubuntu. - **Ubuntu Ecosystem**: An overview of the ecosystem surrounding Ubuntu, including community ...

    eclipse-java-2020-06-R-linux-gtk-x86_64.tar.gz

    为了在Ubuntu上运行Eclipse,首先需要确保系统已经安装了必要的依赖,如Java Development Kit (JDK)。可以使用apt包管理器来安装JDK,然后将Eclipse解压到一个适当的目录,最后通过命令行启动Eclipse。此外,Eclipse...

    Foxit_Quick_PDF_Library_16.12.rar

    ActiveX – ActiveX COM for Windows development supports C#, Visual C++, C++ Builder, Delphi, Visual Basic, PHP, Python, Java, PowerBASIC and more. 32-bit and 64-bit versions. DLL – Dynamically-linked...

    Ubuntu-Android开发环境搭配.pdf

    由于通过`sudo apt-get install Eclipse`获取的版本较旧,可能会与ADT不兼容,因此建议直接从Eclipse官方网站下载Eclipse IDE for Java Developers。 安装完Eclipse后,我们要安装Android Developer Tools (ADT)...

    最新vscode安装教程.zip最新vscode安装教程.zip最新vscode安装教程.zip

    1. 安装Java开发工具:确保你的计算机已安装JDK(Java Development Kit)。如果没有,访问Oracle官网(https://www.oracle.com/java/technologies/javase-jdk-downloads.html)下载并安装。 2. 配置Java环境变量:...

    Ubuntu-Android开发环境搭配.doc

    由于Ubuntu的默认软件仓库中的Eclipse版本可能较旧,不推荐通过`apt-get`安装,而是建议直接从Eclipse官网下载Eclipse IDE for Java Developers。确保下载的版本与ADT插件兼容,因为旧版本的Eclipse可能会遇到兼容性...

    openjdk1.8的下载与安装,亲测有效

    OpenJDK(Open Source Java Development Kit)是Java开发工具集的一个开源实现,它提供了Java SE(Standard Edition)平台的核心功能。在许多开发场景中,尤其是涉及微信生态圈的开发,如加密和解密操作,OpenJDK ...

    jdk-17.0.2_linux-x64_bin.deb.zip

    9. **Java特性**: Java 17引入了许多新特性和改进,比如Records、Sealed Classes、Pattern Matching for `is` and `instanceof`等,这些都提升了开发者的生产力和代码质量。 10. **许可证和开源**: Oracle JDK 17...

    linux与windows的JDK安装

    在计算机科学和软件开发领域,Java Development Kit (JDK) 是一个至关重要的工具,它提供了编译、调试和运行Java应用程序所需的所有组件。本文将详细介绍如何在两种最常用的操作系统——Windows和Linux上安装JDK,并...

    各种版本openJDK安装包(通用)

    OpenJDK是Java Development Kit(JDK)的一个开源实现,它提供了编写、编译和运行Java应用程序所需的所有工具。本文将详细介绍如何在不同的操作系统上安装各种版本的OpenJDK,以及如何通过apt-get和手动方式进行安装...

    open-jdk-7

    OpenJDK 7包含了JRE(Java Runtime Environment)和JDK(Java Development Kit)。JRE是运行Java应用程序所必需的环境,包括Java虚拟机(JVM)、类库和其他支持文件。JDK则为开发者提供了一整套工具,如javac编译器...

    JAVA 安装包,jdk14(win、linux)

    本文将详细介绍Java Development Kit (JDK) 的第14版本,包括在Windows和Linux操作系统上的安装过程。 首先,JDK 14是Oracle公司发布的Java平台标准版(Java SE)的重要更新,它包含了对Java语言特性和开发工具的...

    Android-Google手持设备应用程式设计入门

    - **功能要求**:确保安装版本包含Eclipse Java开发工具扩展插件(Java Development Tools Plugin, JDT)。 - **推荐版本**:对于初次接触Eclipse平台的开发者,建议直接下载并安装“for Java Developers”版本。 ...

Global site tag (gtag.js) - Google Analytics