53
настраивать отдельно. Популярность ASP.NET позволяет легко находить онлайн-
ресурсы и опытных разработчиков. Например, веб-сайты и приложения,
созданные с помощью ASP.NET, могут быть быстрее и эффективнее, чем веб-
сайты с PHP. Приложения ASP.NET компилируются, что означает, что код
преобразуется в объектный код, который затем выполняется. Этот процесс
компиляции занимает небольшое количество времени, но происходит только
один раз. После компиляции код может быть снова и снова выполнен платформой
.Net очень быстро. Интерпретируемый код не выполняется непосредственно
машиной, но должен быть прочитан и интерпретирован каждый раз перед
выполнением. Скомпилированный код обычно быстрее и более масштабируем,
чем интерпретируемый код, и может делать все, что может интерпретировать код.
Процесс компиляции также обеспечивает проверку соответствия всего кода.
Например, если метод с именем GetUser переименовывается в GetEmployee как
часть некоторых обновлений кода, любая ссылка на GetUser во всей остальной
части приложения вызовет ошибку во время компиляции, упрощая ее
идентификацию и исправление. Интерпретированные языки не будут
идентифицировать эту ошибку, пока код не будет запущен и протестирован. В
больших приложениях требуется очень много времени, чтобы вручную
протестировать каждый сценарий или написать и поддерживать дополнительный
код, который тестирует каждый сценарий, всякий раз, когда код изменяется.
Стоимость программного обеспечения является важным фактором при разработке
сайта. Раньше разработчикам приходилось покупать дорогостоящее программное
обеспечение (так называемые интегрированные среды разработки, или IDE) для
создания приложений. В наши дни большая часть кода может быть написана с
использованием бесплатных инструментов. Код ASP.NET может быть написан с
использованием простого текстового редактора, различных текстовых редакторов
свободного программирования и, чаще всего, вездесущего приложения Microsoft
Visual Studio, которое доступно в бесплатной версии Community Edition для не
корпоративного использования. Компании с более чем 5 разработчиками должны
приобрести лицензию на использование Visual Studio, но стоимость является
конкурентоспособной по сравнению с профессиональными IDE для других
платформ. Microsoft также предоставляет Visual Studio Code, облегченную