Chcę przejść z IOS
do Ionic
. Ale nie mam pojęcia, która wersja jest najlepsza do uruchomienia, ponieważ nic nie wiem o AngularJs 1
i jego aktualizacji wersji AngularJs 2
funkcji i różnic. A także nie znalazłem żadnej powiązanej pomocy z Internetu z różnicą obu wersji. Czy ktoś może mi powiedzieć, plusy i minusy lub różnice między nimi. Lub który jest najlepszy. A jeśli najlepiej jest Ionic 2
skąd mogę obejrzeć samouczki wideo na ten temat. DziękiIonic 1 AngularJs 1 kontra Ionic 2 AngularJs 2?
Odpowiedz
Jeśli dobrze pamiętam z podcast episode of Adventures in Angular John Papa zaleciła rozpoczęcie nowych projektów z Kątowymi 2.
Od Ionic jest zbudowany na szczycie Kątowymi 2 zostanie w tyle trochę z tyłu. Jeśli chcesz teraz wejść do produkcji z aplikacją Ionic 2, to nie polecam jej używania. Od Angular 2 is in RC możemy spodziewać się, że wydadzą w najbliższej przyszłości, a tym samym Ionic 2 będzie trochę za tym. Dlatego polecam używanie Ionic 2, jeśli nie planujesz wejść do produkcji w najbliższej przyszłości.
Jeśli chodzi o różnice, this article ma ładny napisać o różnicach między Kątowymi 1 i 2.
EDIT: Minęło sporo czasu odkąd napisałem ten post i śledzę rozwój jonowy 2 Chciałbym teraz polecić użycie jonowego 2.
, jeśli dopiero zaczynasz, możesz uruchomić ionic-1 i angle-1, ponieważ wiele zasobów dostępnych, takich jak angularJS essential, Inter mediator i samouczek wideo z wyprzedzeniem w youtube i wielu innych dostawcach szkoleń.
jeśli chcesz uwzględnić pojęcie oops i inny ważny skrypt, na przykład maszynopis, przejdź do ionic2.
Jeśli pracujesz nad aplikacją mobilną, pytanie brzmi: ionic vs ionic 2 vs alternative frameworks. Dużo wysiłku przyłożono do szybkiego uczynienia jonowego 2 i chyba, że masz już dużo aplikacji w wersji jonowej, nie ma sensu uczyć się go teraz.
Jeśli chodzi o Angular 2, korzyścią płynącą z użycia jonów jest to, że nie trzeba się uczyć, aby zacząć. Możesz tworzyć prawdziwe aplikacje używając tylko Ionic, a kiedy potrzebujesz Angular (np. Dla http), jest mnóstwo przykładów.
Możesz znaleźć filmy wideo na większości witryn do nauki płatnego uczenia się, ale aby dowiedzieć się, jak to zrobić, należy pobrać istniejącą aplikację, taką jak https://github.com/driftyco/ionic-conference-app, która zawiera wystarczającą ilość Angular 2 (smaki Javascript i tekstu), aby zobaczyć, jak można złożyć prawdziwą aplikację .
Możesz także grać z komponentami jonowymi za pomocą https://github.com/driftyco/ionic-preview-app.
Jedynym powodem, dla którego warto dziś wybrać wersję Ionic 1, byłaby skrajna obudowa obsługująca starszą wersję Androida. Jeśli jednak zajdzie potrzeba przejścia do wersji wcześniejszej niż 4.4, znajdziecie również rozwiązania, z których może skorzystać Ionic 2.
================= UPDATE stycznia 2017 ================
Jest wielki projekt rozrusznik który ma wbudowane wiele funkcji aplikacji, takich jak ustawienia aplikacji, połączenie API, rejestracja i logowanie, samouczek powitalny, który można znaleźć tutaj: https://github.com/driftyco/ionic-starter-super
W tej chwili jest dość niefortunny czas na wybór pomiędzy jonowym/kątowym v1 i v2. Jeśli możesz sobie na to pozwolić, radzę czekać 1 rok i wybrać tylko Ionic 2.Większość problemów, z jakimi borykasz się dziś podczas pracy z Ionic/Angular 2, zostanie rozwiązana już w stackoverflow za 12 miesięcy.
Obecnie powiedziałbym, że nie ma to większego znaczenia, jeśli wybierzesz Ionic 1 lub Ionic 2. W pierwszym przypadku będziesz teraz szybko poruszał się, ale tracisz czas później, próbując uaktualnić swoją aplikację z jonowej 1 do jonowej 2. Jeśli wybieracie teraz Ionic 2, zmarnujecie podobną ilość czasu, po prostu starając się, aby działało i adoptowali nowsze wersje Angular 2.
- 1. Czy możemy pracować z Ionic 2 i AngularJs 1?
- 2. Ionic 2 spinner api
- 3. React Native vs Ionic 2
- 4. Ionic 2: Używanie wtyczek Cordova
- 5. Ionic 2/Angular 2 obiecująca powracająca obserwowalna
- 6. Włącz szczypanie, aby powiększyć wewnątrz elementu iframe - Ionic 2 AngularJS 2
- 7. Ionic 2 "Błąd: Brak wtyczki wdrażania:" ionic-plugin-deploy ""
- 8. Ionic 2: ReferenceError: webpackJsonp nie jest zdefiniowany
- 9. Ionic 2 - globalny NavBar dla aplikacji
- 10. Ionic 2-call number not working
- 11. Wybierz konkretną zakładkę w Ionic 2
- 12. Jak korzystać z pdfmake w ionic 2?
- 13. Ionic 2 Dostosuj przycisk Wstecz Działanie
- 14. Jak ustawić popover w Ionic 2
- 15. Dodawanie wtyczki cordova do Ionic 2
- 16. Ionic 2: Wejście z Icon-Label
- 17. Ionic 2 zmienne środowiskowe dev i prod
- 18. Ionic 2 Modal tworzą 50% szerokości
- 19. ionic 2: Jak ustawić tekst do wybrania?
- 20. Ionic 2 fileTransfer.download nie reaguje na iOS
- 21. Dlaczego (lista + 1 2) odpowiada ('(+ 1 2) 1 2) w Common Lisp
- 22. Wtyczki Cordova w aplikacji Ionic 1 przy użyciu maszynopisu
- 23. Zwrot wartości obietnicy w Angular 2, Ionic 2
- 24. Dlaczego 1 +++ 2 = 3?
- 25. AngularJS: to 0 == 2?
- 26. Jak importować plik ionic.native.js do Ionic V1/Angular 1.x
- 27. Jak obsługiwać stany po zalogowaniu (Ionic, Firebase, AngularJS)?
- 28. Ionic 2 cordova-plugin-mauron85-background-geolokalizacja Nie aktualizuję UI
- 29. Używanie wtyczki cordova innej firmy w Ionic 2 z TypeScript
- 30. Lokalizacja geograficzna - korzystanie z Ionic Framework, AngularJS i Google API
Zaufajcie mi, że przełączyłem się na Ionic 1 z ionic 2 –