Разница между Интеллием и Затмением

Интелли против Эклипса

Рынок Java IDE (Integrated Development Environment) является одним из наиболее активно конкурирующих в области инструментов программирования. IntelliJ IDEA и Eclipse являются двумя из четырех основных конкурентов в этой области (два других - NetBeans и Oracle JDeveloper). Eclipse - это бесплатное программное обеспечение с открытым исходным кодом, а IntelliJ - коммерческий продукт..

Затмение

Eclipse - это IDE, которая позволяет разрабатывать приложения на нескольких языках. Фактически, это можно назвать полной средой разработки программного обеспечения, состоящей из IDE и системы плагинов. Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под Eclipse Public License. Однако с использованием подходящих подключаемых модулей его можно использовать для разработки приложений на многих других языках, таких как C, C ++, Perl, PHP, Python, Ruby и т. Д. Eclipse IDE называется Eclipse ADT, Eclipse CDT, Eclipse. JDT и Eclipse PDT, при использовании с Ada, C / C ++, Java и PHP соответственно. Это кроссплатформенная IDE, которая работает во многих операционных системах. Текущая версия 3.7 была выпущена в июне 2011 года..

Intellij

IntelliJ IDEA - это Java IDE, разработанная JetBrains. Первая версия IntelliJ вышла в 2001 году. В то время это была единственная IDE с поддержкой расширенной навигации по коду и рефакторинга. Это коммерческий продукт, где бесплатная 30-дневная пробная версия (со всеми функциями) доступна для всех платформ. Совсем недавно стало доступно издание с открытым исходным кодом. Текущая стабильная версия 10.0. Он предлагает поддержку для рисования диаграмм классов UML, визуального моделирования в Hibernate, Spring 3.0, анализа зависимостей и Maven. Приложения на многих языках, таких как Java, JavaScript, HTML, Python, Ruby, PHP и многие другие, могут быть разработаны с использованием IntelliJ. IntelliJ поддерживает широкий спектр сред и технологий, таких как JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate и OSGi. Кроме того, IntelliJ поддерживает различные серверы приложений, такие как GlassFish, JBoss, Tomcat и WebSphere. IntelliJ делает возможной простую интеграцию с CVS, Subversion, Ant, Maven и JUnit.

В чем разница между Intellij и Eclipse?

Хотя IntelliJ и Eclipse в настоящее время являются двумя наиболее популярными средами разработки Java, они имеют свои отличия. Прежде всего, Eclipse является бесплатным и полностью открытым исходным кодом, а IntelliJ - коммерческий продукт. Поддержка Maven лучше в IntelliJ. IntelliJ IDEA поставляется со встроенным GUI-компоновщиком для Swing, но для этой цели вам необходимо использовать отдельный плагин в Eclipse. На самом деле, сообщество Java считает IntelliJ GUI Builder лучшим дизайнером GUI на данный момент. Что касается поддержки XML, IntelliJ предлагает лучший вариант. Он имеет встроенный XML-редактор со сложными функциями, такими как завершение и проверка кода (чего нет в Eclipse). Однако система плагинов и большое количество расширяемых плагинов, доступных от многих сторон, делают Eclipse очень популярным в отрасли. Несмотря на различия в функциях, общее мнение сообщества Java относительно производительности этих двух IDE довольно схоже.