Чему учиться для РИА - PullRequest
       7

Чему учиться для РИА

1 голос
/ 18 июня 2009

Я планирую создать RIA примерно через год (когда закончится мой текущий контракт). В какую технологию вы бы посоветовали инвестировать время?

Мне понадобится хорошая поддержка кросс-браузер / платформа для видео, музыки и холста. И в идеале я хотел бы использовать свои навыки Python.

Silverlight выглядит интересно, потому что я мог бы использовать Python через .NET. Но я использую Linux, поэтому я всегда буду гражданином второго сорта. И это имеет низкую базу установки. Flash с другой стороны имеет большую базу для установки. И я не уверен насчет JavaFX из-за сделки с Oracle.

Или я должен надеяться на HTML 5?

Спасибо!

Ответы [ 6 ]

2 голосов
/ 18 июня 2009

Вы должны сосредоточиться на «HTML5», где «HTML5» - это новое модное слово «Ajax», иначе. «Открытая веб-платформа» - не только сама спецификация HTML 5.

Flash, Silverlight и JavaFX - это предложения плагинов от одного поставщика, но «HTML5» - это браузер для нескольких поставщиков.

Если вы хотите использовать рабочий процесс IDE, вы можете использовать Google Web Toolkit, чтобы иметь рабочий процесс Java, нацеленный на набор функций встроенного браузера без подключаемых модулей. К сожалению, пока нет системы GWT-подобной Python.

2 голосов
/ 18 июня 2009

Если у вас есть год на подготовку, я рекомендую вам изучить все возможные технологии. Создайте привет миры для разных платформ. Затем создайте ОДНО ЖЕ простой RIA для каждой среды-кандидата, чтобы лучше понять различия. Очевидно, что вы не сможете раскрыть каждую мелочь, но грубая архитектура и стили будут очевидны.

1 голос
/ 20 июня 2009

Проверьте Титан , когда вы смотрите вокруг. Это похоже на AIR, и вы можете использовать ваши отбивные Python.

В противном случае я бы сказал, что вы можете использовать HTML / CSS / JavaScript и использовать Flash для любых мультимедиа, которые вы не можете заставить работать иначе. Помните, что мобильный интернет взрывается, и сейчас Flash не является отличным решением для мобильных устройств (или, по крайней мере, пока).

1 голос
/ 20 июня 2009

Я бы порекомендовал Flash / Flex / AIR. Это определенно дало бы вам наибольшую свободу строить то, что вы хотите.

Flex отлично подходит для создания RIA, и теперь с AIR вы можете развернуть его на рабочем столе.

Вот несколько ссылок:

1 голос
/ 18 июня 2009

Silverlight / Flash - интересная, но закрытая платформа

openlaszlo - это еще одна платформа RIA, которую вы должны учитывать, вы пишете в XML / javascript и выводите на несколько платформ, например. Flash / DHTML и может быть больше в будущем

другой кандидат - Titanium , где вы можете использовать python

Мой личный выбор - использовать обычный javascript / HTML и, если возможно, HTML5. django на стороне сервера, jquery на стороне клиента

0 голосов
/ 05 октября 2012

http://pyjs.org/ pyjs - это платформа для разработки многофункциональных интернет-приложений (RIA) для веб-приложений и настольных компьютеров. С помощью pyjs вы можете писать свои веб-приложения на JavaScript полностью на Python.

...