我计划在大约一年后(当我当前的契约(Contract)结束时)构建一个 RIA。您会推荐在哪些技术上投入时间?
我需要对视频、音乐和 Canvas 提供良好的跨浏览器/平台支持。 理想情况下,我想利用我的 Python 技能。
Silverlight 看起来很有趣,因为我可以通过 .NET 使用 Python。但我在 Linux 上,所以我永远是二等公民。而且它的安装基础很低。 另一方面,Flash 拥有庞大的安装基础。 由于与 Oracle 的交易,我不确定 JavaFX。
或者我应该对 HTML 5 抱有希望吗?
谢谢!
最佳答案
您应该关注“HTML5”,其中“HTML5”是新的“Ajax”流行语。 “开放网络平台”——不仅仅是 HTML 5 规范本身。
Flash、Silverlight 和 JavaFX 都是单一供应商的插件产品,但“HTML5”是多供应商的浏览器原生产品。
如果您想要一个 IDE 工作流,您可以使用 Google Web Toolkit 来获得一个针对浏览器原生无插件功能集的 Java 工作流。不幸的是,目前还没有类似 GWT 的 Python 系统。
关于python - 为 RIA 学习什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1011168/