2016-09-21 3 views
0

私は2年間objective-cを使っているiOS開発者です。私はiOSの開発者であり、Ionic 2を学びたいと思っています。まず何をすればいいですか?

今、私は3ヶ月でショッピングモールアプリを構築する必要があり、それはハイブリッドアプリでなければなりません。

私はしばらくの間、グーグルグーグルで、すべてが私には私が行くべき方法であることがわかりました。

問題は、私はJS、AngularJS、node.jsについて何も知らないということです。 私は基本的なHTMLとCSSを知っています。

私の計画です。

  1. 基本的なJS(ES6またはTypescript?)を半年に分けて学習します。
  2. AngularJSを半月に学ぶ。
  3. node.jsを半月分学習します。
  4. アプリを1か月半でビルドします。

私が作るべきアプリは、それほど複雑ではなく、巨大なプロジェクトでもありません。 iOS固有のコードを使用してアプリを構築すると、約1か月かかることになります。

私の質問は

  1. は、上記の計画は実現可能であるあなたたちだと思いますか?
  2. 私の計画が間違っている場合、どこから始めたらよいですか?

似たような背景を持つ誰かが私を導いてくれることを願っていますが、誰でも助言してください。

+0

最初に[ヘルプ]を読むことです。この質問は話題にはなりません。 – Almo

+2

私たちはプログラミングのアドバイスのサイトではないので、この質問を議論の対象外とすることにしました。 – Li357

+0

正直言って、私はこれも話題ではないと思っていますが、あなたは知っています。 –

答えて

3

非常に個人的かもしれないので、これは難しい質問です。

あなたのアプリがどのように見えるかを定義するので、確かにHTMLとCSSのスキルを習得して得る必要があります。 しかし、イオン2は角度2に基づいており、これは主な「言語」としてTypeScriptを使用します。 TypeScriptはタイプベースの言語なので、 ""を追加しました。これは実際にはJavaや他のOOP言語と構文がよく似ており、javascriptに変換されます。

私の意見では、Angular 1.xとは対照的に、Angular 2は学習して実装する方がずっと簡単です。公式チュートリアルは素晴らしいです。 しかし、主な欠点は、かなり新しいプラットフォームであることです(コミュニティは比較的小さいものの、成長しています)。 それはTypeScriptをベースにしていますが、ある時点で必要と思われるかもしれないので、いくつかの基本的なJSスキルを得るためのアドバイスをしています。

node.jsに関して、フロントエンドのtechnlogyとしてIonicを選択しても、JSベースのサーバー側プラットフォームでの作業が制限されるわけではありません。 これは実装と学習がかなり簡単なプラットフォームですが、他のサーバーサイドのプラットフォームに精通している場合は、Angular 2がRESTfulなサービスを使用するため、自由に操作できます。

Angular 2.0を使いこなすことから始めましょう。あなたが十分に快適であるときにのみ、Ionicに移動できます。

+0

ありがとうございました。これは本当に役立ちます –

関連する問題