Картинки по запросу asp netASP.NET (расшифровывается как Active Server Pages для .Net) — технология разработки веб-приложений и веб-сервисов от компнии Microsoft, следовательно, она целиком и полностью базируется на Microsoft .Net Framework. Да, можно писать приложения на великом и могучем… C#. Собственно, хоть эта технология и является схожей по названию с предыдущей технологией компании Microsoft — Microsoft ASP, она довольно сильно отличается. Что не может не рдовать, ведь основана она на CRL (без разницы, как расшифровывается, главное, что теперь есть возможность писать веб-приложения и сервисы на любом языке из семейства .Net Framework (C#, Visual Basic и Jscript.NET). Особенности платформы так же предоставляют целый ряд преимуществ в виду особенностей самих языков, такие как жёсткая типизация и компиляция, что позволяет отследить ошибки, как технические, так и логические ещё во время разработки и по итогу получить куда более шустро работающее приложение, хоть писать его от этого легче и не станет (как никак, это полноценные языки семейства .Net). Помимо всего прочего, ASP.NET предоставляет средства расширения набора элементов управления и библиотек классов, что увеличивает скорость разработки приложений, расширяемые модели обработки запросов и событий, что позволит делать дейсвтительно уникальный функционал, главное, что бы руки росли из правильного места, ведь наломать дров здесь достаточно легко. Так же изначально предоставляется возможность частичного или полного кеширования страниц опять же для повышения производительности, дабы пользователь не подгружал вновь и вновь все нужные данные. Кстати, немного о дизайне самого кода и готового продукта. В ASP так же предусмотрены master-страницы для задания шаблонов оформления страниц, что ускоряет разработку в разы, а то и десятки раз, в зависимости от сложности дизайна приложения. Так же хорошо дела обстоят и с кодом, наличие пользовательских элементов управления позволяет выделить часто используемые куски кода или разделять лонически код для большей наглядности и облегчения восприятия. Помимо всего прочего, изначально встроена поддержка технологии AJAX и разделения общего кода по разным файлам, что позволяет грамотно настроить реализацию, когда файлы и медиа можно располагать удобным для каждого образом, что увеличивает скорость сопровождения такого рода приложений.
Подводя итог хочу сказать, что ASP.NET очень перспективная, мощная и удобная технология! Однако, у неё есть целый ряд проблем, присущих всей продукции Microsoft, но ведь ничто не идеально, единственное, что должно вас заставить задуматься в вопросе «стоит ли», это языки, на которых будут писаться приложения, если вам не нравится семейство C или Basic, то лучше попытать удачу в другом месте, например с Ruby on Rails. Однако, если вы готовы выучить один из самых перспективных и мощных языков программирования на данный момент, то добро пожаловать!

Добавить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

очиститьОтправить