Архив

Публикации с меткой ‘ASP.NET’

Про паттерн MVC и немного про MVP и MVVM.

24 февраля 2010 Нет комментариев
Я давно хотел сделать свою CMS`ку на .NET, но не знал, с чего начать. По своей работе мне приходилось сталкиваться с различными системами управления контентом, поэтому на тот момент я уже имел некое представление о том, какой цмской было бы удобно пользоваться мне. Тогда мне не был известен такой термин как MVC, но случайно наткнувшись на описание этого паттерна, заметил, что я где-то это уже видел. Моя CMS была сделана именно по этой идеологии. Почему так вышло ? — ответ прост — это самый логичный способ организации архитектуры веб-сайта, я просто немного подумал о том, как было бы лучше сделать: разделить данные от внешнего отображения и сделал, а оказалось, что это называется MVC, именно поэтому этот паттерн пользуется большой популярностью. Кроме того, я использовал WebForms, в то время как Microsoft выпустил ASP.NET MVC, но MVC — это всего лишь паттерн, который вполне реализуется и на вебформах. Cтатья Outcoldman`a — тому подтверждение. Ниже приводится ее текст.
[Читать далее…]
Categories: ASP.NET Tags: , , ,

Оптимизация клиентского кода JavaScript в ASP.NET.

14 февраля 2010 Нет комментариев

Наткнулся на интересную статью по оптимизации клиентского кода в ASP.NET. Ниже привожу ее текст, прежде всего для себя, дабы не забыть этот подход и использовать при разработке.

Сегодня, при разработке приложений в интернете, вопрос клиентской оптимизации встает все чаще. Если раньше, страница отправленная клиенту содержала только информацию, то сегодня очень часто такая страница содержит много JavaScript-кода. Для достижения наилучшей производительности и снижения нагрузки на сервер применяются правила клиентской оптимизации.
[Читать далее…]

Categories: ASP.NET Tags: ,

ЧПУ (красивый урл) в ASP.NET. Routing Webforms.

22 декабря 2009 9 комментариев
ЧПУ — человекопонятный урл. ЧПУ подразумевает под собой такие url-адреса, которые легко запомнить и которые показывают логическую структуру данных на сервере. Т.е. урлы вида:

mysite.com/?id=photos&time=summer-2009
mysite.com/?id=archives&year=2009
mysite.com/?id=shop&action=orders

не используют ЧПУ, а следующие адреса:

mysite.com/photos/summer-2009/
mysite.com/archives/2009/
mysite.com/shop/orders/

используют и дают понять, что по первой ссылке у нас на сайте находятся летние фотографии 2009 года, по второй — архивы материалов за 2009 год, ну а по третьей — ваши заказы, оформленные в онлайн-магазине. Кроме того, логично предположить, что если пользователь уберет из урла последнюю часть, например «summer-2009», то он попадет на один уровень выше, например, на все архивы фотографий. Это очень удобно, прежде всего не из-за того, что такие адреса можно запомнить (врядли кто будет запоминать длинный урл, будь он даже с ЧПУ), а именно с точки зрения разделения логической структуры данных.
[Читать далее…]

Categories: ASP.NET Tags: ,

Title, Meta и другие теги из HEADER в ASP.NET.

12 октября 2009 1 комментарий
Казалось бы, что нового можно здесь написать? Ну почти ничего, в статье будет так скажем "подведение итогов", однако, хочу обратить ваше внимание на слово "почти". В статье затрагивается один, очень важный со стороны SEO, момент, который в рунете (да и в глобальной сети) практически не освещен, но имеет важное значение.
[Читать далее…]
Categories: ASP.NET Tags: , ,