Rambler's Top100

IronPython CTP for ASP.NET

Как выяснилось, я пропустил одно очень любопытное событие -- 2-ого ноября Microsoft выпустила превью Python для ASP.NET. Официально он именуется "IronPython for ASP.NET". Текущая версия уже носит гордое имя 1.0, но с постфиксом CTP -- Community Technology Preview. Разработка приложений на Python поддерживается в Visual Studio и в бесплатном Visual Web Developer. Обещана "интеграция с .NET Framework" и "легкий доступ ко всем библиотекам .NET". Почитать про реализацию можно у Девида Эббо. В соответствиями с последними веяниями исходный код доступен на Codeplex. Там же лежат примеры, список отличий между IronPython 1.0 и CPython 2.4.3 и FAQ (последние 2 пункта, правда, пока выкидывают ошибку...). Что ж, выбор -- это всегда хорошо.

Война с Атласом.

Всю прошлую неделю я воевал с Atlas, Microsoft-овской реализацией AJAX. Что я могу сказать... Atlas -- типичный микросовтовский продукт на стадии бета-тестирования. Он многое умеет. Действительно многое. Очень много вещей вы можете сделать буквально за секунды, удобно, комфортно, не копаясь в необозримых пространствах JavaScript-овых библиотек. И, что удивительно, то что у вас работает сразу, действительно работает! Работает и в Internet Explorer, и в Mozilla Firefox. Скажу честно -- я не тестировал работоспособность в Opera и Safari, но всё, что я тестировал в моих основных браузерах, работает. На проблемы, упомянутые ранее, я не натолкнулся. Очень радует уровень интеграции с Visual Studio 2005. Всё это хорошо, но в какой-то момент вы натыкаетесь на баг/недоработку/архитектурное ограничение (зачастую сложно определить, что же это) и всё. Сделать с этим что-то практически невозможно. Документация многие вещи пока либо не описывает, либо описывает очень кратко. Не факт, что вы сможете найти пример, где выполняется задача, над которой вы сейчас работаете. Сообщество пользователей пока небольшое, вопрос, заданный на форуме имеет большие шансы остаться без ответа. Одно радует -- библиотека действительно развивается, а многие вещи уже сейчас работают прекрасно. Да и интеграция с прочими микрософтовскими продуктами на высоте. Так что, если вы используете ASP.Net 2.0, выбора у вас практически не будет, хорошо это или плохо.
Связанные теги: