Ionic framework là gì

-> Nhìn title là biết rồi, dùng Ionic để xây dựng di động chứ chi. Dễ ẹc vậy cũng hỏi.

Bạn đang xem: Ionic framework là gì

Thực ra bản thân biết nó từ 2 năm ngoái. Từ dịp bản thân tìm framework để mần dòng Gia Sư Việt. Lúc đó nó còn Ionic1 hơi sidomain authority bắt buộc tôi cũng không va vô làm cái gi.

Dạo gần đây có được sự hiểu biết React Native mà lại cảm giác chưa hợp lắm đề nghị qua thử Ionic xem sao.

Theo thuật ngữ trình độ chuyên môn, Ionic trực thuộc nhánh mần áp (app) di động với HTML5, CSS, Javascript. Trong nhánh này còn tồn tại Senphụ thân cảm biến, PhoneGap,vv. Sau nhiều tối trnạp năng lượng trngơi nghỉ, tới bữa quên nạp năng lượng, nửa đêm vỗ gối kiếm tìm tòi Ionic. Mình thấy nó đã là "best HTML5 thiết bị di động framework". Dưới đó là rất nhiều nguyên do tại sao

Tại do nó miễn mức giá cùng xuất hiện 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 thì thấy Ionic hem lại rồi. Nhưng nhìn chung cái gì nhưng mà open source lại được đông hero hội tụ thì tương đối là bao gồm sau này.

*

Component không thiếu thốn - Docs dễ dàng nắm bắt.

Ionic2 thực hiện Angular2 làm cho căn nguyên nhằm xây cất các component. Đại khái component giống như controls: Button, Image, List, Picker, MapView vv.

Ionic gắn vào những component nhằm dev hoàn toàn có thể mần ứng dụng nkhô hanh. Trang docs của Ionic tương đối trực quan lại và dễ dàng nắm bắt. Bên trái là code, bên nên là live preview của component kia. Anh em rất có thể lên xem, cho dù không có kỹ năng về HTML, CSS, Angular2 gì ráo, hiểu vô là hiểu lập tức. Còn làm được ko thì hổng biết!

*

Giống nhỏng sống bên trên hình là 1 trong Floating Action Buttons được build sẵn vào Ionic. Dev chỉ Việc mang ra xài thôi. Còn ai ước ao tạo thành custom control cũng khá được luôn

App hơi native

Cái này theo cảm nhận của bản thân mình thôi, chứ cũng không kiểm soát performance. Ngoại trừ chiếc MapView, chưa có native sầu được. Nếu nhìn bởi mắt hay thì UI tự Ionic tiện ích giống như native sầu ứng dụng chứ chưa hẳn kiểu dáng hybrid app nlỗi PhoneGap trước kia.

Xem thêm: Sát Thủ Gia Tăng Bao Nhiêu Tỉ Lệ Né Tránh Khi Vào Thế Tàng Hình?

Hình như trong Ionic cũng Gọi được mấy nativeAPI nhỏng camera, GPS, contacts cùng với ngCordova. ngCordova hình dạng như sở hữu plugin đến wordpress vậy, download vô rồi bắt đầu Hotline được native sầu API.

Nhiều tool hỗ trợ

Ionic miễn mức giá yêu cầu mô hình marketing của mình là hỗ trợ những hình thức trả tầm giá thêm vào cho dev. Từ tạo ra UI cho database, push notification đến analytics. Kiểu nlỗi hỗ trợ, giao hàng tận giường vậy, rất đầy đủ thiết bị gì.

Ionic Playground: Hỗ trợ tín đồ new code thử ngay cùng với Ionic

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

Ionic Lab: Hỗ trợ User management, push. Kiểu kém chất lượng Firebase

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

Ionic đang dần cải cách và phát triển một backend riêng biệt tương đương Firebase.

Showcase

quý khách hoàn toàn có thể liếc qua một vài app nổi tiếng được cải tiến và phát triển bởi vì Ionic trên showcase.

Có buộc phải theo không

Trong một tuần học tập Ionic bên trên Udemy bản thân đã và đang hiểu được phong cách thiết kế, bí quyết buổi giao lưu của Ionic. Cũng bao gồm có tác dụng một app nhỏ:

*

*

*

Link project bên trên Github, bạn cũng có thể mua về tìm hiểu 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 nhiệt tình nữa: https://www.udemy.com/ionic-2-the-practical-guide-to-building-ios-android-apps) cho chính mình như thế nào cần.

Theo cách nhìn của chính mình, Ionic còn cải tiến và phát triển nữa. Còn câu hỏi bao gồm buộc phải học, cần theo hay là không lại khác.

Đối cùng với phần nhiều bạn đang biết website, Angluar2, Javascript (Typescript), HTML, CSS rồi thì nên cần demo coi gồm thích hợp hay không rồi chiến tiếp.

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

Còn ý bạn nỗ lực nào? Cùng comment nhé!


*