Ionic2 我是一名iOS开发人员,想学习离子2,首先应该做什么?

Ionic2 我是一名iOS开发人员,想学习离子2,首先应该做什么?,ionic2,Ionic2,我是一名iOS开发人员,已经使用objective-c两年了 现在的情况是,我应该在三个月内建立一个购物中心应用程序,它应该是一个混合应用程序 我在谷歌上搜索了一会儿,一切都告诉我爱奥尼亚2是我应该走的路 问题是我对JS、AngularJS和node.JS一无所知。 我知道基本的HTML和CSS 这是我的计划 学习基本JSES6或Typescript?半个月。 学习AngularJS半个月。 学习node.js半个月。 构建一个半月的应用程序。 我应该做的应用程序不是很复杂,也不是一个大项目。

我是一名iOS开发人员,已经使用objective-c两年了

现在的情况是,我应该在三个月内建立一个购物中心应用程序,它应该是一个混合应用程序

我在谷歌上搜索了一会儿,一切都告诉我爱奥尼亚2是我应该走的路

问题是我对JS、AngularJS和node.JS一无所知。 我知道基本的HTML和CSS

这是我的计划

学习基本JSES6或Typescript?半个月。 学习AngularJS半个月。 学习node.js半个月。 构建一个半月的应用程序。 我应该做的应用程序不是很复杂,也不是一个大项目。 如果我用本机iOS代码构建应用程序,大约需要一个月的时间

我的问题是

你们认为上述计划可以实现吗? 如果我的计划看起来是错误的,那么我应该从哪里开始呢?
我希望有一个和我有相似背景的人来指导我,但是,请任何人给我一些建议。

好吧,这是一个很难回答的问题,因为它可能非常个人化

你肯定需要学习并获得一些HTML和CSS技能,因为它们定义了你的应用程序的外观。 然而,Ionic 2是基于Angular 2的,Angular 2使用TypeScript作为主要语言。 我补充说,因为TypeScript是一种基于类型的语言,它实际上在语法上非常类似于Java或其他OOP语言,并被转换成javascript

在我看来,与Angular 1.x相反,Angular 2更容易学习和实现。官方教程很棒。 但主要的缺点是,它是一个非常新的平台,社区相对较小,但仍在增长。 尽管它是基于TypeScript的,但我还是建议您学习一些基本的JS技能,因为您可能会发现自己在某个时候需要它们

关于node.js——选择Ionic作为前端技术并不限制您使用基于js的服务器端平台。 这是一个实现和学习的非常快的平台,但是如果您熟悉其他服务器端平台,您可以自由使用它们,因为Angular 2使用RESTful服务


我会灵巧地从Angular 2.0开始,只有当你感到足够舒适时,你才能转到Ionic。

第一件事是阅读。这个问题离题了。我投票以离题结束这个问题,因为我们不是一个编程路径建议网站。坦率地说,我也认为这离题了,但你知道,一个溺水的人会抓住一根稻草。