If your project involves new technology from those who supported the new version, you need to update the obvious. If you are using Seam, Spring WebFlow, Struts 2, RESTful WebServices, FreeMarker or Velocity, then work with them in the new version will be incomparably better than in v.7. This refers to the technology evolved over the past year. If your team wants to keep pace with the times, the upgrade to v.8 - the right decision. In IntelliJ IDEA 8 Added full support for Spring 2.5, GWT 1.5 and Subversion 1.5.
If the latest technology and structure - it is not yours, then you might be interested in how the new version has been greatly improved support for Core Java. Upgrade to v.8 give you improvements in the development Core Java, which were created during the whole year. Upgrade to v.8 includes 7 new refactorings, about 20 new controls (which means your team would never see in the code of 20 types of problems), a new set of tools to automate unit testing and creating navigation between classes and their means of testing, and and much more.
If your team is interested in a faster IDE, which will suit her, and in the future, you need to know about two important improvements IntelliJ Core. First, the increased speed of execution and design projects, and reduced memory usage. Secondly, it created a tool to select the platform IDE. Thus your code base (the base package??) Will remain manageable and flexible in the future, and if your team decides to move to new technology or language, it will be convenient to do with IntelliJ IDEA 8, because v.8 already supports such languages as Ruby and Python. And finally, the upgrade to v.8 means a serious level of support, if you have any problems or questions on the product.
Intelligent help in coding
Navigation and search
Extended project navigation code structure simplifies the analysis of even large files, providing a convenient way to view them. Search recognizes elements of languages, showing results in an interactive navigation bar, helping you to analyze all the files.
Built-in analyzer dynamic code with more than 600 kinds of checks, performs on the fly code analysis and reveals common syntax errors, plus other errors that were detected during the compilation. Statistical analysis of the code reveals the critical parameters of work, "dead" code, warped depending other problems with the codes. IntelliJ IDEA provides you an automatic solution to detect all errors.
Compiling, execution, debugging
IntelliJ IDEA supports multiple Java compilers (javac, jikes, eclipse). You can compile projects using your favorite compiler without having to install an integrated development environment. IntelliJ IDEA includes the best of the generation JPDA debugger, with a simple and intuitive user interface. The unique HotSwap technology lets you modify and recompile parts of the code during the debugging process, without having to run the whole process.
API and plug-ins
There are more than 300 additions to the program of IntelliJ IDEA, which extend its functionality and add various features to test the code, and refactoring, editors and tools, language support and application servers, etc.
IntelliJ IDEA is recognized by many Java developers and industry experts as the best Java IDE on the market. With its industry-leading features, IntelliJ IDEA relieves Java programmers of time consuming routine tasks, remarkably boosting their productivity. IntelliJ IDEA lets you code without a hitch. It practices a non-intrusive, intuitive approach to help you write, debug, refactor, test and learn your code. Thanks to its deep understanding of languages and technologies, IntelliJ IDEA provides a second pair of hands for you when you need them. Playing the game by your rules without ever getting in your way - that's what we believe is the key to a productive and pleasant development.
IntelliJ IDEA creates a convenient environment where all team members can work together efficiently. Transparent integration with a wide range of version control systems allows team members to stay in sync with each other's changes, ensuring that all contributions are properly put together. IntelliJ IDEA can coexist with other popular IDEs such as Eclipse and project management tools such as Maven, so your team can use each tool where it's best applicable.
This release brings you a noticeably faster IDE. We've reworked its engine to boost the overall performance, improved the file indexing for better processing of external changes (eg updates from VCS) and optimized the compiler caches to significantly reduce the compilation time. Moreover, though we've been mainly focused on optimizing of existing code, we added a number of new features and a pack of improvements that we simply could not keep on the shelf until next release.
Скачать JetBrains IntelliJ IDEA v11.1.2 Ultimate Edition