Выбор типа web – сервера
В качестве Web-сервера был выбран Apache. Это самый популярный в мире web-сервер. На его долю приходится около 65% web-узлов (для сравнения, на долю Internet Information Server от Microsoft приходится около 25%, на долю web-серверов от Netscape – около 7%). Apache кроссплатформенный, что позволяет использовать хостинг как под управлением linux так и под управлением windows, широкие возможности конфигурирования позволяют настроить его для работы практически с любой конкретной системой. Существуют локализации сервера для различных языков, в том числе и для русского. Важными преимуществами Apache перед другими WEB-серверами являются свободное распространение данного продукта, его широкое применение, возможность использования языка программирования ASP.NET. Модульная компоновка Apache позволяет подключать к нему дополнительные средства для обработки запросов и генерации ответов. Выбор средств реализации программных модулей WEB – сайта Существует несколько языков программирования, оптимальных для разработки программных приложений для WEB: Perl, PHP, ASP, ASP.NET.
Основные достоинства РНР: Бесплатен; постоянно совершенствуется; работает на UNIX и Windows платформах; допускает работу с большинством СУБД; имеет широкий набор функций (более 3 тыс.); допускает объектно-ориентированное программирование; способен использовать протоколы HTTP, FTP, SNMP, NNTP, POPS. Позволяет выполнять все операции, что и перечисленные его конкуренты, и даже работать с файлами графики. Можно также запускать PHP-скрипты как интерпретируемые файлы и компилировать исполняемые приложения (в том числе с поддержкой графического интерфейса GTK). Наиболее важным преимуществом PHP по сравнению с иными языками является то, что PHP был разработан ля скриптинга на web, а перед, например, тем же Perl ставились более широкие задачи, и поэтому он получился намного более сложным. Гибкость/сложность Perl облегчает написание кода, который потом другой автор/кодировщик будет долго разбирать. PHP легче интегрируется в существующий HTML, нежели Perl. PHP имеет почти такую же функциональность, что и Perl: конструкции, синтаксис и т д. без усложнения Perl.
Основные преимущества ASP.NET: ASP.NET - это самая современная технология разработки веб-сайтов и интранет-приложений на данный момент. Большая часть веб-проектов в мире в настоящий момент реализуется именно с помощью этой технологии. Современный компилируемый язык программирования (C#, VB.NET) с поддержкой объектно-ориентированного программирования. C# является самым распространенным в мире языком программирования как для разработки Windows-приложений, так и в Интернете. Соответственно по нему существует большое количество специалистов. Удобная среда разработки программ, наличие отладчика, ускоряющего процесс разработки. Наличие большого количества компонентов для решения стандартных задач - работы с данными, авторизации, навигации и т.п. Удобные средства разработки дизайна - мастер-страницы, скины. Большое количество стандартных объектов, предоставляемое платформой.net Framework. Строгая типизация, уменьшающая вероятность создать код с ошибками и повышающая быстродействие программ. Отделение кода от визуальной части. Встроенная поддержка AJAX. Поддержка веб-сервисов. Эффективная работа со всеми основными серверами баз данных, чаще его используется MSSQL - высокопроизводительный сервер, являющийся самым распространенным в мире.
Это наиболее очевидные, но далеко не все преимущества платформы ASP.NET. Самое главное - это современно, и прежде всего именно поэтому нужно выбрать технологию ASP.NET. Таким образом, мы остановимся на выборе платформы ASP.NET для разработки нашего информационного сайта.
Заключение В ходе дипломной практики был создан WEB-сайт для компании ООО «СУ-49». По окончании данной практики поставленная цель была достигнута, задачи выполнены. Для создания использовалась платформа ASP.NET имеющая широчайший функционал, что позволило быстро и эффективно выполнить все поставленные задачи. Объемы продаж компании увеличились.
|