Какую ide выбрать для java
Перейти к содержимому

Какую ide выбрать для java

  • автор:

Эффективная разработка на Java: какую IDE выбрать

Java считается самым популярным и универсальным языком программирования. На нем пишутся мобильные приложения и игры, создаются научные разработки и серьезные программы для эффективной работы настоящих суперкомпьютеров.

IDE для Java — это набор самых необходимых инструментов, библиотек и ресурсов, то есть, среда, в которой будет проходить разработка. И выбор самого подходящего варианта очень важен, ведь повлияет на качественные и визуальные характеристики результата запланированной работы.

Java IDE – купить или скачать бесплатно

Интегрированная среда разработки для Java может быть разной. Отдельные виды включают редактор кода, инструменты откладки и автоматизации. Другие же, расширенные программы, обладают дополнительно функцией завершения исходного кода. Опытные программисты знают, что IDE для Java скачать можно совершенно бесплатно на сайтах и форумах, но если речь идет о серьезной работе, лучше иметь именно лицензионное программное обеспечение.

Лицензия обладает большей надежностью и повышенным функционалом, без которого не обойтись во время профессиональной деятельности. Еще одно отличие – качественные IDE, несмотря на свои высокие характеристики, достаточно легкие, и ими можно пользоваться на стандартных компьютерах, не обладающих высокой мощностью. Многие заказчики программ и приложений настаивают на том, чтобы исполнитель работал только с лицензионными программами – это обязательное условие для заключения сделки.

При выборе стоит обратить внимание на JetBrains Intellij Idea – это среда, каждый компонент которой служит повышению продуктивности разработки. Эргономичный дизайн и многофункциональность облегчают работу программиста в разы.

Основными преимуществами выступают:

· глубокий анализ кода – эффективность разработки обеспечивается умным автодополнением;

· широкий выбор инструментов;

· возможность написания и редактирования кода на других языках программирования;

· функция автоматизации однообразных задач, которая повышает продуктивность работы;

· приятный дизайн: работать с такой средой удобно, а это очень важно для опытных программистов.

Где купить лицензионный софт

Как известно, любое лицензионное ПО стоит недешево, но экономия очень часто приводит к потере качества выполненной работы, ведь приобрести каждый пользователь рискует попросту подделку или неполную версию программы.

Потому при выборе нужных для работы программ стоит обращаться к честным и ответственным продавцам с хорошей репутацией. Одним из таких поставщиков является компания EXOSOFT.

Обратившись к профессионалам, каждый клиент сможет без особых хлопот решить поставленные профессиональные задачи крупного, среднего и малого бизнеса. Компания поставляет исключительно лицензионное ПО от проверенных разработчиков с мировым именем.

Широкий выбор софта по доступной цене, индивидуальный подход к каждому клиенту, консультирование и предоставление гарантий на продукцию — основные плюсы, которые сделают EXOSOFT надежным партнером вашей компании, независимо от сферы деятельности.

Сергей Немчинский: Какую IDE для Java выбрать?

Сергей Немчинский: Какую IDE для Java выбрать?

Есть три аспекта, которые нужно учитывать при выборе IDE: для каких задач нужна IDE, кто будет ей пользоваться и какие ограничения проекта.

IntelliJ IDEA — отлично для опытных, плохо для начинающих

По моему мнению (и мнению ряда других опытных разработчиков) на сегодняшний день самой удобной, красивой и легко используемой IDE для Java является IntelliJ IDEA. Но у нее есть несколько нюансов, которые вы должны понимать.

IBM — американская компания, один из крупнейших в мире производителей и поставщиков аппаратного и программного обеспечения, IT-сервисов и консалтинговых услуг. На протяжении всей своей работы IBM старается сделать весь свой софт управляемым исключительно из Eclipse. Т.е. у вас особо не будет выбора, софт управляется только из Eclipse.

Oracle же написали свою IDE — очень кривую и очень неудобную вещь под названием JDeveloper. Вы будете плакать от радости, когда вернетесь к любой другой IDE для Java после JDeveloper.

Если на вашем проекте работают с IntelliJ IDEA — отлично, работайте на ней. Если вы работаете с Oracle SOA Suite, IBM Enterprise Service Bus — со всем этим работает только Eclipse. А со многим софтом Oracle работает только JDeveloper. Поэтому выбора у вас просто не останется.

