JetBrains IntelliJ IDEA

Унікальні можливості JetBrains IntelliJ IDEA позбавляють програміста вантажу рутинної роботи, допомагають своєчасно усунути помилки і підвищити якість коду, піднімаючи продуктивність розробника на нову висоту.

 

 

 

Швидке та якісне програмування

  • Інтелектуальні засоби автоматизації кодування (функції автозавершення введення, передбачення найімовірніших дій тощо).
  • Ефективні інструменти мінімізації помилок (перевірка та оптимізація коду, наочне виділення та звіти про помилки, пошук фрагментів коду, що дублюються, ідентифікація залежностей тощо).
  • Потужні засоби навігації для роботи з вихідними текстами.
  • Можливість модифікації коду в режимі налагодження, функції поділу вікна редагування.
  • Функція множинного виділення, що дає змогу вносити в код правки в декількох місцях одночасно.
  • Постфіксне автодоповнення коду, за допомогою якого можна замінювати один вираз (уже введений) на інший залежно від постфікса, що додається. 

Ефективний розвиток і модернізація додатків

  • Провідні інструменти рефакторингу коду з підтримкою компонентів EJB допоможуть не тільки на стадії перепроєктування додатків, а й під час виконання рядових завдань програмування.
  • Повна підтримка Java SDK 1.5.

Чудова інтеграція із зовнішніми системами

  • Сервери додатків BEA WebLogic і Apache Tomcat.
  • Системи управління версіями CVS, Visual SourceSafe і StarTeam.
  • Вбудована утиліта Ant і підтримка середовища тестування JUnit.

Неперевершена зручність роботи

  • Можливість призначити клавіатурну комбінацію для будь-якої команди або функції системи.
  • Розширювана архітектура на базі відкритих API-інтерфейсів для інтеграції з користувацькими рішеннями.
  • Диспетчер модулів, що підключаються, для швидкого встановлення та оновлення плагінів.

Потужний редактор вихідних текстів

  • Функції автозавершення при введенні, інтелектуальний майстер імпорту, контекстно-залежні дії, live-шаблони, аналіз коду «на льоту» (виявлення помилок, невикористовуваних змінних тощо), налаштовувані засоби автогенерації стандартних програмних конструкцій.
  • Повний доступ до всіх функцій з використанням клавіатури і миші.

Рефакторинг коду

  • Потужні функції автоматизованого рефакторингу, що забезпечують коректну зміну всіх посилань і викликів у межах проєкту під час модифікації класів і компонентів.

Візуальний конструктор інтерфейсів

  • Достатньо перетягнути потрібні візуальні компоненти у вікно конструктора застосунків і «зв’язати» їх із відповідними функціональними модулями – все інше середовище розробки IDEA зробить самостійно.

Розробка корпоративних додатків

  • Швидке розроблення файлів JSP, у т. ч. налагодження сторінок JSP на рівні вихідних текстів.
  • Підтримка XML, включно з автозавершенням під час введення, гнучким форматуванням, переглядом структур даних.
  • Генерація EJB-заглушок, колірне виділення помилок, оптимізація та рефакторинг коду.
  • Вбудовані засоби інтеграції з серверами додатків BEA WebLogic і Apache Tomcat, плюс можливість взаємодії з будь-якими серверами J2EE.

Навігації та пошук у вихідних текстах

  • IDEA дає змогу легко знаходити потрібні класи або файли, створювати у вихідних текстах нумеровані закладки для переходу до потрібних фрагментів коду, швидко переміщатися до місця внесення останніх змін, визначати персональні шаблони TODO для швидкого перегляду в майбутньому.
  • Інтелектуальна функція Find Usages дає змогу швидко знайти в проєкті всі посилання та виклики заданого класу, методу або змінної.
  • IDEA забезпечує найвищу швидкість пошуку навіть під час роботи з великими проектами, що налічують кілька тисяч файлів з вихідними текстами.
  • Функції структурованого пошуку і заміни.

Тісна інтеграція зі сторонніми інструментами розробки

  • Потужний візуальний налагоджувач з можливістю модифікації коду безпосередньо в режимі налагодження та функцією Pop Frame.
  • Інтеграція з системами керування версіями CVS, Visual SourceSafe і StarTeam.
  • Підтримка AngularJS і Spy-JS.
  • Вбудована утиліта Ant і підтримка середовища тестування JUnit.
  • Відкриті API-інтерфейси для створення користувацьких рішень і диспетчер модулів, що підключаються, для швидкого встановлення та оновлення більш ніж 100 плагінів.
  • Плагін для інтеграції з продуктом Сhronon (безкоштовним для користувачів IntelliJ IDEA Ultimate).

Останнє оновлення включає:

  • Поліпшення навігації за проектом та IDE
  • Переглянуто сторінку налаштувань плагіна
  • Делегування, створення, запуск дій у Maven
  • Запускається все
  • Покращено діалоги структурного пошуку та заміни
  • Багаторядкові коментарі TODO
  • Новий рядок стану
  • JVM Debugger: приєднується до Java-процесів, запущених без відладчика
  • Підтримка макросів у конфігураціях запуску Java
  • Покращення VCS
  • Kubernets підтримка