我是 iOS 开发人员,想学习 Ionic 2,我应该先做什么?
I’m an iOS developer and want to learn Ionic 2, what should I do first?
我是一名 iOS 开发人员,已经使用 objective-c 两年了。
现在的情况是我应该在三个月内构建一个购物中心应用程序,它应该是一个混合应用程序。
我在谷歌上搜索了一会儿,一切都告诉我 Ionic 2 是我应该走的路。
问题是我对JS一无所知,AngularJS,node.js。
我知道基本的 HTML 和 CSS.
这是我的计划。
- 半个月学JS基础(ES6还是Typescript?)
- 学习AngularJS半个月
- 学习node.js半个月
- 构建应用一个半月。
我要做的app不是很复杂,工程也不是很大。
如果我使用本机 iOS 代码构建应用程序,大约需要一个月的时间。
我的问题是
- 大家觉得上面的方案可行吗?
- 如果我的计划看起来不对,那我应该从哪里开始呢?
希望和我有相似背景的人指导我,但是,请任何人给我建议。
好吧,这是一个很难回答的问题,因为它可能因人而异。
您当然需要学习和获得一些 HTML 和 CSS 技能,因为它们定义了您的应用程序的外观。
然而,Ionic 2 基于 Angular 2,它使用 TypeScript 作为主要 "language"。
我添加了“”,因为 TypeScript 是一种基于类型的语言,它的语法实际上与 Java 或其他 OOP 语言非常相似,并被转换为 javascript.
在我看来,与 Angular 1.x 相反,Angular 2 更容易学习和实施。官方教程很棒。
但主要的缺点是它是一个相当新的平台(社区相对较小但正在增长)。
尽管它是基于 TypeScript 的,但我还是建议您获得一些基本的 JS 技能,因为您可能会发现自己在某些时候需要它们。
关于 node.js - 选择 Ionic 作为您的前端技术并不限制您使用基于 JS 的服务器端平台。
这是一个非常容易实施和学习的平台,但如果您熟悉其他服务器端平台,您可以自由地使用它们,因为 Angular 2 使用 RESTful 服务。
我肯定会从 Angular 2.0 开始玩,只有当你觉得足够舒服时,你才能转向 Ionic。
我是一名 iOS 开发人员,已经使用 objective-c 两年了。
现在的情况是我应该在三个月内构建一个购物中心应用程序,它应该是一个混合应用程序。
我在谷歌上搜索了一会儿,一切都告诉我 Ionic 2 是我应该走的路。
问题是我对JS一无所知,AngularJS,node.js。 我知道基本的 HTML 和 CSS.
这是我的计划。
- 半个月学JS基础(ES6还是Typescript?)
- 学习AngularJS半个月
- 学习node.js半个月
- 构建应用一个半月。
我要做的app不是很复杂,工程也不是很大。 如果我使用本机 iOS 代码构建应用程序,大约需要一个月的时间。
我的问题是
- 大家觉得上面的方案可行吗?
- 如果我的计划看起来不对,那我应该从哪里开始呢?
希望和我有相似背景的人指导我,但是,请任何人给我建议。
好吧,这是一个很难回答的问题,因为它可能因人而异。
您当然需要学习和获得一些 HTML 和 CSS 技能,因为它们定义了您的应用程序的外观。 然而,Ionic 2 基于 Angular 2,它使用 TypeScript 作为主要 "language"。 我添加了“”,因为 TypeScript 是一种基于类型的语言,它的语法实际上与 Java 或其他 OOP 语言非常相似,并被转换为 javascript.
在我看来,与 Angular 1.x 相反,Angular 2 更容易学习和实施。官方教程很棒。 但主要的缺点是它是一个相当新的平台(社区相对较小但正在增长)。 尽管它是基于 TypeScript 的,但我还是建议您获得一些基本的 JS 技能,因为您可能会发现自己在某些时候需要它们。
关于 node.js - 选择 Ionic 作为您的前端技术并不限制您使用基于 JS 的服务器端平台。 这是一个非常容易实施和学习的平台,但如果您熟悉其他服务器端平台,您可以自由地使用它们,因为 Angular 2 使用 RESTful 服务。
我肯定会从 Angular 2.0 开始玩,只有当你觉得足够舒服时,你才能转向 Ionic。