Здравствуйте, Vladimir V. Alekseev, Вы писали:
...
Озвините. Но всегда коробит: VVA>1) Flash. Вроде как все это можно сделать, но как бы технология отмирает и все такое (поправьте, если ошибаюсь)
Где факты? Кто отмирает. Это так же как ПХП отмирает. Что-то уж больно медленно отмирает.
Да и нет ни одной достойной альтернативы Flash, даже близко нет. Ни сирвилат, ни blend expression, ни html5 не дотягивают до flash как бы громко они не кричали об этом.
Есть система с достаточно сложным и богатым клиентом с интерфейсом на WinForms. Клиент сильно использует GDI+ для рисования различных схем/диаграм и обеспечивает интерактивность, отслеживая клик по различным элементам схемы. Для определенности — пусть это будет схема некой технологической сети с разнородными узлами, клик по разным типам которых приводит к выводу различной информации.
В силу разных причин заказчик пожелал получить веб-интерфейс. Подскажите, пожалуйста, есть ли технология, которая может обеспечить сходные возможности? На вскидку:
1) Flash. Вроде как все это можно сделать, но как бы технология отмирает и все такое (поправьте, если ошибаюсь)
2) Silverlight. Может генерировать волшебные интерактивные картинки, но сервера заказчика практически железно прибиты к *nix. Moonlight использоваться страшно, да и вряд ли заказчик согласится.
3) HTML5? Вообще не представляю его возможностей в это плане.
4) Что-то еще?
Да, на клиентских машинах Windows + IE достаточно новых версий. Как минимум семерка и все, что можно на нее поставить. Альтернативные браузеры это плюс, но IE важней всего.
А>Озвините. Но всегда коробит:
От слова "богатый" так же коробит. Представляются ковры в бэкграунде сайта.
Make flame.politics Great Again!
Re: Технология для богатого веб интерфейса
От:
Аноним
Дата:
10.11.13 18:16
Оценка:
Здравствуйте, Vladimir V. Alekseev, Вы писали:
VVA>В силу разных причин заказчик пожелал получить веб-интерфейс. Подскажите, пожалуйста, есть ли технология, которая может обеспечить сходные возможности? На вскидку:
VVA>1) Flash. Вроде как все это можно сделать, но как бы технология отмирает и все такое (поправьте, если ошибаюсь)
Флеш не вариант, на маке он не работает, а в штатах мак это 40% рынка.
VVA>2) Silverlight. Может генерировать волшебные интерактивные картинки, но сервера заказчика практически железно прибиты к *nix. Moonlight использоваться страшно, да и вряд ли заказчик согласится.
Вообще не вариант, сделаешь ты свой интерфейс а M$ возьмет и забьет на сильверлайт, что тогда будешь делать? Хотя технология превосходная, соседи на ней сделали систему нелинейного видеомонтажа для подакшена сериалов в вебе. Реальо адская штука получилась.
VVA>3) HTML5? Вообще не представляю его возможностей в это плане.
Может все, но все руками. Я бы для этой задачи взял за основу SVG + JS и получил весь графический слой на халяву. Но с поддержкой браузеров вы натрахаетесь по самое не балуйся.
VVA>4) Что-то еще?
JavaFX + JNLP
VVA>Да, на клиентских машинах Windows + IE достаточно новых версий. Как минимум семерка и все, что можно на нее поставить. Альтернативные браузеры это плюс, но IE важней всего.
Я бы при таком раскладе на веб вообще не смотрел. Поддерживать IE в три раза геморройнее чем все остальные браузеры вместе взятые.
Здравствуйте, Аноним, Вы писали:
VVA>>3) HTML5? Вообще не представляю его возможностей в это плане.
А>Может все, но все руками. Я бы для этой задачи взял за основу SVG + JS и получил весь графический слой на халяву. Но с поддержкой браузеров вы натрахаетесь по самое не балуйся.
+1. Особой альтернативы-то и нет. Соскочили с flash на html5, не так красиво — но терпимо.
А>Я бы при таком раскладе на веб вообще не смотрел. Поддерживать IE в три раза геморройнее чем все остальные браузеры вместе взятые.