【发布时间】:2026-02-21 17:10:02
【问题描述】:
我想要一个具有以下功能的 javascript 框架:
- MV*
- 结构良好
- HTML 文件作为模板
- 快速渲染(可能是虚拟 dom?)
- 与其他插件或库结合并兼容
- 在我更改代码后通过刷新页面立即在平板电脑 IDE 应用上编辑并在浏览器中查看
当我在家时,我使用 PC 来开发我的客户端(或前端)应用程序。
外出时,我使用我的平板电脑(我没有笔记本电脑),所以我想在外面开发我的应用程序。
*Android Market 上有一些优秀的 IDE 应用。
在认识 Ember 之前,我一直在使用纯 javascript(jquery) + css + html 开发客户端应用程序,用于日常实践或工作。
但是最近,当我开始学习 EmberJS(一个 Javascript MVC 框架)时,我迷失了。
似乎 EmberJS 必须启动自己的服务器来编译某些东西,从而为浏览器渲染生成静态内容。
我只想让我的客户端代码(文件)在浏览器中呈现,但为什么我必须“运行”它,就好像我让 apache 开始充当 php 后端一样。
我已经搜索了数百个页面以找到解决方案,但没有发现任何预期的结果。
包括 Angular、backbone 或任何其他流行的 Javascript MV* 框架,它们都必须在那里编译应用程序。
有没有人遇到过这种情况? 那么有什么建议吗?
【问题讨论】:
-
嗯,可以在有根的 android 上启动 ember 服务器。你基本上只需要 node.js。您可以做的另一件事是使用云来构建您的应用程序,这就是
ember-twiddle的工作方式。但是,您可以在没有 ember-cli 的情况下使用 ember,但强烈不推荐。尝试了解开发服务器实际上为您做了什么,这并不难。 -
@Lux 谢谢你的建议,但我倾向于使用 pure 的东西。这里有人遇到过和我一样的问题:*.com/questions/34503862/…
-
正如我所说。您可以使用
ember做到这一点。不推荐。在做出决定之前,您可能应该了解为什么我们拥有构建工具。不妨加入 slack 频道讨论。
标签: javascript ember.js frameworks client-side web-frontend