最近,我开始从事一个软件平台元素,使用我自己的 java 制作的应用程序服务器和 Adobe Flash 作为客户端技术,就像我过去一直做的那样,但这项新工作是一个非常长期的元素,而今天的 Flash不适合更多:尽管我认为 Flash 是全局最强大的客户端框架,但由于不同的原因,Flash 的命运并不值得信赖 - 我们知道。因此,我决定向我的应用程序服务器添加 websockets 支持,并将客户端迁移到 html5/css/js(我从 2001 年起就开始使用 Flash。我认为我是最后一个离开 Adobe 的小型企业应用程序生产商)。
要点:我正处于迁移的早期阶段,在我的工作模型和元素默认指南中,我需要能够从网络实时加载(大量)外部软件组件(这使得开发的力量):我过去所有基于 Flash/AIR 的应用程序都只是基于最初的第一个 swf 启动器,该启动器在 Bootstrap 或应用程序本身需要时加载其他应用程序组件(外部 swf)。
是否可以以某种方式遵循与 Javascript 相同的实现路径?需要使用模块。
谢谢。
编辑:[#wantToBuildAnAwesomeRealTimeWebOSguiUsingJavascript]
ps你可以在我的网站主页顶部查看我想要实现的实现示例(当然是使用Flash构建):http://www.mc2labs.net ,这是我正在使用的应用程序。
最佳答案
有几个符合描述的 JavaScript 框架,下面是我首先想到的一些框架的列表:
- AngularJS:http://www.angularjs.org
- ReactJS:http://facebook.github.io/react/
- Ember :http://emberjs.com/
- ...
这个 list 还可以一直列下去。每个框架都有自己的优点/缺点,选择时会涉及很多个人品味(我个人最喜欢的 atm 是 Angular,但 React 相当令人印象深刻)。
TodoMVC页面可以帮助您选择您的 javascript 框架。它提供了在大多数主要框架中实现的相同 Todo 应用程序,看看什么适合您的口味。
大多数 MV* 框架都采用某种模块化方法。
关于javascript - html5/css/js 制作复杂的基于模块的软件平台(逃离 Adobe Flash),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31875455/