ASP.NET 3.5
Microsoft ASP.NET 3.5 — новейшая технология для разработки веб-приложений и веб-сервисов, основанная на Microsoft .NET Framework 3.5, использующая все возможности библиотеки классов и среды выполнения. ASP.NET 3.5 позволяет разрабатывать высоконадежные интернет-порталы, на которые ежедневно могут заходить сотни тысяч пользователей.
Преимущества использования ASP.NET 3.5:
- Надежность сайта. Для современного бизнеса, где простой в несколько часов может привести к очень большим убыткам и потере деловой репутации, надежность и устойчивость Интернет-представительства к атакам имеет колосальное значение. Технология ASP.NET имеет встроенную защиту от многих видов вредоносных действий на веб-ресурсы: XSS, SQL Injection, DDoS, переполнение буфера, изменение скрытых полей и многие другие. Веб-приложения, построенные на технологии ASP.NET, имеют очень высокую устойчивость к различным видам атак и вредоносных действий.
- Скорость работы и производительность сайта. Технология ASP.NET построена таким образом, что все страницы и программный код компилируются. К примеру, в PHP код интерпретируется, что значительно медленнее. Использование сторонних продуктов, таких как Zend и PHP accelerator не дает такого же эффекта по производительности, особенно при активном использовании концепции объектно-ориентированного программирования при разработке веб-системы. В ASP.NET встроена возможность работы сайта на серверном кластере, что обеспечивает масштабируемость веб-сайта при увеличении посещаемости.
- Интеграция с другими информационными системами и приложениями. ASP.NET является частью платформы Microsoft .NET, в которую уже встроено множество технологий для интеграции различных приложений и информационных систем, таких как веб-службы, WCF, WS-*, MSMQ, remoting, JSON, XML и многие другие. Такое многообразие решений позволяет выбрать для каждого случая оптимальную технологию, обеспечивающую наилучшую производительность, безопасность и масштабируемость.
- Высокая скорость разработки. Создание веб-приложений на ASP.NET осуществляется в среде Microsoft Visual Studio 2008, являющейся одним из самых лучших средств разработки. Microsoft Visual Studio 2008 ускоряет и упрощает создание веб-приложений, поскольку использует усовершенствованный конструктор веб-форм, богатый набор стандартных и коммерческих элементов управления и поддержку ASP.NET AJAX. Использование встроенного модульного тестирования повышает надежность и безопасность приложений. Microsoft Visual Studio 2008 имеет встроенную поддержку новейших технологий AJAX, Silverlight, Windows Presentation Foundation, Windows Communications Foundation и Windows Workflow Foundation.
Основные улучшения ASP.NET 3.5:
- новые серверные элементы управления, типы и библиотеки клиентских сценариев, которые вместе позволяют разрабатывать веб-приложения с поддержкой AJAX;
- расширенное использование служб проверки подлинности на основе форм на стороне сервера, управления ролями и службами профилей в качестве веб-служб, которые могут использоваться веб-приложениями;
- новый элемент управления данными ListView, отображающий данные и предоставляющий полностью настраиваемый пользовательский интерфейс;
- новый элемент управления LinqDataSource, предоставляющий LINQ посредством архитектуры элементов управления источниками данных ASP.NET;
- новое средство слияния, которое выполняет объединение предкомпилированных сборок для поддержки гибкого управления развертыванием и версиями.
Эта технология использовалась нами в проектах:
