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