ASP i ASP.net

Anonim

Uaktualnianie ASP do ASP.NET

ASP (Active Server Pages) to wczesna platforma Microsoftu dla silników skryptowych po stronie serwera, które miały dynamicznie tworzyć strony internetowe, gdy są potrzebne. Przykładem dynamicznie tworzonej strony internetowej jest kalkulator on-line, w którym podajesz dwie liczby, a po zakończeniu pokazuje sumę. Tworzenie tego w HTML wymagałoby wielu stron, po jednej dla każdego możliwego wyniku. Ale dzięki ASP możesz napisać pojedynczy skrypt, który łatwo sobie z tym poradzi. ASP widziała sprawiedliwy udział w tworzeniu stron internetowych w locie. Jednak 5 stycznia 2002 roku Microsoft wydał następcę ASP o nazwie ASP.NET.

ASP.NET ma na celu ułatwienie przejścia na programowanie internetowe dla tych, którzy posiadają już wiedzę w tworzeniu programów dla systemu Windows. ASP.NET oferował również pewne ulepszenia w stosunku do swojego poprzednika. Oto niektóre z zalet ASP.NET przez ASP:

  • Program ASP.NET korzysta z dodatkowych funkcji biblioteki.NET, umożliwiając kodowanie stron w dowolnym innym języku włączonym w.NET.
  • ASP.NET ma również bardzo szeroki wachlarz bibliotek i kontrolek, które można szybko i łatwo zbudować. Miał również wiele powszechnie używanych szablonów, takich jak menu.
  • Poprawiono również obsługę błędów w porównaniu z ASP, korzystając z bloków try-catch i obsługi wyjątków.
  • Skompilowany format kodu pozwala skryptom ASP.NET działać szybciej podczas wykonywania, ponieważ nie musi być kompilowany przez serwer po wywołaniu. Oznaczało to również o wiele mniej błędów, gdy jest już wdrożony, ponieważ podczas próby skompilowania skryptu łatwo można było znaleźć błędy.

Jedną z najlepszych poprawek ASP.NET jest użycie systemu tworzenia kontrolek WYSIWYG, który dał programistom GUI, który pomaga im uzyskać szybką wizualną informację zwrotną na temat wyglądu swojej strony.

Dzięki tym wszystkim ulepszeniom łatwo zrozumieć, dlaczego większość twórców stron internetowych stale migrowała do wersji ASP ASP.NET. Chociaż kodery nadal używają jakiejś formy klasycznego kodu ASP, może to wynikać z długiego czasu kodowania w ASP; "Stare nawyki umierają ciężko", jak to mówią.

Książki o ASP i ASP.net.