python - 为 RIA 学习什么

标签 python silverlight html ria

我计划在大约一年后(当我当前的契约(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/

相关文章:

python - 将图像上传到 firebase 并在 sqlite DJango 中保存 url

python - 是否应该将 conda 或 conda-forge 用于 Python 环境?

silverlight - 在 Silverlight 应用程序中访问共享点 Web 服务错误

silverlight - 从 Outlook 拖放到 Silverlight 应用程序

php - 几乎两个相同的代码但只有一个输出

javascript - 使用 jQuery 根据窗口大小更改 slider 的 css 高度

python - 什么是使元组列表中的元素在python中唯一的有效方法?

c# - Silverlight 访问本地计算机文件

javascript - 在执行 javascript 之前,javascript 定位的元素不合适

python - flask +Pytest+SQLAlchemy : Can't create and drop tables when run pytest using flask-sqlalchemy