Appcelerator Studio新项目的替代品

时间:2016-03-12 13:12:34

标签: appcelerator appcelerator-titanium appcelerator-studio

我是Appcelerator Studio的新手,在开始一个新项目时对这些不同的选择有点困惑。

我开始了两个项目,一个是菜单 “新 - 移动应用项目 - (项目模板)默认项目”,第二个用 “新的 - 移动应用项目(项目模板)单一窗口应用”。

这两个项目都有Titanium SDK版本5.2.0.GA,部署目标:iPhone,移动Web和未选中启用Appcelerator平台服务。

请参阅Studio Project Explorer下面的图片链接,了解这两个项目的外观:

enter image description here

第一个项目(DefaultProject)生成一个带有两个选项卡的窗口。第二个项目(SingleWindowApplication)只是一个窗口。

  1. 为什么这些项目/应用程序的结构有所不同? 在第一个中,窗口创建等在app.js中完成。 第二,代码已被移动到普通,手持和平板电脑等目录。
  2. 为了在这两个“模板”项目之间进行选择,应该提出哪些正确的问题(初学者应用程序)?
  3. 在第二个项目中,为什么我会获得Android和平板电脑目录?我确实指定了目标iPhone和移动网络。
  4. 为什么目录i18n出现在第二个项目中但不出现在第一个项目中?

1 个答案:

答案 0 :(得分:3)

首先,如果你开始学习Ti,我会从合金项目开始直接学习这条路线。帮助您在项目中更有条理(MVC结构)。

您创建的项目是classis Ti项目(也可以正常工作)。不同的文件夹只是组织项目的一种方式。如果您愿意,可以在第一个示例中创建它们。例如。 i18n不是第一个模板的一部分,但是如果你开始创建一个多语言项目,你只需添加它。

在编译期间使用您定义的目标。因此,如果你为iphone编译它,它将不会在那里添加android资源,所以只需忽略这些文件夹(模板创建它们)。如果从命令行ti create创建一个空项目,请选择appandroid,它将在Resources目录中创建android文件夹。但是如果你运行alloy new在这个目录中创建一个Alloy项目,它将自动创建所有其他资产文件夹(再次忽略它们,它们将不被使用)