Lesosib.Ru | Форум | Регистрация | Вход | PDA
 
Пятница, 26 Апреля 2024, 08:06:32
Приветствую Вас Гость | RSS
Новые сообщения · Участники · Правила форума · Поиск
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: STEFANI  
Форум » Компьютер - образ жизни » Программирование » ASP.NET (технология построения динамических сайтов)
ASP.NET
SullenДата: Суббота, 17 Ноября 2007, 00:21:30 | Сообщение #1
Старейшина
Группа: Проверенные
Сообщений: 418
Д.рег: 26 Февраля 2007
Статус: Offline
Откуда: Красноярск
Интересно занимается кто-нибудь этим вопросом?

Жалко палку,бьёт по псу, Палка, я тебя спасу.
Понедельник начинается в субботу.
 
GamedreamerДата: Суббота, 17 Ноября 2007, 00:31:44 | Сообщение #2
Группа: Удаленные
А можно по подробнее о данной технологии?
 
SullenДата: Суббота, 17 Ноября 2007, 00:45:31 | Сообщение #3
Старейшина
Группа: Проверенные
Сообщений: 418
Д.рег: 26 Февраля 2007
Статус: Offline
Откуда: Красноярск
В двух словах не расскажешь, попозже постораюсь выложить обработаную инфу.
А так, каждая интернет страничка рассматриваается, как форма с элементами, а дальше простое программирование.
Управление страницами с сервера.Все события отправляются на сервак, там обрабатываются., в соответствии с этим строится веб-страница.
Удобно работать с БД. технология Майкросовтовская. Сайты писать можно на С++, С#, VB, ява сприпты ну и прочие приблуды HTMLработают.
Примерно так.
Конкурент PHP и Perl-а. )))
пробовал, понравилось, думаю подсесть на него, ищу единомышленников. :)


Жалко палку,бьёт по псу, Палка, я тебя спасу.
Понедельник начинается в субботу.
 
SullenДата: Суббота, 17 Ноября 2007, 01:07:06 | Сообщение #4
Старейшина
Группа: Проверенные
Сообщений: 418
Д.рег: 26 Февраля 2007
Статус: Offline
Откуда: Красноярск
Взято здесь. Много чего интерсного ещё
Статья древняя, ещё по первой версии. Но общее представление даёт, кто заинтересовался, идите по ссылке, да и откроется вам.
Летом Microsoft представила новую прогрессивную платформу .NET, а с ней несколько очень привлекательных технологий, в том числе ASP.NET, также называемую ASP+. Данная статья посвящена обзору этой серверной технологии Microsoft. Возможности ASP.NET настолько впечатляют, что ее сложно назвать следующей версией ASP...
Летом Microsoft представила новую прогрессивную платформу .NET, а с ней несколько очень привлекательных технологий, в том числе ASP.NET, также называемую ASP+. Данная статья посвящена обзору этой серверной технологии Microsoft. Возможности ASP.NET настолько впечатляют, что ее сложно назвать следующей версией ASP. ASP 3.0 было выпущено не очень давно, но ASP.NET построена на других принципах. В ее основе лежит другая платформа, и основными языками программирования для нее выбраны C# и VB, вместо бывших скриптинг языков. В то же время, новая технология позволяет писать ASP страницы на вашем любимом языке. Мы будем придерживаться C# в примерах. На нашем сайте вы можете найти статьи и учебники, посвященные этому языку программирования.
В ASP.NET заложено все, для того, чтобы сделать весь цикл разработки веб-приложения более быстрым, а поддержку проще. Итак, подробнее.
Для начала обсудим основные возможности ASP.NET. Нам кажется весьма интересным сравнение с ASP, так как мы убеждены, что многие будут относиться к новой технологии предвзято. А она, по нашему мнению, должна принести абсолютно новые принципы разработки приложений, по сравнению c ASP. Потом опишем принципы работы ASP.NET и вкратце поговорим про новую платформу, которая и определяет появившиеся возможности.

Возможности.

Компилирование кода.

То, чего многие так ждали. Теперь написанный вами код при первом обращении компилируется и впоследствии выполняется уже скомпилированный код. Это заметно ускоряет разработку приложений. Вебсервер сам выполняет компиляцию. Приятным здесь является то, что если вы заменили исходники, сервер сам при первом обращении к странице проведет перекомпиляцию, без вашего внимания. Если же вы, например, разрабатывали сервлеты и запускали их на таких Java-серверах, как tomcat, то вам должна быть знакома эта процедура. Приходилось сначала самому компилировать, затем прописывать сервлет в конфигурационный файл, затем при каждом изменении, если вы хотели увидеть результат ваших трудов, вам приходилось перезагружать сервер.
Итак, теперь код выполняется быстрее, занимает меньше ресурсов, и при этом процесс разработки не усложнился. Скорее наоборот, в случае ошибки вы можете получить полный листинг компилятора, с подробным описанием ошибки. Пример сообщения, выдаваемого при ошибке.

