Как выяснилось, я пропустил одно очень любопытное событие -- 2-ого ноября . Официально он именуется "". Текущая версия уже носит гордое имя 1.0, но с постфиксом CTP -- Community Technology Preview. Разработка приложений на Python поддерживается в Visual Studio и в бесплатном Visual Web Developer. Обещана "интеграция с .NET Framework" и "легкий доступ ко всем библиотекам .NET". Почитать про реализацию можно . В соответствиями с последними веяниями . Там же лежат примеры, список отличий между IronPython 1.0 и CPython 2.4.3 и FAQ (последние 2 пункта, правда, пока выкидывают ошибку...). Что ж, выбор -- это всегда хорошо.
Всю прошлую неделю я воевал с , Microsoft-овской реализацией AJAX. Что я могу сказать... Atlas -- типичный микросовтовский продукт на стадии бета-тестирования. Он многое умеет. Действительно многое.
Очень много вещей вы можете сделать буквально за секунды, удобно, комфортно, не копаясь в необозримых пространствах JavaScript-овых библиотек. И, что удивительно, то что у вас работает сразу, действительно работает! Работает и в Internet Explorer, и в Mozilla Firefox. Скажу честно -- я не тестировал работоспособность в Opera и Safari, но всё, что я тестировал в моих основных браузерах, работает. На проблемы, , я не натолкнулся. Очень радует уровень интеграции с Visual Studio 2005.
Всё это хорошо, но в какой-то момент вы натыкаетесь на баг/недоработку/архитектурное ограничение (зачастую сложно определить, что же это) и всё. Сделать с этим что-то практически невозможно. Документация многие вещи пока либо не описывает, либо описывает очень кратко. Не факт, что вы сможете найти пример, где выполняется задача, над которой вы сейчас работаете. Сообщество пользователей пока небольшое, вопрос, заданный на форуме имеет большие шансы остаться без ответа.
Одно радует -- библиотека действительно развивается, а многие вещи уже сейчас работают прекрасно. Да и интеграция с прочими микрософтовскими продуктами на высоте. Так что, если вы используете ASP.Net 2.0, выбора у вас практически не будет, хорошо это или плохо.