Назад   На главную
asp .net - это самая современная технология разработки веб-сайтов и интранет-приложений на данный момент. Большая часть веб-проектов в мире в настоящий момент реализуется именно с помощью этой технологии.
Основные преимущества asp .net.
1. Современный компилируемый язык программирования (C#, VB.NET) с поддержкой объектно-ориентированного программирования. C# является самым распространенным в мире языком программирования как для разработки Windows-приложений, так и в Интернете. Соответственно по нему существует большое количество специалистов.
2. Удобная среда разработки программ, наличие отладчика, ускоряющего процесс разработки.
3. Средства многократного использования кода - пользовательские элементы управления и веб-контролы.
4. Наличие большого количества компонентов для решения стандартных задач - работы с данными, авторизации, навигации и т.п.
5. Средства кэширования, позволяющие увеличить производительность приложений.
6. Удобные средства разработки дизайна - мастер-страницы, скины.
7. Встроенные средства хранения данных сессии и приложения на сервере.
8. Поддержка многоязычности.
9. Эффективная технология доступа к данным ADO .NET.
10. Большое количество стандартных объектов, предоставляемое платформой .net Framework.
11. Строгая типизация, уменьшающая вероятность создать код с ошибками и повышающая быстродействие программ.
12. Модель программирования, основанная на событиях, аналогичная используемой при разработке программ для Windows.
13. Отделение кода от визуальной части.
14. Встроенная поддержка AJAX.
15. Поддержка веб-сервисов.
16. Эффективная работа со всеми основными серверами баз данных, чаще всего используется MSSQL - высокопроизводительный сервер, являющийся самым распространенным в мире.
Это наиболее очевидные, но далеко не все преимущества платформы asp .net. Самое главное - это современно, и прежде всего именно поэтому нужно выбрать технологию asp .net, чтобы не жить вчерашним днем.
Существует несколько заблуждений об asp .net. Во-первых, то, что это очень дорого из-за необходимости использования платного программного обеспечения как на хостинге, так и при разработке программ. В действительности стоимость Windows-хостинга уже почти сравнялась с хостингом Linux. Разработчики также не обязательно должны использовать платные инструменты, существует, например, бесплатный Visual Web Developer, ограничения которого - невозможность использования для написания программ под Windows (для веб-проектов это и не нужно) и невозможность компиляции программ (сайт будет автоматически откомпилирован на хостинге, при первой загрузке страниц). Во-вторых, то, что asp .net сайты медленно работают. Они работают достаточно быстро, если квалифицированно разработаны, медленно страницы загружаются только в первый раз, если для них требуется компиляция.

15.01.2010 г.