2016-09-21 2 views
0

Я разработчик iOS, который использует объектив-c в течение двух лет.Я разработчик iOS и хочу узнать Ionic 2, что мне делать первым?

Теперь ситуация в том, что я должен построить приложение торгового центра через три месяца, и это должно быть гибридное приложение.

Некоторое время я искал Google, и все рассказывало мне, что Ionic 2 - это то, как я должен идти.

Проблема в том, что я ничего не знаю о JS, AngularJS и node.js. Я знаю основные HTML и CSS.

Вот мой план.

  1. Изучите базовый JS (ES6 или Typcript?) В течение полугода.
  2. Узнать AngularJS за пол месяца.
  3. Изучите node.js за пол месяца.
  4. Создайте приложение на полтора месяца.

Приложение, которое я должен сделать, не является сложным и не является огромным проектом. Если я создаю приложение с родным кодом iOS, это займет около месяца.

Мой вопрос

  1. ли вы, ребята, думаете, что выше план осуществим?
  2. Если мой план выглядит неправильно, то с чего начать?

Я надеюсь, что кто-нибудь, у кого есть похожий фон, как мой, будет вести меня, однако, пожалуйста, советую мне.

+0

Первое, что нужно прочитать [помощь]. Этот вопрос не в тему. – Almo

+2

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что мы не являемся сайтом по программированию. – Li357

+0

Честно говоря, я также думаю, что это не по теме, но вы знаете, утопающий человек поймает соломинку. –

ответ

3

Ну, это сложный вопрос для ответа, поскольку он может быть очень индивидуальным.

Вам обязательно нужно научиться и получить некоторые навыки работы с HTML и CSS, так как они определяют, как будет выглядеть ваше приложение. Однако Ionic 2 основан на Angular 2, который использует TypeScript в качестве основного «языка». Я добавил «", поскольку TypeScript - это язык на основе типа, который на самом деле очень похож на Java или другие языки ООП в его синтаксисе и переводится в javascript.

На мой взгляд, в отличие от Углового 1.x, Угловое 2 намного легче изучить и реализовать. Официальный учебник замечательный. Главное disadventage, однако, заключается в том, что это довольно новая платформа (и сообщество относительно невелико, но растет). Хотя он основан на TypeScript, я советую вам получить некоторые базовые навыки JS, поскольку в какой-то момент вам может понадобиться их.

Относительно node.js - выбирая Ionic, поскольку ваша техническая система переднего плана не ограничивает вас работой с серверной платформой на основе JS. Это довольно быстрая платформа для внедрения и изучения, но если вы знакомы с другими серверными платформами, вы можете работать с ними, так как Angular 2 потребляет сервисы RESTful.

Я бы отчаянно начал играть с Angular 2.0, только когда вы чувствуете себя достаточно комфортно, вы можете перейти на Ионный.

+0

Большое спасибо. Это действительно помогает –

Смежные вопросы