现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么

software 投稿 4200 0 评论

开发工具对于开发者的重要性不言而喻

因为一款好的开具能很大程度上提高工具效率

至于选择哪款工具,我觉得这个问题因人而异吧

现在常用的java开发工具有很多,比如Eclipse、Myeclipse、Sts、Idea等

这些工具我也都有用过,使用的顺序就是我罗列的顺序

现在市场上使用eclipse和IDEA的应该比较多

个人比较推荐使用IDEA

先就Eclipse和IDEA做个简单的对比:

idea其实和Eclipse在功能上对比相差不大,我觉得它的优点在于一些细节和个性化处理上。

IDEA的Project相当于Eclipse的workspace。

IDEA的Module相当于Eclipse的Project。

IDEA中一个Project可以包括多个Module

Eclipse中一个Workspace可以包括多个Project

IDEA集成了很多的功能比如GitHub,teminal,连接数据库等,而Eclipse需要安装一些插件才能完成。

IDEA有很好的代码重构提示和强大而智能的纠错能力,Eclipse也有提示,但是没那么强大。

IDEA不过有一个问题是有时候激活了过一段时间到期了,还得重新激活。不过也有一些方法可以,达到永久激活的效果。Eclipse激活后基本上一劳永逸了。

IDEA默认主题很炫酷,尤其是那一默认的黑色主题,当然这个主题可以自定义配置,可能有些人不喜欢黑色的。这个还是看自己吧。以前我用Eclipse用的是护眼的浅绿色。

由于好多年没用Eclipse了,对比起来也说不出多大的差异,就是感觉IDEA的好用

IDEA的使用会让你感觉用了iPhone的ios系统一样丝般顺滑,爱不释手。

以前我习惯了Eclipse,不是很愿意尝试用IDEA,觉得的配置太多,快捷键也和Eclipse不一样。

后来用了一段时间觉得明显很爽,快捷键完全不是问题,因为可以选择采用Eclipse默认的快捷键。

建议题主可以尝试用用,毕竟大家说好才是真的好。

希望能帮到你。

目前国内的软件开发能力在国际上处于什么水平?

题目很大。就整体专业开发水平来说,处于中下水平。这里是指专业水准,由中国人自己原创的软件,而不是开发的应用APP或者单片机目标码。外包服务带来外汇的水准,那是应用层面的辛苦钱,即代码民工的辛苦劳作,不代表专业水准。美国,法国,以色列等西方国家的基础研发依然占主导地位。

以下从操作系统,办公软件,系统开发软件,机械CAD/CAM四个方面予以比较说明。

1,操作系统。目前全球通用的有:MS的windows,苹果的IOS,Google的Android。还有UNIX及更开源的linux,但遗憾的是,它们的祖先也与中国人无缘。

华为的鸿蒙,希望能为国人争点面子。但一个流行的OS,不光靠热情,更需要全球的认可。

2,办公软件类。全球通用的,MS OFFICE系列;ADOBE公司的ACROBAT阅读器,PS等。成名于上世纪九十年代的国内金山公司的WPS,在沉寂了很多年后,近些年逐渐得到部分国人的认可,但与office还有距离。

3,系统软件开发IDE类。这个有点惨。目前用于PC机开发的有:MS 的VC/VS系列,JAVA的intellij IDEA,Python的pycharm,linux的GCC,还有Borland c编绎器,九十年代很有名的TURBO C等。

用于单片机开发的,有uKeil IDE系列,Cygnal的silicon IDE系列。其它大多可靠近到uKeil IDE上。

这块,说零,可能有点过火,但的确市面上没有象样的纯国产IDE。

4,CAD/CAM。机械设计及辅助制造必备。目前全球流行的老美的SOLIDWORKS,AUTOCAD,proE,UG,MASTERcam,法国的CATIA,以色列的cimatron等等很流行。

国产CAD,早期CAXA,台湾的TWINCAD/CAM;近些年的ZCAD,还有好多,不好评述。在国内尚有人用,但绝不是主流。

总结:从以上可看出,国内专业软件位置,很尴尬;我们的应用能力毋庸置疑,能带来很大的经济效益。但是,我们应当看到,从正版软件的角度讲,国外软件赚足了利润,同时动不动还老掐我们的脖子,使我们蒙受巨大损失。

所以,启动基础软件研发,势在必行。

在生产力工具方面的开发能力和知名度都还不如国际上的开发商

比如平面设计方面CorelDRAW、Photoshop、Adobe AI

软件开发方面IntelliJ IDEA、PhpStorm、PyCharm、Visual Studio Code

视频视觉和3D方面Adobe Pr、AE、Maya、3D Max、CAD

操作系统 Windows、macOS、Linux、IOS、Android

浏览器Firefox、Chrome、Edge

国外还有各种组织和基金会 比如Apache基金会 有Apache httpd环境、Hadoop、Spark、Tomcat、RocketMQ、kafka等等著名的优秀的项目

基本是国内的很多项目都基于Apache的各种基础环境搭建或者二次开发而来

以及国外的各种生态软件、各种开发语言和开发框架的开源

硅谷里的企业和开源都紧密相连 比如微软都已经加大对Linux系统的投入

不得不说目前国内目前还只是在应用层比较强

也就是说利用各种开发语言+各类库、包等成熟的工具或者环境能够开发出解决实际问题的东西来

比如音乐软件、视频软件等更偏向用户这一层级的

而国外能够做更底层或者更基础的东西出来

在计算机行业越底层难度就越大

国内目前的开源和生态都做的并不够好 还欠火候

国内的软件开发行业还有很长的路要走

编程学习分享 » 现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么

赞 (0) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽

高效,专业,符合SEO

联系我们