我想要一个具有以下功能的javascript框架:
当我在家时,我使用PC来开发我的客户端(或前端)应用程序 外出时,我使用我的平板电脑(我没有笔记本电脑),所以我想在外面开发我的应用程序 * Android Market上有一些优秀的IDE应用程序。
在我认识Ember之前,我一直在使用纯javascript(jquery)+ css + html为日常实践或工作开发客户端应用程序。
但是最近,当我开始学习EmberJS,一个Javascript MVC框架时,我迷失了
似乎EmberJS必须得到自己的服务器来编译一些东西,它为浏览器渲染生成静态内容
我只想在浏览器中获取客户端代码(文件),但为什么我必须“运行”它,好像我开始使用apache作为php后端。
我已经搜索了数百页来找到解决方案,没有发现预期的结果 包括Angular,backbone或任何其他流行的Javascript MV *框架,他们都必须在那里编译应用程序。
有没有人遇到过这种情况? 那请问有什么建议吗?
答案 0 :(得分:1)
越来越多的Javascript框架正在转向执行"编译步骤"作为使用它们的一部分。这允许您对Javascript文件进行各种更改,这反过来使您作为开发人员更容易。这方面的一个例子是你可以使用ES2015类,然后进行编译步骤" transile"它们是适用于所有浏览器的旧版Javascript。
这样做的副作用是你需要在你的计算机上运行npm才能做到这一点。
如果您真的不想希望进行编译步骤,那么我建议您查看VueJS。它是唯一允许使用简单的非编译JS文件的Javascript框架。但是你们都错过了Javascript的一些最佳变化(ES2015让生活变得更好)
答案 1 :(得分:0)