问题描述
首先声明:喜欢喷的请你远离谢谢!(谁不是从菜鸟过来的,如果你觉得我的问题很无知,你可以笑而不语谢谢!)http://www.kafeitu.me/linux/2012/05/19/how-do-i-work-on-linux.html这边文章说了常规环境配置,但是我还是没看出为什么要放弃windos到linux?1.他真正给我带来了什么?(具体的方便之处)2.请有经验的使用者给些指点ps:我题个自己现在的困惑,ubuntu下开发java web 如果不用eclipse开发,用什么编辑器可以实现断点调试这最基本且很重要的需求? 如果用eclipse他又与windows下相比有什么方便之处,如果没差别我什么要换? 谢谢 请指教!
解决方案
首先很多配置环境操作会变的非常简单,以我用的fedora为例,安装jdk,maven,mysql,tomcat都是一行yum shell就能解决问题。(ubuntu就是adp-get)其次linux默认utf-8编码环境会减少很多乱码问题。第三linux下软件更新升级比较方便(yum update)一行命令升级所有软件到最新版本最后就是Linux环境少了很多windows下的娱乐软件,开发工作可以更专注。还有就是很多情况linux直接调控制台输入几行命令就可以解决问题,鼠标都不用碰其实搞java的话两边差距不会太大。从windows转过去反而会因为系统的适应性问题而影响工作效率。不过linux的稳定性和安全性是windows无法比拟的。linux系统崩溃的概率比windows小很多(虽然windows 7以后也相对稳定很多了)最后用哪个系统还是取决于公司。所有人尽可能使用相同的操作系统和开发环境才是正确的方式。eclipse的话两边没多少差别。不过我们公司更倾向于用IntelliJ。因为java本身就是跨操作系统的语言,对开发环境要求不是很高。最后如果你经常要做文档还是用windows比较好,目前linux下没有非常理想的文档编辑软件。目前比较流行的libreoffice对doc和docx文件的处理也不够令人满意。可能有人问为什么不使用linux自己的文件格式。。人家打印店用的windows啊
解决方案二:
这个要看个人的习惯和团队的要求我两种开发都使用我感觉linux的eclipse的性能比在windows高一些。windows卡的很严重 启动慢。linux上运行速度很快,我装的是双系统。而且他们的使用都一样没有什么太大区别。只要是个人习惯和爱好。