В предыдущем посте я рассказал как подружить Visual Studio и IronPython. Сегодня мы напишем первое приложение на ASP.NET на языке IronPython.

Для начала необходимо скачать ASP.NET Dynamic Language Support, который включает в себя документацию и два примера: ASP.NET MVC IronPython Sample и ASP.NET Webforms IronPython Sample. Webforms sample- это обычный web site проект с такими файлами:

 

 К сожалению, в текущей версии не поддердивается проект Web Application.

C ASP.NET MVC Sample всё на много интереснее. Т.к. Python - это динамичский язык и не поддерживает атрибутов, то код контроллеров приходится писать на C#. С model и view всё значитально проще. Можно использовать IronPython, только во view нужно указать Language="IronPython". В остальном создание приложение ничем не отличается от такового на C#.

Ну и напоследок хочу сказать, что на прошлой неделе вышел IronPython 2.0 Release Candidate 1.

Продолжение следует.


Об этом говорили, спорили, но это призошло. Тепрь не нужно выбирать между Live ID и Open ID - достаточно использовать Live ID Open ID Provider. В данный момент он находится в стадии Comunity Technology Preview (CTP) и поддерживает протокол Open ID 2.0. Пока нет точных планов выпуска финальной версии, изветсно только что она выйдет в 2009-м году.

Оригиннальне сообщение здесь.

<!-- ckey="5C5B8D60" -->


С момента выхода ASP.NET MVC идут обсуждения: будет ли он включен в состав .net framework или нет? Если верить слухам и некоторым сообщениям в msdn blogs, то рано или поздно это случится.

Текущая его версия Preview 5, доступная на CodePlex, говорит что до релиза проект ещё не готов, хотя некоторые надеялись, что ASP.NET MVC будет частью .net 3.5 sp1. Надежы, в большей степени, не оправдались. Почему в большей? Потому что сборки System.Web.Abstractions.dll и System.Web.Routing.dll, ранее присутствующие только в ASP.NET MVC, вошли в .NET 3.5 Service Pack 1.

Можно считасть что слияние началось и после релиза, который должен появиться в конце этого года, ASP.NET MVC станет неотъемлемой частью .net, как сейчас WebForms.


C каждым днём мобильный интернет становится всё более доступным. Мобильный телефон с gprs перестал быть диковиной. Даже wap постепенно уходит в прошлое. Wap перестаёт устраивать рядовых пользователей и заставляет разработчиков учитывать особенности мобильных браузеров.

Всё больше сайты имеют свою облегчённую, мобильную версию. Но что нужно сделать чтоб и ваш сайт смог корректно отображаться на мобильном браузере?

Для начала он должен соответствовать стандарту XHTML™ 1.0, т.к. большинство браузеров на мобильных телефонах и PDA могут корректно обработать такой контент. Также консорциум w3c месяц назад обнародовал Mobile Web Best Practices 1.0, где находятся Guidelines по созданию сайтов для мобильных устройств. Многие верят в то, что вскоре это станет стандартом.

Среда ASP.NET, если распознаёт в клиенте мобильное устройство, автоматически делает рендеринг с их спецификой, но злоупотреблять этим не стоит. Надеятся прежде всего нужно на себя. Подробнее можно узнать в MSDN и на сайте ASP.NET for Mobile.

Много интересного и полезного находится на dev.mobi и в разделе Mobile Web Initiative консорциума w3c, там же можно сделать валидацию сайта на предмет поддержки его мобильными устройствами.

Остаётся добавить, что наряду с поддержкой разнообразных браузеров для PC и Mac, разработчики не обойдут мимо мобильные устройства.

Осталоcь всего 7 дня до конца регистрации на конкурс Win the Web. Конкурс web-разработчиков на платформе Microsoft. Особенность его состоит в том, что он будет проходить непрерывно 24 часа! Проводится в два этапа: после локального этапа две команды (одна студенческая и вторая команда профессиональных разработчиков) едут на финал. Поко что от Украины зарегистрировано лишь две команды. Для участия нужно зарегистрироваться на сайте и до первого мая загрузить mini application. Подробнее о правилах и об участии написано на их сайте.

От лица команды Web Maniacs желаю всем учасникам удачи!