【Java入门基础第6天】六款Java常用的开发工具 废

家电修理 2023-07-16 19:17www.caominkang.com电器维修

活动地址CSDN21天学习挑战赛

在Java入门基础第3天,我们使用Windos自带的记事本写了一个HelloJava的小程序,类似的如Mac OS X 下的文本编辑,Linux 下的 vi、emacs、gedit、DOS 下的 edit都可以实现上述效果 。上述是一些简单的开发工具,这些开发工具在我们实际开发的过程中用的会很少,原因是这些简单工具没有语法的高亮提示、自动完成等功能,这些功能的缺失会大大降低代码的编写效率。

使用记事本编写运行Java程序

【Java入门基础第6天】Java常用的开发工具
  • 一、VsCode
  • 二、WebStorm
  • 三、Notepad++
  • 四、Sublime Text
  • 五、ECLIPSE
  • 六、Intellij IDEA

我们在学习开发时一般我们不会选用这些简单文本编辑工具。我们一般会选用一些功能比较强大的类似记事本的工具,比如 Notepad++、Visual Studio Code(简称vscode)、Sublime Text、editplus、ultraedit、vim还有集成开发环境的Intellij IDEA (简称IDEA) 等等。一时间看到这么多的开发工具,是不是有点不知所措,这么多的开发工具总不能全都下载来吧,怎么选择一款适合自己的开发工具? 怎么下载? 下载完怎么安装?怎么配置开发环境??? 来自内心深处的四个灵魂拷问?。接下来我我们分别简单介绍一下它们的优缺点,如有不足之处,欢迎补充,电脑维修网希望大家都可以找到适合自己开发工具。

一、VsCode

vscode是一款由微软开发,支持indos、linux和macos操作系统的开放代码编辑器。vscode编辑器集成了所有一款现代编辑器所应该具备的特性,包括语法高亮、可定制的热键绑定、括号匹配、以及代码片段收集等等。

优点(欢迎补充)

1、免费且开源,这也是大部分大前端选择VSCode的原因,觉得哪里用的不爽分分钟自己写个插件解决。
2、启动速度以及打开项目速度非常快,几乎同样的配置同样的工程,VSCode的打开速度远远快于WebStorm。
3、插件非常多,而且VSCode本身就基于Electron开发,所以大前端自己写插件显得不是那么困难。
4、vscode 支持ts更友好

缺点(欢迎补充)

1、要开发大型项目要下很多插件,配置很多,如ESLint配置,prettier配置等等,
2、点击CSS类名跳转、CSS类名提示仍需要借助插件,而且vue中无法跳转class和id。
3、代码提示缺失AI,官方的AI插件不是很好用。
4、重构文件名没有自动更新功能,git相比ebstorm真是一言难尽。不过解决冲突很强。

二、WebStorm

WebStorm 是一款 JavaScript 开发工具,目前已经被广大中国 JS 开发者誉为“Web 前端开发神器”,与 IntelliJIDEA 同源,继承了 IntelliJ IDEA 强大的 JS 部分的功能,,目前已经被广大中国 JS 开发者誉为“Web 前端开发神器”、“强大的 HTML5 编辑器”、“智能的 JavaScript IDE”等等。

优点(欢迎补充)

1、ebstorm软件很智能,编码的时候都有提示。
2、可以在软件里面进行代码提交,可以进行代码比较等等各种功能。
3、Webstorm强大的智能提示只是它的一个功能特性,
它还具有许多有用的特性,比如版本控制、本地历史、即时模板等等。

缺点(欢迎补充)

启动时非常耗cup和内存,一般刚开始可能400多兆,使用一段时间后会达到800多兆,所以系统最好要配置8G以上内存条,不然会非常卡顿。

三、Notepad++

notepad++是Windos操作系统下的一套文本编辑器软件,有完整的中文化接口及支持多国语言编写的功能;notepad++不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的"外挂模组"。

优点

1、Notepad++功能比 Windos 中的 Notepad(记事本)强大,
除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。

2、不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

3、是免费软件,可以免费使用,自带中文,支持所有主流的计算机程序语言。

缺点

1、比我们常用的IDE缺少语法检查,颜色选取,代码的 outline,注释的解析, TODO,调试工具集成,部署工具集成等等好多功能。
2、打开大文件比较慢

四、Sublime Text


Sublime Text 是由程序员 Jon Skinner 于 2008 年 1 月份所开发出来,它最初被设计为一个具有丰富扩展功能的 Vim。

它是一款收费软件,可以无限期试用,它是一个跨平台的编辑器,支持 Windos、Linux、Mac OS X 等操作系统。

优点

1、主流前端开发编辑器
2、体积较小,运行速度快
3、文本功能强大
4、支持编译功能且可在控制台看到输出

五、ECLIPSE

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)

1,从编写、查错、编译、帮助等等各方面为Java语言贴身定做。
2,可无限扩展的强大插件功能。
3,众多公司、厂商、组织的鼎立支持。
4,开放,自由,免费。

缺点

1、大工程时,吃内存耗cpu,依然会出现很慢、卡顿、奔溃和无响应的情况
2、插件对eclipse版本要求比较严格,插件更新速度跟不上eclipse更新速度
3、安装插件过多之后,速度变慢
4、有些插件安装比较麻烦
5、对所见即所得的GUI和WEB界面设计,暂没有很好的支持

六、Intellij IDEA

Intellij IDEA 简称 IDEA,具有美观,高效等众多特点。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等。免费版只支持 Java 等少数语言。

优点(欢迎补充)

1.编辑HTML、js不那么卡,而且js声明定位比较准确

2.自动反编译

3.debug的时候不会像eclipse那样有时候找不到源码(尽管是自己写的Java类)

缺点(欢迎补充)

1.吃内存

2.svn插件不如eclipse,project窗口没有svn信息(提交人等等)

3.module上的右键菜单有时候太长,超过了屏幕无法显示

Copyright © 2016-2025 www.caominkang.com 曹敏电脑维修网 版权所有 Power by