你在trigger.io中使用什么JavaScript框架? (骨干,淘汰赛,余烬,角)

时间:2012-06-19 09:15:44

标签: trigger.io forge

您使用Trigger.io成功使用哪种JavaScript框架?我的意思是客户端JS应用程序框架,如backbone,knockout,ember,angular?

我们在这里使用angular.js,但在为我们的应用程序使用路由器时遇到一些重大问题...请参阅此处https://groups.google.com/forum/?fromgroups#!topic/angular/XGDRAskA8qs的详细信息。 Trigger.io和使用angular.js路由器不能一起工作。(至少我们无法让它工作)

您是否使用其他一些JS框架,您可以使用应用程序路由器功能使用trigger.io正常工作? (例如,我可以在ember或骨干中看到类似的路由器功能)

3 个答案:

答案 0 :(得分:5)

虽然我们不支持某个特定的库,并且我们的目标是与它们兼容,但我通常会在启动Trigger应用时首先使用Backbone。它简单,轻巧但功能强大,并且有一堆nice extensions

除了Angular的问题,我们打算将其作为我们下一个主要版本(可能是7月底的12月)的一部分进行修复,除了Amber Smalltalk之外,我们还没有关于其他库的任何障碍的报告,应该在同一版本中修复。

我们有使用Backbone和Sencha herehere的演示应用程序,我们的初始演示应用程序是使用jQuery Mobile编写的。

答案 1 :(得分:1)

我使用jQuery,Backbonejs,Handlebars,Coffeescript,LESS作为我的框架 - 它们几乎都来自我的Web开发工作。没必要改变太多。

事实上,到目前为止,我发现我必须简化很多事情,以使其达到适合移动环境的水平。

答案 2 :(得分:0)

就JavaScript框架而言,Angular JS是最好的竞争者之一。我一直在Angular教程中运行,创建了一个新的Trigger应用程序,并在教程应用程序中删除了默认的脚手架。

RAN没问题什么东西! IOS,Android和WEB

有趣的是,我使用自己的服务器数据调整了Angular教程。甚至可以使用XHR请求和跨源资源共享。

在我看来,使用Angular.JS + Zepto / Jquery构建你的应用程序。 使用其中任何一个框架将CSS Transitions添加到您的UI的应用程序中。

我建议制作自己的用户界面而不是使用像JQuery Mobile或Sencha Touch 2这样的东西的原因是过去3天我一直在对JS Mobile UI框架进行广泛的研究和测试,而JQmobi是唯一一个接近快速但看起来并不好看。

制作自己的版本会减少应用程序的大小,让您完全控制,并保持应用程序平稳运行..您的使用永远不会知道它不是原生的; P