Интегрированная среда разработки (IDE) или интегрированная среда разработки - это программная программа, которая призвана помочь программистам и разработчикам создавать программное обеспечение. Большинство IDE включают:
- редактор исходного кода
- Редактор исходного кода похож на текстовый редактор HTML. Именно там программисты записывают исходный код для своих программ.
- компилятор и / или интерпретатор
- Компилятор компилирует исходный код в исполняемую программу, а интерпретатор запускает программы и скрипты, которые не нужно компилировать.
- инструменты автоматизации сборки
- Средства автоматизации сборки помогают автоматизировать процессы, которые должны выполняться с большинством программных разработок, такими как компиляция, отладка и развертывание.
- отладчик
- Отладчики помогают точно определить точное место, где есть проблема в исходном коде.
Если все, что вы создаете, это статические веб-сайты (HTML, CSS и, возможно, некоторые JavaScript), вы можете подумать: «Мне это не нужно!» И вы были бы правы. IDE является излишним для веб-разработчиков, которые создают только статические веб-сайты.
Но если вы хотите или хотите создавать веб-приложения или конвертировать свои приложения в мобильные мобильные приложения, вам может понадобиться подумать еще раз, прежде чем отказаться от идеи IDE из-под контроля.
Как найти хорошую среду IDE
Поскольку вы создаете веб-страницы, первое, что вы должны выяснить, это то, что IDE, которую вы рассматриваете, поддерживает HTML, CSS и JavaScript. Если вы пытаетесь создать веб-приложение, вам понадобятся HTML и CSS. Вы могли бы обойтись без JavaScript, но это маловероятно. Тогда вам следует подумать о том, на каком языке вам нужна IDE, это может быть:
- Джава
- C / C ++ / C #
- Perl
- Рубин
- питон
И есть много других. IDE должна иметь возможность компилировать или интерпретировать язык, который вы предпочитаете использовать, а также отлаживать его.
Требуется ли разработчикам веб-приложений IDE?
В конечном счете, нет. В большинстве случаев вы можете создавать веб-приложение в стандартном программном обеспечении для веб-дизайна или даже в текстовом редакторе без каких-либо проблем. И для большинства дизайнеров, IDE добавит больше сложности, не добавив большой ценности. Дело в том, что большинство веб-страниц и даже большинство веб-приложений построены с использованием языков программирования, которые не нужно компилировать.
Поэтому компилятор не нужен. И если среда IDE не сможет отлаживать JavaScript, отладчик тоже не будет очень полезен. Средства автоматизации сборки зависят от отладчика и компилятора, поэтому они не добавляют большого значения. Поэтому единственное, что большинство веб-дизайнеров будет использовать в среде IDE, это редактор исходного кода - для написания HTML. И в большинстве случаев есть текстовые редакторы HTML, которые предоставляют больше возможностей и более полезны.