Библиотеки

Теперь при написании кода вы можете использовать набор компонентов, поставляемых с .NET, а он, надо заметить, не мал. Ну вот, например, использование System.Web.Util. Правда, милый пример? А использование Common Language Runtime библиотеки классов, API которой специфицировано, влечет за собой уменьшение кода, который нужно писать разработчику, ускорение процесса разработки, упрощается установка и перенос приложения.

ADO+
В ASP.NET коде, как и в любом другом коде под .NET, вы можете использовать ADO+. Здесь можно упомянуть, например, возможность сохранения датасета в XML и загрузки его из XML, что упрощает разработку распределенных приложений на основе ASP.NET, в частности полезно при передаче данных между веб-сервисами ASP.NET.

Поддержка средств разработки

Visual Studio.NET предоставляет возможность WYSWYG создания и редактирования, включает в себя средства, упрощающие создание и портирование приложений. Также упрощает отладку скриптов. Но несомненно, никто не отнимет у вас возможность написания кода в любимом редакторе, будь то CodeWright, EditPlus или NotePad.

Языковая независимость

ASP.NET работает в рамках Common Language Runtime, что позволяет писать ваш код на любом языке, для которого написан компилятор, поддерживающий эту технологию. Уже в preview версии была поддержка VB и С#, сейчас работает поддержка JScript.

И опять разработчику=)

Возможности Common Language Runtime включают автоматический подсчет ссылок и сборщик мусора.

Возможности расширения решения

Включена поддержка мультипроцессорных и кластерных решений. Что позволяет при написании приложения, рассчитывать на то, что систему можно будет без труда расширять.

Обработка ошибок.

В связи с новыми концепциями (в частности, с компиляцией программных текстов) в ASP.NET добавлены новые возможности по обработке ошибок. На стадии разработки можно получить полную информацию об ошибке и листинг нужного куска кода. Для обработки ошибок, которые могут случиться во время выполнения вашего приложения вы можете использовать новую директиву ErrorPage.

Объектно-ориентированная разработка.

Использование C# позволяет в полной мере использовать концепции, методы и паттерны объектно-ориентированной разработки.

Повторное использование.

Помимо возможностей объектно-ориентированного программирования, ASP.NET представляет новые технологии, такие как пейджлеты (pagelets), новую концепцию установки (bin) и другие возможности.

Набор серверных ASP.NET компонент.

В комплект ASP.NET оболочки входят серверные компоненты. Это такие компоненты, как валидаторы, листовые компоненты, rich контролы (например, календарь).
Обзор ASP.NET Framework
Как отражение глобальных изменений в технологии, не могла не поменяться и внутренняя структура ASP. Если ASP представляла из себя ISAPI DLL, с набором компонент и несколькими системными файлами, то ASP.NET - часть глобальной платформы .NET. Эта платформа - часть новой стратегии Microsoft и соответствует всем современным стандартам разработки как распределенных систем, так и настольных приложений.
Язык .NET - C# сейчас стандартизуется, как и его среда выполнения, что даст возможность портировать платформу на различные системы.
.NET Framework предоставляет интерфейс приложениям, сама непосредственно взаимодействуя с операционной системой. Выше лежит интерфейс ASP.NET приложений, на котором в свою очередь базируются вебформы (ASP.NET страницы) и веб-сервисы. Интерфейс .NET Framework позволяет стандартизировать обращение к системным вызовам и предоставляет среду для более быстрой и удобной разработки.
В новую платформу встроены такие необходимые возможности, как контроль версий и важная для сетевых решений повышенная безопасность. Среда выполнения кода включает в себя сборщик мусора и набор библиотек, готовых к использованию.
Код для .NET Framework компилируется в общий промежуточный язык (Intermediate Language-IL). В случае ASP.NET код компилируется при первом обращении к странице и сохраняется для последующих вызовов. При выполнении оболочка компилирует промежуточный код в бинарный и выполняет его.
Кэширование готового бинарного кода позволяет улучшить эффективность.
Intermediate Language позволяет создавать ваши системы на любом удобном для вас языке. И независимо от того, используете вы C#, VB.NET, JScript.NET или Perl.NET, вы получаете код, готовый к выполнению.
.NET Framework предоставляет вам и общий интерфейс обращения к базам данных - ADO+. Он тесно интегрирован с XML, что дает вам дополнительные преимущества при разработке распределенных приложений.
Резюме
Итак, вашему вниманию представлена абсолютно новая технология, предоставляющая все что нужно для разработки и получения надежных, быстрых, расширяемых веб решений. Советуем прочитать статью про .NET framework в целом, в ней описаны механизмы работы и взаимодействия ее составных частей.
Обо всех описанных возможностях вы можете узнать из наших статей.


