主干或ext/sencha触摸或两者兼有
backbone or ext/sencha touch or both
我们有一个用传统Jquery选择器回调spagetti代码编写的网站。我们正计划开始迁移到主干网,以帮助清理问题。
我们使用splash,并使用相同的模板在php服务器端和javascript客户端进行渲染。但是,有一些胡子替代品(handlerbars/dust)我们感兴趣,但由于目前没有php替代品,因此无法探索。我们正在考虑将所有服务器端渲染移动到节点,以便可以使用相同的逻辑/代码进行客户端和服务器渲染。我们将把我们所有的php视图类移植到javascript/brook,只使用php作为我们的数据/控制器层。
同时,我们正准备开发一个sencha touch网站/应用程序,该网站/应用通常使用javascript中的sencha/ext方法编写。
sencha和主站点之间的实际模板将非常不同,但大多数视图模型可能是相同的。
我能想到三种方法:
- 使用主干作为主要视图模型,包括内部sencha
- 在主站点中使用sencha/ext-classes/方法在任何地方使用sencha
- 将它们分开,要么处理重复,要么尝试将基本逻辑抽象到其他类中
ExtJS路由的一个优点是,您可以使用相同的模型、商店等,并且只需要为移动/非移动提供单独的视图、网格等。然后,您可以从PHP中提供相同的JSON/XML。JsonStore/XmlStores在每个平台上都是相同的。我已经有一段时间没有使用ExtJS了,所以无法提供更简洁的示例。
相关文章:
- Sencha触摸:工具栏无法正常滚动
- Sencha触摸,字段设置为Change Listener
- Sencha触摸,在新的浏览器窗口中打开网络链接
- 延长课堂第二次sencha触摸2
- 我可以使用sencha extjs商店和模型进行sencha触摸吗
- Sencha触摸地理位置在设备上(iPhone 5)上2-3次后获取当前位置不起作用
- 在 sencha 触摸 2 下的关联模型中进行过滤
- Sencha 触摸变换(缩放)面板在拖动启动时重置变换
- Sencha触摸表单面板,不使用鼠标滚动
- Sencha触摸2分段控制检查按下了哪个按钮
- Sencha触摸-菜单和边缘滑动错误
- 面板事件不起作用(sencha触摸)
- 主干或ext/sencha触摸或两者兼有
- 我可以在商店支持Sencha触摸卡布局吗
- Sencha触摸Selectfield选择器未显示正确的选择
- 在sencha触摸应用程序中的动态分段按钮中设置宽度
- 如何使用Sencha触摸应用程序在列表中按id进行筛选
- 列表是't在sencha触摸面板中加载
- Sencha Touch和Clusterize.js,向下传递触摸滚动事件
- cordova插件文件传输插件不适用于Windows 10 sencha触摸商店应用程序