React Native Hay Ionic: Đâu Là Lựa Chọn Tốt Nhất Để Startup?

-> Nhìn tiêu đề là biết rồi, dùng Ionic nhằm xây dựng di động chđọng chi. Dễ ẹc vậy cũng hỏi.

Bạn đang xem: React native hay ionic: đâu là lựa chọn tốt nhất để startup?

Thực ra mình biết nó từ bỏ 2 năm trước. Từ thời gian mình kiếm tìm framework để mần chiếc Gia Sư Việt. Lúc kia nó còn Ionic1 khá sidomain authority buộc phải mình cũng ko chạm vô làm cái gi.

Dạo gần đây sự hiểu biết React Native sầu mà lại cảm thấy chưa phù hợp lắm cần qua test Ionic xem sao.

Theo thuật ngữ chuyên môn, Ionic nằm trong nhánh mần áp (app) di động cầm tay cùng với HTML5, CSS, Javascript. Trong nhánh này còn tồn tại Senphụ thân cảm ứng, PhoneGap,vv. Sau những tối trăn uống trnghỉ ngơi, cho tới bữa quên ăn uống, nửa tối vỗ gối tra cứu tòi Ionic. Mình thấy nó đang là "best HTML5 di động framework". Dưới đấy là những nguyên do trên sao

Tại vày nó miễn giá tiền với mở cửa Source

Thử xem qua repository của Ionic bên trên Giuhub xem nào:

*

Thử so sánh cùng với React Native sầu thì thấy Ionic hem lại rồi. Nhưng nhìn tổng thể cái gì mà open source lại được đông nhân vật quy tụ thì khá là có tương lai.

*

Component không hề thiếu - Docs dễ hiểu.

Ionic2 thực hiện Angular2 có tác dụng nền tảng gốc rễ để phát hành các component. Đại khái component giống hệt như controls: Button, Image, List, Picker, MapView vv.

Ionic đã tích hợp nhiều component để dev rất có thể mần app nkhô cứng. Trang docs của Ionic khá trực quan lại với dễ nắm bắt. Bên trái là code, mặt cần là live sầu pđánh giá của component đó. Anh em hoàn toàn có thể lên xem, cho dù không có kiến thức về HTML, CSS, Angular2 gì ráo, phát âm vô là gọi tức thời. Còn có tác dụng được không thì hổng biết!

*

Giống như sống trên hình là một trong Floating kích hoạt Buttons được build sẵn vào Ionic. Dev chỉ câu hỏi lấy ra xài thôi. Còn ai ý muốn chế tác custom control cũng được luôn

App hơi native

Cái này theo cảm nhận của bản thân thôi, chđọng cũng chưa chất vấn performance. Ngoại trừ dòng MapView, chưa có native được. Nếu nhìn bởi mắt hay thì UI từ bỏ Ionic tiện ích như thể native ứng dụng chứ không phải hình dáng hybrid tiện ích nlỗi PhoneGap hồi xưa.

Xem thêm: Cách Chơi Game Avatar Trên Máy Tính, Tải Avatar250

Dường như trong Ionic cũng Hotline được mấy nativeAPI như camera, GPS, contacts cùng với ngCordova. ngCordova kiểu dáng nlỗi cài plugin mang đến wordpress vậy, tải vô rồi bắt đầu call được native API.

hầu hết tool hỗ trợ

Ionic miễn phí tổn nên mô hình sale của họ là hỗ trợ những dịch vụ trả mức giá thêm cho dev. Từ thiết kế UI cho database, push notification đến analytics. Kiểu như cung cấp, Ship hàng tận giường vậy, không thiếu thốn lắp thêm gì.

Ionic Playground: Hỗ trợ fan bắt đầu code chơi ngay với Ionic

Ionic Creator: Hỗ trợ chế tạo UI kéo thả, import thanh lịch tệp tin hoặc code thẳng trên nền web

Ionic Lab: Hỗ trợ User management, push. Kiểu fake Firebase

Inoic View: Tính năng này là live pReviews tiện ích nhiều người đang cải tiến và phát triển. lấy ví dụ như các bạn có tác dụng được tính năng A, chúng ta đưa mang đến quý khách hàng coi thì chỉ cần bảo khách cài dòng app Ionic View trên Appstore/Google Play. Sau đó nhập ID của project vô là ông khách có thể xem được. Tính năng này cân xứng để triển khai freelancer, đưa đến khách hàng xem để thừa nhận feedbacks liên tục

Ionic cũng đang cách tân và phát triển một backover riêng biệt giống như Firebase.

Showcase

quý khách hoàn toàn có thể nhìn qua một số trong những phầm mềm khét tiếng được cải cách và phát triển do Ionic tại showcase.

Có nên theo không

Trong một tuần học Ionic trên Udemy mình cũng đã hiểu được kiến trúc, biện pháp hoạt động vui chơi của Ionic. Cũng có có tác dụng một tiện ích nhỏ:

*

*

*

Link project bên trên Github, chúng ta có thể thiết lập về xem thêm. (http://Hi, bản thân học tập khóa này, anh này dạy dỗ dễ dàng nắm bắt, support tận tâm nữa: https://www.udemy.com/ionic-2-the-practical-guide-to-building-ios-android-apps) cho bạn như thế nào buộc phải.

Theo cách nhìn của bản thân, Ionic còn cải tiến và phát triển nữa. Còn vấn đề có buộc phải học tập, cần theo hay là không lại khác.

Đối cùng với đông đảo chúng ta vẫn biết web, Angluar2, Javascript (Typescript), HTML, CSS rồi thì nên test coi bao gồm phù hợp hay là không rồi chiến tiếp.

Còn với những người dân ban đầu từ native sầu phầm mềm như mình, tiếp cận Ionic tương đối mệt nhọc. Dù nó bao gồm tốt cỡ nào cũng thấy sida sao sao đó. Thà học tập luôn Android+IOS còn khỏe rộng.

Còn ý các bạn núm nào? Cùng comment nhé!


Quý khách hàng muốn giữ lại bình luận hoặc góp ý về nội dung bài viết này?Vui lòng contact mình qua