Я бы сказал, что Java-разработчикам очень везет, поскольку уровень IDE для Java на несколько голов выше, чем IDE всех других языков.

Всегда ваш Сергей Немчинский

Выбор Java IDE

Недавно решил «переметнуться» в лагерь Java-разработчиков, и передо мной стал вопрос, какой выбрать IDE. Я понимаю, что на данный момент (период изучения основ языка), особой разницы нет, но у каждой IDE свои плюсы и минусы, хотелось бы знать о них заранее.

  • NetBeans
  • Eclipse
  • IntelliJ IDEA

Из которых, в Eclipse не работал ни разу, в NetBeans есть небольшой опыт (порядка пол-года) правда только c PHP, с IntelliJ IDEA напрямую не встречался, но сейчас работаю в их PhpStorm, очень нравится.

Тестовые примеры, на данный момент, делаю в IDEA Community Edition, но каков он по сравнению с IDEA Ultimate я не знаю, ибо использую пока лишь малую часть того, что умеет IDE.

Что посоветуете вы?

  • Вопрос задан более трёх лет назад
  • 83804 просмотра

1 комментарий

Простой 1 комментарий

TorBrain

IDEA — если есть лишние деньги, NetBeans — превосходный опенсорсник, остальное — боль.
Решения вопроса 0
Ответы на вопрос 23
А я за IDEA.
Ответ написан более трёх лет назад
Нравится 24 1 комментарий
+1, после нее эклипсы с нетбинсами таким шлаком кажутся 🙂
я за NetBeans
Ответ написан более трёх лет назад
Нравится 20 2 комментария
я за Eclipse
IDEA. Альтернатив нет.
Ответ написан более трёх лет назад
Комментировать
Нравится 18 Комментировать

Вот все говорят идея лучше… там все интуитивно…
Я начинающий прогер…
1. Поставил NetBeans… написал прогу консольную… нажал Build и в итоге у меня есть удобный проект разбитый по папочкам и в отдельной папке лежит готовый к использованию jar файл…
2. Поставил IDEA… написал прогу консольную (здесь небудем упоминать, что создание нового проекта в идее гораздо более запутанно для новичков чем в нет бинсе, надо ответить на кучу вопросов что у тебя где лежит и т.д.)… нажал Build… и что? и нифига… где мой жарник?

В общем на начальной стадии, когда еще не все понятно откуда что берется в джаве, НетБинс мне кажется проще в освоении ибо не вываливает кучу вопросов пользователю где у него JDK, а напишика мне ant скрипт руками и т.д.…

Хотя это только первое впечатление от идеи… Для продвинутых она может быть действительно манной небесной…

Ответ написан более трёх лет назад
Нравится 11 1 комментарий

Программирую в основном на IDEA (иногда jDeveloper, в зависимости от проекта). Но когда нужно по быстрому проверить что-нибудь или метод отладить, иногда это удобнее на NetBeans

я за Eclipse
Ответ написан более трёх лет назад
Комментировать
Нравится 10 Комментировать

javax

Software Architect, Java Developer since 1996

Группа 8 человек, маленький опыт в Яве, год на Эклипсе. После перехода на IDEA Эклипс не могут видеть. Небо и земля.
Проблема эклипса то, что он сделан как набор плагинов. Вы никогда непример не прибывали эго workspace сохранить в source control? Попробуйте.

Ответ написан более трёх лет назад
Нравится 8 4 комментария
Эка вы завернули. Зачем же workspace — и в source control?

javax

Чтобы при добавлении проекта в воркспаейс не добавлять его каждому члену кломанды отдельно

Я сам считаю IDEA-лучшей идей, за ее возможности по refactoring-у и code inspections, НО имхо вы зря наезжаете на эклипс — возможно вы его неправильно конфигурируете. Уж воркспейс точно нет смысла хранить в source control-e. У нас проект с 2003 года, над ним работает около 80 человек, и отлично работаем в эклипсе.

Новый проект добавляется скорее всего не так часто, + далеко не каждому члену команды необходимо, я считаю, иметь все проекты в воркспейсе. Когда у вас импортировано куча лишнего, и в общей сложности 10к+ Java классов и еще куча сторонних ресурсов, у вас эклипс будет есть больше памяти, тормозить, тратить время на workspace rebuild и все прочее.

