Escolar Documentos
Profissional Documentos
Cultura Documentos
A REPORT
SHASHWAT MEHTA
IDEA
What is IDEA?
IntelliJ IDEA is a Java integrated development environment (IDE) for developing computer
software. It is developed by JetBrains (formerly known as IntelliJ), and is available as an
Apache 2 Licensed community edition, and in a proprietary commercial edition. IntelliJ
IDEA is not based on Eclipse like MyEclipse or Oracle Enterprise Pack for Eclipse. The
latest stable version of IntelliJ IDEA (14.1.4) was released on June 19th, 2015.
Productivity-Boosting Features
IntelliJ IDEA is focused on raising your productivity by providing the most intelligent code
assistance for all supported languages and frameworks.
Smart Code Completion is always aware of the context so you can code faster than
ever.
On-the-fly Code Analysis ensures code quality as you type and suggests handy
quick-fixes.
Advanced Refactorings takes care of applying complicated changes to the code
safely.
Developer Tools
IntelliJ IDEA offers an amazing set of integrated tools that make development more
productive.
Languages Supported
IntelliJ IDEA is a polyglot IDE with comprehensive support for multiple languages,
including:
The most popular JVM-based languages, including Java, Scala,Groovy, Clojure and Kotlin.
PHP, Python and Ruby.
SQL, including PostgreSQL, MySQL, Oracle, SQL Server and many other dialects.
Web Development
IntelliJ IDEA offers advanced support for the most important web frameworks and
standards.
Develop easily with Spring MVC, GWT, Vaadin, Play, Grails, Web Services, JSF, Struts, Flex
Enterprise Development
IntelliJ IDEA offers an out-of-the-box tool set for building enterprise applications.
With support for Spring, including Data, Web Services, Security, Batch, Roo, Integration
Mobile Development
Developing for mobile platforms becomes incredibly easy with IntelliJ IDEA.
Agile Development
IntelliJ IDEA is an ideal IDE for agile development.
refactoring capability was really great. We dont have a mandated IDE and people use
whatever they choose, so more developers tried it. It was really catching on fast, so we
purchased a license for everyone who wanted it. He adds, That turned out to be pretty
much the entire organization.
In addition to its reasonable price, says Kratz, IntelliJ IDEA enhances ROI through superior
integration with other tools currently in use, such as ANT, CVS and JUnit.
The developers are not bouncing out of their development environment every few
minutes to go to another tool, he explains. Theyre more efficient, and today more than
ever, efficiency is very important.