2

视图和控制器,

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

您有一个表单、PageX_Detail、PageX_Confirm 和 PageX_Results。

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

4

1 回答 1

2

我认为每个视图组最好有一个控制器。

Titanium 应用程序目前通常不遵循严格的 MVC 结构(尽管 Appcelerator 正在开发一个 MVC 框架以与 Titanium 一起使用,称为Alloy)。

我发现的最流行的组织 Titanium 应用程序的方法是:

1) Tweetanium风格,其中全局命名空间包含应用程序范围的功能,主窗口托管每个应用程序视图。

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

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

于 2012-07-26T16:16:24.567 回答