Ололёша Ололоев @alexeygrigorev
Переворачиватель пингвинов

Программирую на Eclipse, нравится. Раньше пользовался NetBeans, но сейчас перестал. Дизайнер форм в Eclipse, правда, надо будет отдельно подключать.

Кстати, насчет NetBeans, Oracle не так давно грозились сделать NetBeans самой популярной IDE под джаву. Интересно, что у них выйдет.

Ответ написан более трёх лет назад
Нравится 4 1 комментарий

Ni55aN

видимо, у них не получается)

Мой выбор — NetBeans (все плагины, что мне нужны, есть на него, плюс привычные хоткеи — дело тонкое и непереносимое). Но советую попытать себя в Eclipse также, может быть, Вам он придется больше по душе, ведь, как говорится, «на вкус и цвет».

Ответ написан более трёх лет назад
Комментировать
Нравится 4 Комментировать

Сначала начинал на Eclipse, прошёл NetBeans и остановился на Idea. Ну очень нравится мне эта IDE, просто иногда включаю eclipse, чтобы на него посмотреть и не более

Ответ написан более трёх лет назад
Комментировать
Нравится 4 Комментировать

Поговаривают что IDEA на голову выше всего остального, не щитая ее выбор между eclipse и net beans.
Тут на вкус и цвет все фломастеры… как известно

Ответ написан более трёх лет назад
Комментировать
Нравится 4 Комментировать

Долгое время работал в Eclipse. В какой-то момент чисто из интереса решил посмотреть на IDEA. Теперь даже не тянет пользоваться ничем другим.

А вообще, выбор IDE — вещь сугубо индивидуальная. Я бы посоветовал попробовать поработать в каждой (благо их всего 3) и уже после этого для себя решить — в какой Вам работается наиболее комфортно.

Ответ написан более трёх лет назад
Комментировать
Нравится 4 Комментировать

Как начинающему прогеру рекомендовал бы вам сначала компилировать и запускать без использования IDE. При правильном изучении после перехода на IDE все вопросы типа «что такое класспас» и «а где мой джарник» отпадут сами собой.

Ответ написан более трёх лет назад
Нравится 4 1 комментарий

К сожалению вопрос «а где мой джарник» не отпадет… ибо идея его не делает по умолчанию… но это так… к слову…
А по сути да, вы правы… но при рдном условии. Что у вас есть время на долгое последовательное изучение предмета. Но к сожалению мы живем в реальном мире, и в нем гораздо важнее получить результат… пусть и не идеальный с академической точки зрения…
У меня есть конкретная задача, мне дали библиотеку на джаве которая обрабатывает данные, надо для нее сделать обертку и в бой…
Ну зачем мне изучать все эти каласспас и т.д. если нетбинс все хорошо за меня сделает? Да, безусловно позже все равно придется с этим разбираться…
Но реальность такова, что большинство задач не такие сложные чтобы надо было вникать в тонкости… В большинстве мест (и это грустно) задача стоит очень просто — или сделай или наймем другого… и времени разбираться просто нет…
Ну как в рекламе про фейри и деревню вилобаджо… ))
В общем пока другой будет разбираться как прописать класспас и получить жарник на IDEA, я на NetBeans уже сдам проект и получу деньги за него… ведь главное результат.

IntelliJ IDEA — если готовы заплатить, то это самая адекватная IDE из всех трех.
Между Netbeans и eclipse, я бы выбрал Netbeans — попроще, зато стабильнее.

Ответ написан более трёх лет назад
Нравится 3 1 комментарий
IDEA Community бесплатна. Конечно, если не нужны особенности Ultimate.

Rafael

Мне больше всего нравится Netbeans. После него идёт Eclipse, а затем IDEA.

Насчёт советовать — попробуйте поработать со всеми тремя средами и выберите ту, с которой вам удобнее работать. Eclipse для новичков несколько сложнее для освоения, нежели Netbeans. Но тут я ориентируюсь на свой старый опыт. У вас может сложиться совершенно другое впечатление.

В любом случае будет очень нелишним уметь работать во всех средах. Кто знает с каким проектом вам придётся столкнуться в будущем и в какой среде он будет разрабатываться.

