Обзор средств разработки и размещения проектов asp. Net




Скачать 22.68 Kb.
НазваниеОбзор средств разработки и размещения проектов asp. Net
Дата публикации18.03.2013
Размер22.68 Kb.
ТипОбзор
odtdocs.ru > Литература > Обзор
Обзор средств разработки и размещения проектов ASP.Net

Для разработки данного пакета программ был выбран язык C#.Net. Язык очень схож с современными языками программирования, от которых он вобрал много хороших идей.

На данный момент для разработки для платформы .Net и для языка C# в частности существуют две интегрированных среды разработки: Mono Framework и Microsoft Visual Studio. Вопреки общему мнению, что .Net является чисто коммерческим продуктом сейчас все активнее развивается Open Source программирование​ для данной платформы.

Mono

Проект Mono призван развивать эту область, причем не только для ОС Windows, но и для систем семейства *nix. В состав пакета входит среда разработки Mono Framework и web-сервер для ASP.Net 2.0 под названием XSP, что является аналогом веб-сервера, встроенного в Visua Studio. Проекты, созданные на платформе Mono совместимы с проектами написанными на Visual Studio.

Visual Studio

Несмотря на жесткую коммерческую политику компании Microsoft она все же делает первые шаги в сторону бесплатного ПО и распространения в массы своего продукта. Так они выпустили специальную версию среды - Visual Studio Express. Express обозначает что данный пакет является бесплатным и может использоваться для разработки программ. Конечно же это не полная версия пакета, у нее есть ограничения такие как разработка программ определенной направленности (например Visual Web Developer Express Edition), отсутствие такой функции, как IntelliSense, отсутствие средств рефакторинга и т.п. Но данные ограничения касаются только удобств профессиональной разработки ПО.
Web-Servers

XSP

XSP - веб сервер, написанный на C#. Он может быть запущен как на платформе Mono, так и на платформе Microsoft. Это веб-сервер с открытм исходным кодом, доступен для скачивания с официального сайта Mono-project.

Cassini

Как известно домашние версии версии Windows являются сильно урезанными, это так же коснулось и средства для размещения web-приложений ASP.Net IIS Server (в версиях Professional и выше он является стандартной программой). Его даже нельзя установить отдельно на данные системы. Для подобных случаев был создан Cassini Web-server. Но в данном случае не обошлость без существенных ограничений. Так сервер принимает запросы адресованные только на localhost, не поддерживает авторизацию и шифрование соединений. Проще говоря он годится только для локального просмотра простых сайтов, а для коммерческого использования абсолютно не пригоден.

^ GNU Cassini

Этот сервер был создан на основе сервера Cassini и называется GNU Cassini Web-Server, но он уже является полноценным, свободно распространяемым, кроссплатформенным ASP.Net web-сервером с открытым исходным кодом.

IIS

Стандартный web-сервер для .Net проектов. Поставляется вместе с версиями Windows Professional, Ultimate и Windows Server. Поддерживает все функции платформы, пригоден для всех видов проектов, но может быть использован только на серверах под управлением ОС Windows.

Apache

Благодаря вышеупомянотому проекту Mono мы получили возможность размещать .Net приложения на сервере Apache. Для этого нужно всего-лишь скачать и установить mod_mono (дополнение к серверу). На самом деле проект будет работь отдельным процессом mod-mono-server, который является частью XSP сервера.

NGINX

Nginx является относительно новым веб-сервером, но он уже заслужил признание. Сейчас, по данным официального сайта, он обслуживает около 6% всех серверов, это около 13 миллионов серверов по всему миру. Так же этот сервер может быть привлекателен тем, что он создан командой русских программистов. Asp приложения на нем работают на основе FastCGI скриптов.

Добавить документ в свой блог или на сайт

Похожие:

Технология разработки мультимедиа проектов
Технология разработки мультимедиа проектов. Этот модуль входит в состав дополнительных образовательных модулей и рекомендуется для...

Обзор средств разработки доменно-специфичных языков 7
Такие языки используются для работы на высоком уровне абстракции, что облегчает работу системных архитекторов и специалистов в предметной...

Курсовая работа Авдюхина Д. А. посвящена разработке синтаксического...
С для нужд проекта. Кроме того, требовалось в случае разработки с нуля апробировать разрабатываемый на кафедре системного программирования...

Краткий обзор применения perl для реализации пользовательского интерфейса...

Перечень проектов, представленных на рассмотрение рабочей комиссии №15
Предпроектное обоснование размещения административно-торгового здания по ул. Елизаровых, 62/6 в г. Томске

Перечень проектов, представленных на рассмотрение рабочей комиссии №19
Предпроектное обоснование размещения жилого комплекса с административными помещениями по ул. Говорова в г. Томске

Перечень проектов, представленных на рассмотрение рабочей комиссии №13
Градостроительное обоснование размещения жилого комплекса на территории, примыкающей к оэз твт г. Томска

План: Введение Задание на разработку Обзор современных ajax-фреймворков
Целью разработки является создание конкурентноспособного редактора таможенных документов, взаимодействующего с системой Электронного...

План: Введение Задание на разработку Обзор современных ajax-фреймворков
Целью разработки является создание конкурентноспособного редактора таможенных документов, взаимодействующего с системой Электронного...

Работа с данными Eily. Net(Ogre)
Все данные которые используются для работы Eily. Net(Ogre) хранятся в базе данных mssql. Для работы с ней разработан модуль eily...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница