ASP хостинг – Почему люди все еще используют классический 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, чтобы получить масштабируемость в их технологии.