ASP хостинг – Почему люди все еще используют классический ASP?

Вы заметили, что много людей все еще используют ASP? Это несколько странно из-за популярности of.NET. Зачем они все еще используют классические, а не новая и мощная ASP.NET? Прежде всего,. NET имеет XML-компонентов, улучшенная поддержка языков и аутентификации пользователей, а также огромный набор новых элементов управления. Это может также повысить производительность путем запуска кода, который уже составлен. Тем не менее,. NET код не обладает обратной совместимостью с кодом ASP, делая переходы немного времени.

просмотров: 203721.06.2012 15:27:14

Классика, в отличие от ASP.NET, работает под пространстве процесса IIS, в противном случае знает, как inetinfo.exe. Он склонен к сбоям, а также может силу IIS после перезапуска .. NET имеет точку входа в IIS, процесс сам по себе отдельно от него. Classic не знает, как работать на не-Microsoft платформ (например, на сервере Apache) whereas.NET вполне способна это делать. Classic поддерживает только JavaScript и VBScript, как языки сценариев в то время как ASP.NET может работать с all.NET языках. Классический ASP имеет ограниченную поддержку для отладки, делая это трудная работа в то время как его конкурент не только повышает производительность отладки, но также добавляет средства отладки для разработчиков.

В ASP, если у вас есть сценарий блок, помеченный как “RUNAT = сервер”, и этот блок содержит функции, вы имеете право включать исполняемый код выходит за рамки функций. ASP.NET не позволяет это и использует вместо кодом техники. Есть много преимуществ и недостатков этого метода. Другой сильной стороной является классическим ASP потоковая модель. Потоковая модель однопоточный Апартаменты (STA) и рабочий поток старшего содержится в своем собственном STA. Это гарантирует совместимость, а также повышает производительность. ASP.NET использует MTA (Multiple Резьбовые квартиры), который заставляет разработчиков принять дополнительные меры предосторожности.

Так почему люди все еще используют ASP вместо более powerful.NET? Ну, одной из причин бы знания. Вам нужно гораздо больше, базовые знания по работе in.NET, чем нужно в классическом ASP. Даже низкие вещи уровне кажется трудно сделать in.NET. Есть много вещей, которые вы должны узнать и вы должны иметь много свободного времени, если вы действительно хотите master.NET. Многие люди рекомендуют классический для обычных пользователей, поскольку они не нуждаются в какой-либо из новых функций и производительности почти то же самое. Есть также много приложений, советы и рекомендации и учебные пособия для классического ASP. Только крупные корпорации действительно должны работать с ASP.NET, чтобы получить масштабируемость в их технологии.


Читайте также