前段时间一直用 Eclipse 和 NetBeans 做为开发 Grails 的 IDE,但用的都不太顺手。这几天用了一下 IntelliJ IDEA 开发 Grails,感觉很不错。对 Grails 的代码补全、GSP 支持、调试等等做的都很完善了。如果现在在让我选择 IDE 开发 Grails 的话,肯定首选 IntelliJ 了。当然,也希望 Eclipse 和 NetBeans 在 Groovy 和 Grails 支持方面能够迎头赶上。在这里也表扬一下 NetBeans。NetBeans 现在最大的问题是 Grails 调试功能做的不好,其它的地方做的也很不错了。
表扬了 IntelliJ,也要说说它不好的地方。目前我对 IntelliJ 不太满意的地方是字体。IntelliJ 编辑器里显示的字体显得很生硬,有明显的锯齿感,和 Eclipse 的差距很明显,也不如 NetBeans。希望能够改进这个问题。IntelliJ 还有两个比较有意思的地方,一是编辑文件之后会自动保存,二是在编辑器中光标可以任意定位。这两点和其它两个 IDE 明显不一样。
现在的 IDE 市场肯定还是 Eclipse 占有率最高,但实际上 NetBeans 和 IntelliJ IDEA 的表现也越来越好了。像我原来一直使用 Eclipse,现在是在使用 NetBeans 和 IntelliJ。希望这三个 IDE 以后都有很好的发展。
分享到:
相关推荐
IDEA的主要优势相对于Eclipse等其他IDE来说,体现在以下几个方面: 1. 强大的集成能力:IDEA能够无缝集成各种开发工具,如Git、Maven和Spring,使得开发者的工作流程更加顺畅。 2. 快速且全面的提示功能:无论是...
根据提供的文件内容,可以总结出以下知识点: ### IntelliJ IDEA简介 IntelliJ IDEA是由JetBrains公司推出的...对于初学者和经验丰富的开发人员而言,了解IntelliJ IDEA的安装、配置和使用是进行高效开发的重要一步。
本文将详细介绍如何在IntelliJ IDEA(简称Idea)中导入和编译CAS项目,以便于进行开发、调试和部署。 首先,"idea中导入cas"意味着我们需要将CAS服务器源码整合到Idea的开发环境中。这个过程通常包括以下几个步骤:...
IntelliJ IDEA,作为一款广受欢迎的Java集成开发环境(IDE),提供了丰富的自定义功能,包括主题定制,以满足用户对不同视觉体验的需求。"IDEA主题(护眼第一,用组合拳完成你的心仪主题)"这一话题,就是关于如何通过...
为了高效地进行Java开发,开发者通常会使用集成开发环境(IDE),如Eclipse和IntelliJ IDEA。本教程“01.Java教程-基础必备--2.Java核心基础好评30天入门---Eclipse、IDEA通用配置”旨在帮助新手快速掌握这两种IDE的...
2019年的比赛,参赛队伍需要在短短的几天内选择一个问题,建立数学模型,进行求解,并撰写报告。这种高压环境锻炼了学生的快速学习、问题分析和团队协作能力。 三、资料分享与思路分析 “2019MCM-master”中的文件...
同时,教程中还会讲解IntelliJ IDEA的使用。IntelliJ IDEA是一款强大的Java集成开发环境,提供了丰富的代码补全、调试、重构等功能,极大地提高了开发效率。学习如何设置项目、编写代码、运行和调试程序,是提升开发...
此外,IntelliJ IDEA的免费30天试用版提供了丰富的特性,如代码分析、重构工具、版本控制系统集成等,这些都是提高开发效率的重要工具。即使试用期结束后,仍可以继续使用其社区版,虽然某些高级功能可能不可用,但...
在Java开发环境IntelliJ IDEA(简称idea)中,当用户遇到使用Subversion(SVN)进行版本控制时出现错误,可能就需要SQLite3来解决问题。 标题"sqlite3.rar"暗示了这是一个包含了SQLite3相关文件的压缩包,用户可以...
这类WSDL通常定义了一系列获取天气信息的方法,如获取当前天气、未来几天的预报等。这些方法的参数可能包括地理位置、日期等。在IDEA中,生成的客户端代码会包含对应的服务代理类,你可以通过实例化这个类并调用其...
前几天需要搭建一个springmvc的项目框架 ,然后就把搭建的过程做了个demo,分享给大家,环境: • intellij IDEA 2019 • JDK 1.7 • tomcat-7.0.64
基于SSM的超市订单管理系统-开发第四天 运行环境:该系统需要...今日效果:在前几天完成的基础之上,今天完善了用户管理页面的、新增用户、查看用户、删除用户、修改用户、处理json对象,引入日期插件WdatePicker.js
1. **安装与环境配置**:学习如何设置Kotlin开发环境,包括安装IntelliJ IDEA或Android Studio以及配置Kotlin插件。 2. **基本语法**:熟悉Kotlin的基本数据类型、变量声明、控制流(if/else、for、while)、函数和...
大家也都感受到了,这个行业迭代速度特别快,甚至几天就有一个基于chatgpt新产品出现。 对于普通人来说,用好gpt这个工具,能提升很大的工作效率。 对于创业者来说,基于gpt的各类产品,未来将会层出不穷,大家都...
1. 使用开源IDE:许多优秀的开源IDE(如Eclipse, IntelliJ IDEA Community Edition, Visual Studio Code等)提供永久免费使用,且功能强大。 2. 购买许可证:如果经济条件允许,购买正式版IDE是对开发者工作最有力的...
注意:我用的IDE是`jetbrains IntelliJ IDEA`,不知道导入Eclipse会出现什么问题。 - **注意事项**:调试之前请创建名为library的数据库,相关sql脚本为项目根目录下`library.sql`. - **存在问题**: 会因为Tomcat的...
9. **Eclipse或IntelliJ IDEA集成开发环境的使用**:如何配置这些IDE进行JavaWeb项目的开发,创建动态Web工程,以及调试技巧。 10. **实战演练**:通过一个小项目或练习,将所学知识付诸实践,巩固理论知识。 总之...
然而,".idea"文件通常与开发环境(如IntelliJ IDEA)相关,它包含了项目设置和配置信息,对理解模型本身的具体实现帮助不大,但表明开发者可能使用了该IDE进行代码编写和调试。 总结来说,这个项目是关于利用时间...
在本书中,前几章将介绍Java环境的搭建,包括下载JDK(Java Development Kit)并配置环境变量,以及如何使用集成开发环境(IDE)如Eclipse或IntelliJ IDEA。接着,你会接触到Java的基础语法,如类、对象、封装、继承...
- **IntelliJ IDEA:**IntelliJ IDEA提供了更为直观的签名向导,用户可以选择已有的密钥库或创建新的密钥库来进行签名。 #### 二、ZipAlign优化APK **1. ZipAlign的作用** ZipAlign工具用于优化APK文件的内部结构...