Рубріки: Мнение

Учиться нужно на механике: почему новичкам не стоит использовать IntelliJ IDEA

Вікторія Пушкіна

На YouTube-канале основателя школы программирования FoxmindEd Сергея Немчинского появилось новое видео. В нем Сергей рассказал, почему новичкам в Java-разработке не стоит использовать IDE IntelliJ IDEA и в чем тогда писать код.

Highload публикует этот материал текстом.

Как выбирать IDE для работы

При выборе IDE нужно учитывать три ограничения:

  • задачи — для чего мы выбираем IDE;
  • программиста — кто будет использовать эту IDE;
  • проект — условия, которые он накладывает на IDE.

Например, legacy-проекты часто делаются на проприетарном (патентованном) софте от IBM или Oracle. И если IBM старается делать весь свой софт управляемым из Eclipse, то Oracle пошла еще дальше и написала свою очень кривую и неудобную IDE JDeveloper. Соответственно, если попадете на такой проект, то будете кодить в той IDE, в которой там принято.

И это подводит нас к тому, почему в том числе новичку не стоит начинать с самой удобной и самой красивой IDE для Java на сегодняшний день — IntelliJ IDEA.

Главное преимущество и недостаток IntelliJ IDEA

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

Вам начинает казаться, что вы всему научились, а потом вы попадаете на другой проект, где IntelliJ IDEA не используют, и остаетесь как без рук. А такое случается часто: помимо legacy-проектов, некоторые компании просто предпочитают не закупать эту IDE.

Поэтому учиться начинать лучше на другой IDE. Аналогично тому, как лучше учиться ездить на механике, даже если потом будете брать себе «автомат» 🙂

Source: Friends

Важно!  IntelliJ IDEA — платная, а ее урезанная версия не подходит для профессиональной разработки. А если у вас возникла идея поставить crack, откажитесь от нее прямо сейчас. Во-первых, это неправильно. А во-вторых, если вы используете взломанную версию ПО, то в критический момент обязательно что-то пойдет не так. Стоит ли рисковать?

Какую IDE лучше использовать вместо IntelliJ IDEA

Eclipse. Она, конечно, не такая красивая как IDEA, но все-таки симпатичная 🙂 Что еще нужно знать про Eclipse:

  • Она ничего не делает за вас. Все, что вам нужно сделать, придется делать самостоятельно ручками, понимая, что вы делаете. И это хорошо. Новичков это приведет к пониманию, как работает процесс разработки.
  • Она бесплатная в полном объеме. Кроме того, она активно развивается (в нее ведь вкладывается IBM), и проблем сделать что-либо на Eclipse нет.
  • С нее легко переключиться на другую IDE. Таким образом, после нее вы становитесь универсальным Java-разработчиком.

В принципе, еще можно использовать NetBeans — это дело вкуса. В плане функционала и стоимости она такая же, как и Eclipse.

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024