JSP и ASP
JSP (страницы сервера Java) и ASP (активные серверные страницы) являются двумя широко используемыми серверными сценариями, которые используются сегодня в веб-разработке. ASP был создан Microsoft как часть его IIS, который предоставляет пользователю инструменты, необходимые для создания веб-сайта на его компьютере под управлением Windows. Его можно считать бесплатным, поскольку сам ASP не стоит денег, но тот факт, что вам нужна Windows, означает, что вы все равно собираетесь тратить деньги. JSP был создан Sun Microsystems как расширение Java.
Несмотря на одну и ту же задачу, JSP и ASP выполняют свои задачи по-разному. ASP-код интерпретируется «на ходу» каждый раз, когда он доступен, а страницы JSP могут быть интерпретированы или скомпилированы в сервлет. Это означает, что страницы JSP на самом деле занимают немного больше времени для загрузки, потому что их нужно сначала скомпилировать. Но после того, как он загрузится, он будет работать быстрее, пока код не потребует никаких изменений. После изменения кода его необходимо перекомпилировать, что занимает больше времени. В случаях, когда изменения кода происходят очень часто до такой степени, что производительность сильно ухудшается, кодер может выбрать, чтобы его страницы интерпретировались «на лету» точно так же, как ASP с более или менее одинаковым уровнем производительности. JSP-кодеры также имеют выбор либо для компиляции в Java-сервлет, который по-прежнему независим от платформы, либо в собственный байт-код операционной системы.
На сегодняшний день большинство веб-разработчиков используют либо JSP, либо улучшенную версию ASP под названием ASP.NET. Для людей, которые используют веб-сервер под управлением Microsoft Windows, использование ASP или ASP.NET уже задано. Те, кто использует программное обеспечение с открытым исходным кодом, например Linux, могут выбирать между несколькими вариантами, которые либо бесплатны, либо нет. Большинство людей используют другое программное обеспечение с открытым исходным кодом, такое как PHP, а JSP - на далекую секунду.
Резюме: 1. JSP и ASP - это серверные скриптовые языки 2. JSP от Sun Microsystems, а ASP - от Microsoft 3. ASP стоит денег, а JSP - бесплатно. 4. ASP-код интерпретируется, когда код JSP скомпилирован во время выполнения 5. JSP-код может работать быстрее ASP, если изменений меньше 6. Большинство пользователей Windows используют ASP, в то время как пользователи операционных систем с открытым исходным кодом, такие как Linux, используют JSP среди других.