`
tianxinet
  • 浏览: 267981 次
  • 性别: Icon_minigender_1
  • 来自: Net
社区版块
存档分类
最新评论

Linux真是Java开发者的天然选择

阅读更多
终于把本子上盘踞许久的rh9更新成了fc5,发现linux也更可爱了。

安装比以前省心许多,硬件驱动也不再有麻烦,显卡、声卡、网卡、无线网卡、光电鼠、指点杆、触板....统统一站式自动搞定,不再有让人烦透的驱动搜索->编译安装(可能要重复多次),以前甚至光电鼠都支持的非常糟糕,间歇性“死鼠”。

安装选项,选定制,厚厚,java、eclipse、bugzilla、cvs、apache httpd、python、perl、ruby、mysql...一个不少啊,不确定各软件包版本,为避免升级麻烦,选择安装之。进入系统看看,java version 1.4.2、eclipse3.1.2,不错,不过eclipse3.2比之3.1.2改进不少,升级之。然后yum之,mysql、bugzilla、cvs安装之,配置之,测试之,没闹什么小别扭都正常工作,ok,完毕。

对于硬件支持,有巨大进步。软件包的安装,基本上都可以有rpm搞定,yum(或apt)方式让linux的软件升级、扩展比windows爽许多,也彻底解决了让人头疼的软件包依赖问题。

磁盘I/O高效的“不可思议”,仍然是ext2,应该是心理感受更好。当然,比windows + fat、vfat、ntfs的磁盘I/O好的不是一点半点。

Linux真的越来越进步了,在硬件驱动这类“不创造任何价值”的安装上,已丝毫不弱于windows,再拿这个诟病linux彻底不合时宜了。软件包的丰富性空前发展,对java开发者来说更是一个美妙的平台。
分享到:
评论
48 楼 qiezi 2006-09-29  
??GUI反应慢?没装驱动吧~~
47 楼 无明 2006-09-29  
java跨平台特性比较好,写的程序部署到linux也没甚么不同,所以我觉得还是windows xp好用。
用了一阵ubuntu,还是回到windows了。

linux的gui反应速度明显比windows慢
46 楼 JavaInActoin 2006-09-29  
SUN说,java的天然选择是Solaris
45 楼 fsword 2006-09-24  
glassprogrammer 写道

Openoffice 没有文档结构图? 不会吧, 看我的:

我也要多谢一下,这个功能很重要。
用了这么多年linux,有时候还是会小看它的功能阿......
44 楼 qiezi 2006-09-23  
前几天还发邮件问金山有没有计划推词霸linux版,答复说没有计划。后来才发现那个星际译王已经非常好用了。
43 楼 jxb8901 2006-09-23  
呵呵,反过来玩玩,也蛮新鲜的,所有这些“不适”或“问题”对于开发人员来讲,应该都不是问题。

to glassprogrammer:
谢谢,那两篇文章都看了,基本明白解决思路,中文问题暂时或绕开或解决了,现在不想再折腾了,已经有好几天没有好好做事了。 

说到OFFICE,还想说一点。当时装ubuntu时,本来是想安装金山的WPS的,之前一直在windows下使用金山免费的WPS个人版,感觉很不错,而且当初金山推出新版WPS时宣称同时支持windows和linux平台,那会还着实为金山激动了一把。可这次真正想在linux下安装WPS时才发现,所谓的WPS支持linux只是使用WINE模拟,那个受打击啊,国内的大牌软件厂商尚且如此,真是没法说啊。
42 楼 wzgme 2006-09-23  
呵呵,开来要把Ubuntu的虚拟机换了。让xp进虚拟机了。
41 楼 glassprogrammer 2006-09-23  
jxb8901 写道
太好了,果然有文档视图功能,之前为这个还试用了国内多款OFFICE,但感觉稳定性方面都没有OpenOffice好。

easywine好象比较慢,我的机器配置还可以,装个虚拟机跑XP感觉非常流畅。

中文问题还是比较头疼的,比如ubuntu下打包带中文文件名的rar包在WIN下解压时是乱码、默认的UTF8与WIN默认的GB2312的差异、经典的XMMS乱码等,都比较麻烦。

不过想想windows是上十年的使用经验,而linux的经验几乎接近0,这些就不算问题啦


中文文件名方面, 看看这几篇文章是否有用:

挂载大硬盘中的文件系统及磁盘文件中文问题

从中文 Windows 迁移到 Ubuntu 时中文方面的注意事项

XMMS乱码似乎还是有点头痛
40 楼 jxb8901 2006-09-22  
太好了,果然有文档视图功能,之前为这个还试用了国内多款OFFICE,但感觉稳定性方面都没有OpenOffice好。

easywine好象比较慢,我的机器配置还可以,装个虚拟机跑XP感觉非常流畅。

中文问题还是比较头疼的,比如ubuntu下打包带中文文件名的rar包在WIN下解压时是乱码、默认的UTF8与WIN默认的GB2312的差异、经典的XMMS乱码等,都比较麻烦。

不过想想windows是上十年的使用经验,而linux的经验几乎接近0,这些就不算问题啦
39 楼 glassprogrammer 2006-09-22  
jxb8901 写道
ubuntu用了一个月,现在基本上可以下这个决定:不再回到windows。
主要原因有:
1、日常的开发工作在ubuntu下基本能顺利完成
2、尽量少地使用D版软件,心理上好受点
3、还是比较喜欢linux/unix哲学,开源及java与之密切相关
4、只有这样才能真正学会(使用)unix/linux
5、可以接触更多的C语言开源软件

不过ubuntu也有很多缺点,特别是对我这种在windows下长大的人来讲,很多缺点几乎到了不可忍受的地步。但我发现,对linux这个后起之秀,我总是能给予其超常的宽容和忍耐,相反对windows反而时常报怨,我也不知为什么。
1、openoffice没有文档结构视图功能,查看文档时相当不习惯,不过稳定性还是相当好的
2、中文字体太难看,没办法还是只能再D一回,用windows下的字体美化ubuntu(不过我现在改用mac下的黑体字了,但和windows字体还是差距比较大,也许是我配置不好,也许是我的习惯比较难转变)
3、scim输入法与一些软件有冲突,比如:openoffice,realplay等,不过现在都解决了
4、有些习惯的软件在ubuntu下没有替代品,网上银行及一些必须要去的网站不能在firefox下浏览,不过现在装了一个XP的虚拟机
5、QQ没有文件传送功能,GAIM的界面和MSN相比那个差距可是相当的大

终合对比一下:缺点好象也不太多?所以万一哪天MS开始在中国打击D版了,我就可以庆幸了。我并不认为ubuntu比windowsxp要好多少,两个系统应该都有自己的优点和缺点。一般认为linux耗资源比较少,但真正使用桌面环境,其实并不见得,另外系统速度上我也感觉不到哪个有明显的优势。不过在病毒和流氓软件方面,目前的linux确实有优势,这方面不用操什么心。



Openoffice 没有文档结构图? 不会吧, 看我的:
38 楼 chinese_java 2006-09-21  
推荐dubuntu6.06,这个是ubuntu的中文精加工版本,我前几天安装了.说说感觉:
1.linux现在对硬件支持极好,我的笔记本是acer5502宽屏的,居然支持得很好,无线网卡,显卡,声卡工作都很正常.前提是安装完后,升级系统就好了.
2.中文问题也不再是问题.输入法是系统默认的 fictx, 五笔,拼音都有.
3.常用软件丰富,firefox,Gaim,QQ, openoffice,mp3播放,电影播放...一应俱全.如果欠缺什么,用安装管理器搜索,一般能找到.

ps:系统默认是UTF,如果java开发有GBK格式文件,可能要麻烦一些.   最近的新内核比ubuntu6.06初始安装的快得多了.
37 楼 jfy3d 2006-09-21  
linux下用IE6可以不用装虚拟机
只接装个easywine就可以  我现在就是 能登录网上银行

如果觉得ubuntu不顺手 可以装MagicLinux
我正在用感觉还不错 而且是1CD的

集成eva(我觉得目前最好的QQ),MSN
集成Kdevalope等开发工具 支持ruby
36 楼 abraham 2006-09-21  
ubuntu确实最好用,就是64位支持不太好
35 楼 jxb8901 2006-09-21  
ubuntu用了一个月,现在基本上可以下这个决定:不再回到windows。
主要原因有:
1、日常的开发工作在ubuntu下基本能顺利完成
2、尽量少地使用D版软件,心理上好受点
3、还是比较喜欢linux/unix哲学,开源及java与之密切相关
4、只有这样才能真正学会(使用)unix/linux
5、可以接触更多的C语言开源软件

不过ubuntu也有很多缺点,特别是对我这种在windows下长大的人来讲,很多缺点几乎到了不可忍受的地步。但我发现,对linux这个后起之秀,我总是能给予其超常的宽容和忍耐,相反对windows反而时常报怨,我也不知为什么。
1、openoffice没有文档结构视图功能,查看文档时相当不习惯,不过稳定性还是相当好的
2、中文字体太难看,没办法还是只能再D一回,用windows下的字体美化ubuntu(不过我现在改用mac下的黑体字了,但和windows字体还是差距比较大,也许是我配置不好,也许是我的习惯比较难转变)
3、scim输入法与一些软件有冲突,比如:openoffice,realplay等,不过现在都解决了
4、有些习惯的软件在ubuntu下没有替代品,网上银行及一些必须要去的网站不能在firefox下浏览,不过现在装了一个XP的虚拟机
5、QQ没有文件传送功能,GAIM的界面和MSN相比那个差距可是相当的大

终合对比一下:缺点好象也不太多?所以万一哪天MS开始在中国打击D版了,我就可以庆幸了。我并不认为ubuntu比windowsxp要好多少,两个系统应该都有自己的优点和缺点。一般认为linux耗资源比较少,但真正使用桌面环境,其实并不见得,另外系统速度上我也感觉不到哪个有明显的优势。不过在病毒和流氓软件方面,目前的linux确实有优势,这方面不用操什么心。
34 楼 BIGN 2006-09-21  
我还是习惯用ubuntu
33 楼 robbin 2006-09-20  
simbasun 写道
ubuntu, 最好用的Linux发行版...


我也是慕名ubuntu之名,下载了一个ISO刻盘安装,唉,大失所望呀~ 还是没有SuSE 好用。
32 楼 simbasun 2006-09-20  
ubuntu, 最好用的Linux发行版...
31 楼 dengyin2000 2006-09-19  
今天在ubuntu上用VMWare装了windows xp,仅仅就是为了调试IE。 哀。  在ubuntu下开发确实舒服很多,  没有什么乱七八糟的进程。系统运行得也比较稳定
30 楼 香克斯 2006-09-19  
自从我的fc3下eclipse没事就崩溃之后,就一直没用过redhat,fc系列的东西,心里总感觉它不稳定。
suse的速度确实比较慢,但是是开了3d桌面之后,不开的话速度也很不错啊,并且它的软件安装什么的都不错,只要在安装的时候选了c/c++开发工具,以后自己编译安装别的软件就很方便,很少出现依赖冲突。
ubuntu速度不错,但是我的网速慢,安装个东西还真慢,用那个“新立得软件包管理器”来安装的话经常会出现包冲突的问题,烦。而且一直没装上scim的中文输入,最后只能装了个fcitx。


linux下做开发感觉还是不错的,主要是它的shell和python等脚本的组合比windows下强太多了。也不用烦心那些恶心的流氓软件。
29 楼 IamNull 2006-09-18  
呵呵,恭喜恭喜

问问,对于最新的硬件支持怎么样?

比如双核cpu,蓝牙设备等等

相关推荐

    嵌入式Linux和Java 技术

    ### 嵌入式Linux与Java技术:天然的合作伙伴 #### 概述 随着信息技术的飞速发展,嵌入式系统的应用领域日益广泛,而嵌入式Linux与Java技术的结合成为了这一领域的热点话题。这两种技术的融合不仅提高了系统的灵活...

    linux系统以及java相关软件开发软件安装

    Linux系统具有较强的天然抗病毒能力,极少受到恶意软件的侵扰。通过内置的防火墙、入侵检测系统和安全认证机制等工具,Linux能够有效防范外部攻击,进一步提升了系统的安全性。开发者可以通过定期更新补丁和维护系统...

    让Java在Linux上奔腾.pdf

    3. **灵活性和可扩展性**:Linux系统的灵活性和可定制性,结合Java的模块化设计,使得二者在构建可扩展的企业级应用时具有天然优势。例如,与JBoss等应用服务器配合,可以提供强大的EJB(Enterprise JavaBeans)服务...

    基于Java的视觉处理库 JavaCV.zip

    JavaCV,全称为Java Computer Vision,是一个开源的Java库,旨在为Java开发者提供方便的接口来实现计算机视觉功能。这个库是基于多个流行的计算机视觉框架的Java封装,包括OpenCV、FFmpeg、PulseAudio、libdc1394、...

    Java HelpGUI 帮助视图组件.rar

    Java HelpGUI 帮助视图组件是一款专为Java开发者设计的工具,旨在简化应用程序中帮助系统的构建过程。这个组件库提供了一套完整的框架,使得程序员可以快速且方便地创建出具有专业外观和功能的帮助视图。在Java编程...

    Java-Basics

    只要安装了Java虚拟机(JVM),Java程序就可以在任何平台上运行,包括但不限于Windows、Unix、Linux、Mac OS等操作系统。 7. **解释型**:Java字节码是可移植的,可以在不同的平台上通过JVM解释执行。 8. **多线程**...

    基于java的开发源码-本地代码绑定工具 jSegue.zip

    总结来说,jSegue是Java开发者的一个强大助手,它通过自动化处理JNI相关的任务,降低了Java与本地代码集成的难度,提高了开发效率,同时也保留了JNI的高性能优势。对于那些需要进行Java与本地代码交互的项目,jSegue...

    【Free】Linux版nexus3.40.1。

    Nexus是Sonatype公司开发的一款强大的仓库管理器,它在软件开发领域,特别是Java生态系统中,扮演着重要的角色。Nexus不仅支持Maven、Gradle等构建工具的依赖管理,还可以作为npm、RubyGem、Docker等不同类型的...

    Java 3D图形引擎 Catcake

    Catcake的设计目标是提供一个易于上手且功能强大的平台,使得Java开发者能够轻松地进行3D应用的开发,而无需深入学习底层图形API,如OpenGL或Direct3D。 1. **Java 3D API**:Catcake是Java 3D API的一个实现,该...

    helpgui_java_

    **描述:**HelpGUI 是一个专为Java开发者设计的组件库,它的主要功能是生成“帮助视图”菜单,为应用程序提供方便、快捷的帮助文档支持。通过集成HelpGUI,开发者可以轻松地在他们的软件中添加专业且用户友好的帮助...

    基于Java开发的投票系统设计源码

    由于该项目的投票系统是基于Java语言开发的,它天然具备了Java语言的跨平台特性,这意味着无论是在Windows、Linux还是MacOS等操作系统上,都可以无缝运行这个系统。同时,Java语言本身具有的安全性、稳定性和高效的...

    机器学习算法的java实现

    文档中提到了WEKA是用Java编写的,并且在Linux、Windows和Macintosh操作系统上都可以使用。它允许开发者通过一个统一的接口来访问不同的学习算法,并且提供了对数据进行预处理和后处理的方法,以及评估学习算法在...

    支持windows和linux的kafka安装包

    Kafka主要使用Java语言编写,同时也提供了Scala接口,因此它天然地与Java生态系统兼容。Java的跨平台特性使得Kafka可以在Windows和Linux等不同操作系统上运行。Kafka的API设计使得开发者可以方便地在Java应用程序中...

    jlibav:用于Libav的Java包装器

    "jlibav:用于Libav的Java包装器" 指的是一个名为Jlibav的开源项目,它的主要目的是为Java开发者提供一个接口,以便于在Java程序中使用Libav库。Libav是一个多媒体处理的库,包含音频、视频编码解码、格式转换等功能...

    基于Java的Debezium数据变化捕获工具设计源码分析

    Debezium作为使用Java编写的,其与Java天然的契合度为数据变化捕获提供了更多的可能性。 本项目是一个精心设计的Debezium数据变化捕获工具,它由2021个源码文件组成,其中Java源文件有1503个,这已经是一个非常庞大...

    面试题-全网最新的Java面试题及答案

    7. **支持网络编程**:Java语言自设计之初就考虑到了网络编程的需求,因此在网络应用开发方面具有天然优势。 8. **编译与解释并存**:Java程序首先被编译为字节码,然后由JVM解释或编译为机器码执行,这种混合模式既...

    beautyeye-3.7

    3. **跨平台兼容性**:作为Java应用,BeautyEye框架天然支持跨平台,可以在Windows、Linux、Mac OS等操作系统上运行,保持一致的视觉效果。 4. **国际化支持**:考虑到全球化的软件需求,BeautyEye通常会包含对多...

    基于Java技术的在线教育平台设计源码

    Java作为一门跨平台、面向对象的编程语言,被广泛应用于企业级应用开发中,尤其在构建稳健、可扩展的网络应用上有着天然的优势。在线教育平台通过网络将教育资源和服务提供给用户,使得教育的获取不再受时间、地点的...

    一款开源的报表工具,完全java实现.zip

    这意味着开发者可以在Windows、Linux、Mac OS等多种操作系统上部署和使用JATools-JOR。由于Java的跨平台特性和JATools-JOR的开源属性,企业不必担心被特定平台绑定或产生高昂的许可费用,这降低了企业IT成本并提升了...

    OziAPI-Java-开源

    - **跨平台兼容**:作为 Java 项目,OziAPI-Java 具有天然的跨平台特性,可以在 Windows、Linux 和 macOS 等多种操作系统上运行。 - **丰富的功能**:封装了 OziExplorer API 的所有核心功能,包括地图操作、GPS ...

Global site tag (gtag.js) - Google Analytics