Альтернативы веб-стандартов Flex/Silverlight (я имею в виду серьезные альтернативы, не просто JS framewoks),

Есть ли ряд открытых технологий стандартов, которые я могу использовать для достижения того же способа разработки как в Flex и Sivlerlight? Я говорю о компонентизации, разделении проблем, богатой графики, состояний и эффектов. Укажите на некоторые учебные руководства и другие ресурсы, если это возможно.

P.S. Я ЗНАЮ, что это технически возможно, поэтому не отвечайте путем отправки результатов поиска Google или общих учебных руководств JQuery. Я уже видел их. Я должен знать, как Flex / разработчик Silverlight мог разработать и реализовать приложение примерно тем же способом (вообразите богатый набор HTML-тэга, во многом как XAML/MXML, позади которого стоит JavaScript, ответственный за обработку событий и бизнес-логики. Думайте также о привязке),

7
задан xantrus 19 May 2010 в 11:19
поделиться

3 ответа

Вы также можете проверить ExtJS и их недавно выпущенный Designer , это «основанный на стандартах» фреймворк RIA JavaScript.

Вот список примеров , показывающих, на что он способен.

Для векторной графики вы можете использовать отличную библиотеку JavaScript для SVG: Raphaël

Для растровой графики у вас есть Canvas API и explorercanvas библиотека от Google для совместимости с IE

Если диаграммы ExtJS Вам этого недостаточно, вы можете попробовать HighCharts , который использует Canvas SVG или VML для рендеринга.

4
ответ дан 7 December 2019 в 05:18
поделиться

GWT ( http://code.google.com/webtoolkit/ ) приходит на ум. Или, может быть, OpenLaszlo ( http://www.openlaszlo.org/ ).

OpenLaszlo довольно близок к Flex по философии, но может работать как с Flash VM, так и с простым Javascript. Так что, похоже, он соответствует требованию «на основе веб-стандартов».

Я не использовал OpenLaszlo с 2005 года, и в то время он определенно не был готов для серьезного применения. Но с тех пор все могло измениться ...

1
ответ дан 7 December 2019 в 05:18
поделиться

Рассматривали ли вы возможность использования всех новых технологий под эгидой HTML5, таких как SVG, Canvas, теги HTML5, CSS3, преобразования, геолокация, веб-воркеры, автономное хранилище и т. Д. С помощью этого вы можете создать несколько замечательных RIA, и это все открытые стандарты. Конечно, вы будете ограничивать себя с точки зрения браузера, по крайней мере, на начальном этапе.

Ознакомьтесь с этой презентацией HTML5, написанной на HTML5 http://apirocks.com/html5/html5.html#slide1 (предупреждение: требуется обновленный браузер, такой как Opera, Chrome или Safari).

0
ответ дан 7 December 2019 в 05:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: