Интернет магазин китайских планшетных компьютеров



Компьютеры - Active Server Pages - Версии

11 мая 2011


Оглавление:
1. Active Server Pages
2. Версии



ASP в своём развитии прошёл через несколько версий:

  • ASP 1.0 в декабре 1996 года.
  • ASP 2.0 в сентябре 1997 года.
  • ASP 3.0 в ноябре 2000 года.

Apache::ASP

  • Apache::ASP   предоставляет функциональность ASP на основе веб-сервера Apache, со скриптами на основе Perl.

ASP в Sambar Server

На сервере Sambar Server используется функциональность ASP, которая использует язык CScript в качестве основного языка программных вставок.

<%
  printf;
%>

Достоинства и недостатки

JScript лишен этого недостатка, но имеет другой, более серьезный - неприятную обработку типов данных OLE Automation, что приводит к скрытым, трудным в обнаружении ошибкам.

Однако ASP может использовать очень хороший набор классов для работы с SQL базами данных - ADO, который примерно аналогичен Perl DBI и куда лучше, чем вызовы mysql_xxx в PHP.

Производительность интерпретатора VBScript значительно выше, чем PHP.

Кроме того, ASP поддерживает объекты Session и Application, с которыми в PHP/Apache традиционно есть огромные сложности, связанные с архитектурой процессов Apache 1.x вместо них везде, где возможно).

Тем не менее, объект Session ныне считается с трудом удовлетворяющим требованиям безопасности, и зачастую вместо него все его содержимое помещают в один огромный cookie, и передают туда-обратно между клиентом и сервером. Такое легко реализуемо в PHP, этим пользуются, например, phpBB и его коммерческий дериватив vBulletin



Просмотров: 955


<<<