Code Editing
- Coding Assistance - intelligent coding assistance features save your time and spare you from tedious routine, keeping your focus on the code, not its syntax
- Code Generation - easily create classes, interfaces, methods etc. Surround code with try/catch or if/else statements and more
- Code Documentation - helps automatically generate code documentation
- Swing GUI Designer - create a form using the JGoodies layout manager, quickly add listeners, navigate between the form and Java code, internationalise UI and migrate hand-written UI or forms created in other UI designers to IntelliJ IDEA's GUI designer
- UML Class Diagram - IntelliJ IDEA features the UML class diagram which lets you quickly examine your application structure either on class or package level.
Code Quality
- Over 60 cross-language code refactorings
- Code duplicate detection
- Dependency Analysis to analyse the dependencies between project classes
- Code coverage support and support for JUnit and TestNG.
Supported Languages
- Java - comprehensive support for the Java programming language
- Javascript/Flex - JavaScript editor for productive JavaScript programming. All of its features including code completion, error highlighting and refactoring, quick fixes and intention actions are JavaScript aware and let you productively create efficient JavaScript code
- HTML - powerful HTML, XHTML and CSS editors, with support for code formatting, highlighting, validation, refactoring and more
- XML - IntelliJ offers an XML viewer, XML parser and even XSL/XSLT editor
- Ruby and JRuby - IntelliJ IDEA supports Ruby, JRuby and Ruby on Rails, the open source Ruby framework, for productive Ruby on Rails application development
- Groovy - intelligent Groovy IDE, which enables productive Groovy programming
- SQL - IntelliJ IDEA supports SQL scripts with the complete range of its coding assistance features
- FreeMarker/Velocity - IntelliJ IDEA completely supports FreeMarker and Velocity through all of its productivity-boosting features
- PHP - supports PHP debugging, PHPDoc, Refactoring and PHPUnit.
Technologies and Frameworks
- JSP - being an intelligent JSP source code editor for JSP development, IntelliJ IDEA provides an unparalleled set of productivity aimed features for editing JSP source code
- JSF - JavaServer Faces (JSF) technology leverages existing, standard UI and Web-tier concepts without limiting developers to a particular mark-up language, protocol, or client device through custom tag library for expressing a JavaServer Faces interface within a JSP page
- EJB - IntelliJ IDEA features rich support for EJB development
- AJAX - includes an AJAX-aware JavaScript editor and the best JavaScript debugger, combined with the power of advanced XML and XSL processing
- GWT - Google Web Toolkit (GWT) is a framework for simple and effective creating AJAX applications
- Struts - IntelliJ IDEA includes the Struts Assistant plugin that provides the native support for Struts framework
- JBoss Seam - you can use IntelliJ IDEA for the for full-cycle development of Seam applications
- Spring - IntelliJ IDEA provides excellent support for Spring Framework
- JPA/Hibernate - IntelliJ IDEA includes the complete JPA/Hibernate support
- Web Services - take the full advantage of smart, productivity-boosting, developer-assisting features while developing the Web Services applications
- Rails - IntelliJ IDEA supports Ruby, JRuby and Ruby on Rails, the open source Ruby framework, for productive Ruby on Rails application development
- Groovy and Grails - IntelliJ IDEA is an intelligent Groovy IDE, which enables productive Groovy programming
- Java ME MIDP/CLDC - IntelliJ IDEA provides integrated support for productive development of Java ME DoJa/MIDP/CLDC application development
- Tapestry
- Google App Engine
- Android - supports creation of Android applications.
Team Integration
- Supports numerous version control systems including Perforce, ClearCase, Subversion, CVS, SourceSafe, StarTeam, TFS and GIT
- TeamCity integration
- IDE Talk for communication between team members, using instant messaging, from within the IDE
- Shareable IDE configurations
- Ant and Maven support.
Chưa có hoặc chưa được cập nhật!