Хотя chromeexperiments.com есть много опрятных демонстраций технологий, и мне особенно нравятся некоторые из игр там, это все еще очень далеко от того, что делается с Adobe Flash/Air и Microsoft Silverlight.
Я долгое время веб-разработчик, и я испытал боль с браузером в первые дни, когда ни один из браузеров не заботился о стандартах. Сегодня это совсем другое. Мало того, что у нас намного больше браузеров, во всех них есть небольшие сбои, которые в некоторых случаях могут быть проблематичными. Обычно применяется, когда вы делаете идеальный для пикселя дизайн, который вы не должны делать в любом случае ;-)
Один из преимуществ Silverlight (и WPF) - это разделение проблем, связанных с делегированием работы между разработчиками и дизайнерами , Хотя инструментарий еще не оптимален, он улучшается в каждом выпуске Visual Studio и Expression Blend. Возможность действительно видеть, что вы делаете в дизайнере, полезна для дизайнера.
Я традиционно был про-паутиной, он более совместим, работает повсюду, основывается на стандартах и просто достойный способ делать что-то. Только тогда, когда у вас есть преимущества по сравнению с альтернативами, вы должны их выбрать, но обычно они должны быть дополнениями к существующей реализации, построенной на сети, это относится, в частности, к информационным системам, бизнес-направлениям и т. Д.
Вы не хотите привязаны к определенной версии среды выполнения или средства просмотра, что вернет нас к проблемам, которые у нас есть сегодня, с большим количеством веб-систем, совместимых только с Internet Explorer 6.0. Сегодня это кошмар во многих организациях, их ИТ-системы не работают ни с чем иным, кроме IE6, поэтому они застряли, без каких-либо средств для обновления, когда они могут позволить себе заменить существующие системы.
Если вы разработали решение сегодня, смогут ли пользователи использовать его через 3 года? Как насчет 5 лет? 10 лет? Будут ли они требовать установки специального назначения ПК, которые находятся в углу, используя старую версию ОС и RIA/Viewer? Похоже на то, как ИТ-системы полиции работают по всему миру.
Один проект, над которым я сейчас работаю (хобби-проект). Сначала я начал работать с настольным приложением, используя Windows Forms и SQL Server Compact Edition для локального хранилища. Затем я решил, что хочу быть более доступным для пользователей, поэтому я изменил свои планы на проект ASP.NET MVC. Позже я понял, что пришло время получить больше опыта работы с Silverlight, поэтому я закончил работу с Silverlight 4 и Windows Azure.Я поражен тем, насколько продуктивным вы можете быть с Silverlight, хотя есть довольно крутая кривая обучения для тех, кто традиционно разрабатывает решения Windows Forms и Web Forms.
Что не хватает в технологиях HTML + JS? Инструменты & Рамки! Одна из самых важных вещей для любых разработчиков - это знание между проектами. Не должно быть разницы в инструментах и фреймворках, которые вы используете, если хотите разработать 3D-игру, приложение Line-Of-Business или интерактивный веб-баннер. Сокращение времени разработки - еще одна критическая точка, сегодняшние рамки AJAX намного лучше, чем то, что нам пришлось написать себе, когда XmlHttp впервые появился с IE, поэтому мы медленно приближаемся к тому месту, где мы можем делать действительно крутые RIA-решения ни с чем, кроме веб-технологии. Я думаю, что HTML 5 - это начало чего-то хорошего, хотя он все еще довольно далек по сравнению с тем, что у нас есть сегодня с Flash и Silverlight.
Это очень субъективно, даже с моими изменениями, и, вероятно, должно быть обозначено вики сообщества. Bassel, вы можете сделать это, щелкнув ссылку «Изменить» под тегами, а затем проверив поле «community wiki», а затем сохраните редактирование. –
сделано .. спасибо .. Я не знал, что кто-то может отредактировать мой вопрос !! Я был потрясен, когда прочитал ... «Как это произошло». –
Чтобы получить более полное представление о том, как работает Stack Overflow, включая редактирование и что могут делать пользователи различных уровней, ознакомьтесь с часто задаваемыми вопросами: http://stackoverflow.com/faq –