Огляд середовищ розробки програмного забезпечення

Для кожної з перелічених вище мов програмування існують середовища розробки програмного забезпечення, які дозволяють працювати з візуальним програмування, а не у консолі. Це облегшує задачу тому, що спеціаліст не створює графічні об’єкти саморуч, а використовує вже створені. Це значно зменшує час роботи, але звеличує ефективність розробки, економить час. Інтегроване Середовище Розробки (ІСР) — від Integrated Development Environment (також можливі інтерпретації Integrated Design Environment — інтегроване середовище проектування; чи Integrated Debugging Environment — інтегроване середовище зневадження) — це комп'ютерна програма, що допомагає програмістові розробляти нове програмне забезпечення чи модифікувати (удосконалювати) вже існуюче.

Інтегровані середовища розробки зазвичай складаються з редактора сирцевого коду, компілятора чи/або інтерпретатора, засобів автоматизації збірки, та зазвичай зневаджувача. Іноді сюди також входять системи контролю версій, засоби для профілювання, а також різноманітні засоби та утиліти для спрощення розробки графічного інтерфейсу користувача. Багато сучасних ІСР також включають оглядач класів, інспектор об'єктів та діаграм ієрархії класів для використання об'єктно-орієнтованого підходу у розробці програмного забезпечення. Сучасні ІСР часто підтримують розробку на декількох мовах програмування.

Для свого дипломного проекту я буду вибирати середовище розробки не те, яке розроблено тільки для однієї мови програмування, а те, що є універсальним. Універсальні середовища розробки мають велику кількість модулів для розробки програмного забезпечення на різних мовах, є можливість писати а різних мовах та об’єднувати модулі в один проект. Серед універсальних середовищ розробки найліпші ( за оцінкою багатьох спеціалістів ) є NetBeans, Eclipse та Visual Studio.

Свій аналіз я почну з NetBeans:

1.NetBeans IDE — вільне інтегроване середовище розробки (IDE) для мов програмування Java, JavaFX, C/C++, PHP, 3-116021.php"> ⇐ Назад

  • 123
  • 4
  • 5
  • Далее ⇒
  •