love5an: (Default)
[personal profile] love5an
Я тут в Juick развел срач на тему того, что HTML5 - глупая и ненужная вещь, когда есть нормальные платформы для Rich Internet Applications.

http://juick.com/lovesan/1781136
http://juick.com/lovesan/1783354
http://juick.com/lovesan/1784814

Ну так вот - много народу начали это оспаривать, и поэтому я предлагаю вот что:

У Miscrosoft есть простой пример приложения на Silverlight - часы:
http://msdn.microsoft.com/en-us/library/bb404709(v=vs.95).aspx



Я его запилил себе на github:
https://github.com/Lovesan/SilverlightClock

Фактически, это четыре файла:
1) декларативное описание внешнего вида приложения и анимаций:
https://github.com/Lovesan/SilverlightClock/blob/master/SilverlightClock/MainPage.xaml
2) логика, синхронизирующая анимацию с текущим временем:
https://github.com/Lovesan/SilverlightClock/blob/master/SilverlightClock/MainPage.xaml.cs
3) точка входа в приложение(там же всякий обвес типа обработки случайных ошибок)
https://github.com/Lovesan/SilverlightClock/blob/master/SilverlightClock/SilverlightClockApplication.cs
4) манифест приложения
https://github.com/Lovesan/SilverlightClock/blob/master/SilverlightClock/AppManifest.xaml

Компилируем .cs-файлы компилятором C#, упаковываем полученную dll и вышеописанные .xaml-файлы в zip и получаем приложение Silverlight. Остается добавить это в какой-нибудь HTML и получаем полноценный сайт, который можно запускать хоть под апачем(у меня там на гитхабе пример веб-сервера).

[ Кстати, с веб-бекендом на каком-нибудь PHP SL можно интегрировать через JSON. ]

Работает под всеми основными браузерами под виндой и макосью. Судя по заявляениям википедии, должно работать и под Moonlight 4, т.е. на прыщах и прочем.

Вот я залил готовое приложение на бесплатный хостинг:
http://silverlightclock.freehosting.com/

Так вот — а как на HTML5 хотя бы подобную игрушечную штуку сделать как минимум так же легко, и добиться как минимум похожей переносимости приложения и не сильно худшей производительности?

Раз уж на прошлую специальную олимпиаду народу не набралось - может кто хочет попробовать сделать вот это? Кстати, если кому нравятся другие платформы для RIA, и есть желание показать реализацию, и сравнить с Silverlight - это только приветствуется.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

love5an: (Default)
Dmitry Ignatiev

June 2020

S M T W T F S
 123456
78910 111213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2025 12:25 am
Powered by Dreamwidth Studios