Лучшие IDE для Java

В прошлый раз мы постарались объять необъятное, вспомнив несколько наиболее популярных и универсальных сред разработки. Опыт получился не слишком удачным, поэтому в этот раз мы сконцентрируемся только на одном языке, а именно Java. Если вы только начинаете знакомиться с ним, рекомендуем пройти бесплатный интенсив по Java-программированию.

Учредив 7 номинаций, субъективно определим лучшие из лучших:

Лучшая бесплатная IDE: NetBeans

NetBeans — мощнейшая среда разработки с открытым исходным кодом, ориентированная на интернет, мобильные и настольные приложения. Работает с Linux, Windows, MacOS и даже Oracle Solaris.

Несмотря на то, что NetBeans позволяет работать на нескольких языках, в среде разработчиков она считается Java-ориентированной. Она прекрасно взаимодействует с JPA, JSP, Struts, Spring и библиотекой Hibernate.

Лучшая коммерческая IDE: IntelliJ IDEA

По правде говоря, IntelliJ IDEA распространяется в двух версиях, одна из которых совершенно бесплатная — Free Community Edition. Причём для начинающего разработчика данного пакета хватит с головой. В частности, IDE Android Studio, речь о которой пойдёт чуть позднее, основана именно на этой версии.

В платной же версии вы получаете поддержку фреймворков Spring (Spring MVC framework, Spring Security, Spring Boot, Spring Integration и т. д.), Node.js, Angular React, Grails, возможность использовать дополнительные языки (javascript, typescript, coffeescript) и взаимодействовать почти со семи популярными серверами (Tomcat, TomEE, GlassFish, JBoss, WildFly, Weblogic, WebSphere, Geronimo, Virgo и т. д.).

Самая популярная IDE: Eclipse

Точную цифру привести практически невозможно, но практически любой Java-разработчик с опытом работы более 2 лет сталкивался с этой IDE. Победителем в этой номинации Eclipse удалось стать благодаря большому сообществу, тонне полезной информации и бесчисленному количеств плагинов. Как и с предыдущими экземплярами, Eclipse поддерживает несколько языков, но воспринимается как приверженец Java.

Cамая универсальная IDE: JDeveloper

Ещё один продукт от Oracle с массой преимуществ, среди которых поддержка системы контроля версий и облачного сервиса Oracle, он упакован SQL Developer, PL / SQL обработчиком запросов, WebLogic Server, редакторами HTML, CSS, JavaScript, JSF, JSP, WSDL и ещё огромным количеством всевозможных полезностей.

Лучшая для Android: Android Studio

Было бы странно, если победителем в этой номинации стала какая-нибудь другая IDE. Помимо всех возможностей, который вам дарит исходная IDE IntelliJ IDEA, Android Studio включает в себя немало надстроек от Google, как чисто визуальных (макеты, форматы, GPU профайлер), так и функциональных (JUnit 4 и Firebase Test Lab для тестирования и отладки, система сборки Gradle, Instant Run).

Лучшая IDE для обучения: DrJava

Именно к такому выводу пришла команда разработчиков под названием JavaPLT, представляющие университет Райса. Оно и неудивительно, учитывая, что DrJava — их детище. Впрочем, оставив шутки в стороне, стоит признать, что DrJava действительно прекрасно подойдёт новичкам, ведь данная IDE даже не ставит своей целью соперничество с выше названными. Главное её преимущество — предельно быстрая настройка и переход к непосредственному написанию кода. В качестве конкурентов можно на схожих условиях рассмотреть BlueJ, JGrasp и Greenfoot.

Самая перспективная IDE: MyEclipse

Приветственная надпись на странице скачивания гласит “The best Java EE IDE enhanced for the full stack developer”. Что ж, это весьма нескромно, совсем не подкреплено фактами, но по правде говоря — недалеко от истины. В сущности, MyEclipse — это Eclipse, где всё изначально “привинчено”, “допилено” и ещё немного расширено. К услугам разработчика предлагается несколько версий, две основные — стандартная и профессиональная. Стандартная — это как раз Eclipse в новой оболочке, а Professional содержит мобильный веб-симулятор, редактор картинок, UML-редактор, шаблоны, надстройки — в общем, всё, что сделает создание продукта значительно проще.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *