Javascript MVC和钛,结构

Javascript MVC和钛,结构,javascript,iphone,model-view-controller,titanium,titanium-mobile,Javascript,Iphone,Model View Controller,Titanium,Titanium Mobile,视图和控制器 在钛合金中,每个视图通常有一个控制器吗?还是每组视图一个控制器 您有一个表单、PageX_详细信息、PageX_确认和PageX_结果 在这种情况下,您是创建3个视图和3个控制器,还是创建3个视图和1个控制器?我认为最好为每组视图创建一个控制器 Tianium应用程序目前通常不遵循严格的MVC结构(尽管Appcelerator正在开发一个MVC框架,用于Tianium) 我发现,组织钛应用程序的最常用方法是: 1) 样式,其中全局命名空间包含应用程序范围的功能,主窗口承载每个应用程

视图和控制器

在钛合金中,每个视图通常有一个控制器吗?还是每组视图一个控制器

您有一个表单、PageX_详细信息、PageX_确认和PageX_结果


在这种情况下,您是创建3个视图和3个控制器,还是创建3个视图和1个控制器?

我认为最好为每组视图创建一个控制器

Tianium应用程序目前通常不遵循严格的MVC结构(尽管Appcelerator正在开发一个MVC框架,用于Tianium)

我发现,组织钛应用程序的最常用方法是:

1) 样式,其中全局命名空间包含应用程序范围的功能,主窗口承载每个应用程序视图

或者,我最喜欢的(也是Appcelerator最支持的方式)


2) CommonJS方法和使用
require()
而不是弃用的
Ti.include()

谢谢,顺便问一下,关于视图,您是否为每个特定平台iphone、android等创建视图(UI定义),或者所有平台都有一个通用视图?我认为在CommonJS方法论下,为每个平台创建单独的视图是最好的做法(即,Android视图有一个Android文件夹,iOS视图有一个iOS文件夹)