Толстый клиент по цене тонкого 19/02/08
Остался практически месяц до выхода SilverLignt 2.0! А если читать ScottGu, то можно надеяться, что это событие произойдет аккурат перед (в крайнем случае - во время) MIX08 (Microsoft web development conference).
Если вы не в курсе, то Microsoft® Silverlight™ это кросс-браузерный и кросс-платформенный plug-in для создания интерактивных Web-приложений на основе технологии .NET. Silverlight предлагает расширяемую модель программирования которая поддерживает AJAX, VB, C#, Python, и Ruby, а так же интегрируется с существующими Web-приложениями. Это в общем, а если конкретнее для программистов Silverlight это полноценная часть .Net вообще, и WPF в частности.
Я не буду касаться вопроса кто кого победит: MS Silverlight VS Adobe Flex – это тема для отдельной войны статьи, но хочу посмотреть чуть-чуть вперед. Вот-вот состоится релиз бета версии SilverLignt 2.0 в которой среди многочисленных нововведений, стоит отметить Rich Controls и Rich Base Class Library Support. Это значит, что станут доступными базовые элементы управления Windows и вся мощь классов .NET Framework! Станет возможным перенести всю логику приложения в одно место (.NET) не нужно будет разрываться между PHP(ASP), JavaScript, AJAX и браузерной совместимости! И все это счастье очень быстро и что самое главное совершенно одинаково работает во всех браузерах!
В итоге практически полноценный толстый клиент с привычным UI, в окне браузера и это не мега тормоза, как при использовании Java или JavaScript.
Ну и наконец, простота расширения функциональности: взгляните на пример создания собственных элементов управления и оцените скорость работы!