Жалко палку,бьёт по псу, Палка, я тебя спасу.
Понедельник начинается в субботу.


Сообщение отредактировал Sullen - Суббота, 17 Ноября 2007, 01:13:58
 
SmithДата: Понедельник, 19 Ноября 2007, 21:08:01 | Сообщение #5
Группа: Удаленные
Quote (Sullen)
В двух словах не расскажешь, попозже постораюсь выложить обработаную инфу.
А так, каждая интернет страничка рассматриваается, как форма с элементами, а дальше простое программирование.
Управление страницами с сервера.Все события отправляются на сервак, там обрабатываются., в соответствии с этим строится веб-страница.
Удобно работать с БД. технология Майкросовтовская. Сайты писать можно на С++, С#, VB, ява сприпты ну и прочие приблуды HTMLработают.
Примерно так.
Конкурент PHP и Perl-а. )))
пробовал, понравилось, думаю подсесть на него

Начало строительства видел. Буду наблюдать за развитием. Может в пятницу загляну.

 
MikeDMДата: Вторник, 20 Ноября 2007, 12:45:53 | Сообщение #6
Группа: Удаленные
начнем с того, что технология ASP привязывает разработчика кконкретной ОСи а именно к масдайке.

чего не скажешь про перл и пых пых.

ЗЫ мну не уважает быдлокодеров на аспе но это мое личное мнение.

 
KoluanДата: Вторник, 20 Ноября 2007, 17:27:37 | Сообщение #7
Ветеран форума
Группа: Проверенные
Сообщений: 1504
Д.рег: 05 Июля 2007
Статус: Offline
Откуда: Лесосибирск
MikeDM, Спрашивал у преподавателя, мне выложил что асп сейчас пракически не используется, как бы устарел.

vkontakte.ru/koluan
 
SullenДата: Суббота, 24 Ноября 2007, 00:16:14 | Сообщение #8
Старейшина
Группа: Проверенные
Сообщений: 418
Д.рег: 26 Февраля 2007
Статус: Offline
Откуда: Красноярск
Quote (REDBULL)
Спрашивал у преподавателя, мне выложил что асп сейчас пракически не используется, как бы устарел.

по этому вопросу, скажу так, если бы устарел, то не получал бы развития дальнейшего. Сейчас выходит, а может уже вышел Фреймвёрк 3.0 .
И это должно говорить о чём то. С каждой версией, Майкрософт всё более и более унифицирует компоненты и классы в рабочей среде разработчика. Минус конечно большой что АСП привязан к конкретной ОС, но перспектива... Сейчас на на работе пользуемся одной программулиной написаной на С# для АСП. Замечательно отрабатывает прицеплена к Оракловской БД. Сам лично цеплял к Аксесу и SQL-серваку. Плюс ещё до кучи различных БД к которым подцепляется без проблем.
Про Перл и ПаШП нечего сказать не могу, не работал.
Но мысля одна гложет. Не может ли получится как в своё время со Spectrum-ом, даже уже в то время когда он уже абсолютно устарел, я бросался на каждого, кто бы посмел сказать против этого компа.


Жалко палку,бьёт по псу, Палка, я тебя спасу.
Понедельник начинается в субботу.
 
SullenДата: Вторник, 27 Ноября 2007, 05:02:21 | Сообщение #9
Старейшина
Группа: Проверенные
Сообщений: 418
Д.рег: 26 Февраля 2007
Статус: Offline
Откуда: Красноярск
Quote (Sullen)
Но мысля одна гложет

Это к вопросу Перл и ПаШП.


Жалко палку,бьёт по псу, Палка, я тебя спасу.
Понедельник начинается в субботу.
 
MikeDMДата: Вторник, 27 Ноября 2007, 15:24:02 | Сообщение #10
Группа: Удаленные
=) перлу уже столько лет а он до сих пор используется где только можно.
от веб программирования до написанияполноценных приложений, кроссплатформенных кстати.

чего не скажешь про .NET технологию

 
Форум » Компьютер - образ жизни » Программирование » ASP.NET (технология построения динамических сайтов)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:


Copyright Evgeniy Rybin © 2024