Недавно я писал о конкурсе, обявленном Microsoft для популяризации своей реализации AJAX под названием Atlas. Честно говоря, с этим пакетом у меня (до сих пор) связаны достаточно большие надежды: по всей видимости, этим летом я буду участвовать в проекте по созданию интернет-приложения, основная цель которого — оптовая продажа мед. препаратов.
Достаточно очевидно, что реализовываться это приложение будет на ASP.Net — существующая на сегодня серверная часть написана на C#, так что использование ASP.Net при создании еще одного типа клиентского приложения практически неизбежно. Кроме того, это дает еще множество различных возможностей по интеграции с уже существующими системами, простоту администрирования и т.д.
Вполне естественно, что интерфейс хочется сделать современным, динамичным, использующим все возможности, предоставляемые AJAX. И я был очень рад, что Microsoft выпустила Atlas, прямо ориентированный на создание динамических приложений на ASP.Net.
Сегодня мои надежды потускнели… Я натолкнулся на статью с результатами тестирования Atlas в различных браузерах на различных операционных системах. Скажем честно, и в этот раз Microsoft не порадовал… Atlas испытывает огромные проблемы в Safari и Opera. Хорошо, что хоть в IE & Firefox практически всё работает достаточно хорошо.
На самом деле, поддержка браузеров Safari и Opera наверняка даже не будет упомянута в тех. требованиях проекта, но очень неприятно осознавать, что уже на стадии выбора средств будет отброшена небольшая часть пользователей.