Asp.net

  • 13 дек. 2010 г.
  • 683 Слова
Мухтаров В.Е.

Лабораторная работа №1
Создание блока авторизации с использованием ASP.NET и MS SQL Server
Цель: реализовать на ASP.NET блок авторизации пользователей для просмотра скрытогосодержимого.
Теоретические ведомости
ASP.NET — технология создания веб-приложений и веб-сервисов от компании
Майкрософт. Она является составной частью платформы Microsoft .NET и развитием более старойтехнологии Microsoft ASP. Разработчики могут писать код для ASP.NET, используя практически любые языки программирования, в том числе, и входящие в комплект .NET Framework (C#, Visual Basic.NET, и JScript .NET). ASP.NETимеет преимущество в скорости по сравнению со скриптовыми технологиями, так как при первом обращении код компилируется и помещается в специальный кэш, и впоследствии только исполняется, не требуязатрат времени на парсинг, оптимизацию, и т. д.
Преимущества ASP.NET:
1. Полноценный язык. Более того, платформа .NET позволяет использовать любой .NET-совместимый язык (наиболее популярны C# и VB.NET, ноесть Python, Delphi и другие). Особенно отмечу удобный объектно-ориентированный синтаксис базовых библиотек.
2. Компиляция программ. В отличие от PHP, в .NET код компилируется, благодаря чему онисполняется гораздо быстрее.
3. Идентичность среды разработки и деплоймента. Если вы используете Windows, то при разработки на PHP ваша среда разработки отличается от серверной (т.к. там стоитLinux). При разработке на ASP.NET вы используете одинаковую среду и на девелоперских компьютерах и на серверах в Интернете.
4. Полная поддержка юникода. Все сайты на ASP.NET автоматически поддерживаютUTF-8, чего не скажешь о сайтах на PHP.
5. Огромные возможности, включенные в состав стандартных библиотек. В PHP многие аналогичные вещи реализуются сторонними библиотеками, но их использованиесоздает дополнительные проблемы: отсутствие библиотек на хостинге, необходимость изучения.
6. MS SQL vs MySql. Как PHP программисты используют в большинстве случаев...
tracking img