Gluon Mobile: một framework tạo ứng dụng mobile đa nền tảng khác
Bài đăng này đã không được cập nhật trong 2 năm
Trong thế giới mobile thì React Native và Flutter quá là nổi tiếng trong việc hỗ trợ làm ứng dụng đa nền tảng vì thế là nó làm lu mờ đi phần nào các framework khác, Gluon có lẽ vì thế cũng cùng chung số phận với các nền tảng bị React Native và Flutter làm lu mờ đi này.
Xem thêm : Native với Cross Platform: ưu và nhược điểm
Gluon là gì?
Gluon có thể nghe khá xa lạ với mọi người, tuy nhiên nhắc tới JavaFX có lẽ sẽ quen thuộc hơn với các lập trình viên khi mà JavaFX là một ứng cử viên sáng giá cho việc thay thế Java Swing trong tương lai, và đứng sau JavaFX chính là Gluon.
Gluon có rất nhiều các sản phẩm, nổi tiếng nhất như các bạn cũng biết là JavaFX hỗ trợ làm App Desktop và ngoài ra chính là Gluon Mobile mà mình sẽ giới thiệu tới mọi người trong bài viết này. Để rõ hơn về Gluon và các sản phẩm mà Gluon phát triển bạn có thể xem thêm tại https://gluonhq.com/.
Gluon Mobile
Ngay trang chủ Gluon Mobile chúng ta cũng có thể thấy ngay Gluon Mobile cung cấp cho chúng ta cái gì? Đó chính là nền tảng tạo ứng dụng Android và iOS với ngôn ngữ lập trình Java.
Vậy Gluon Mobile có gì, theo như Gluon kể với mọi người thì Gluon có:
- Một framework hỗ trợ viết 1 app nhưng có thể chạy trên đa nền tảng, bạn có thể tận dụng kiến thức về Java vốn có của bạn. Nguyên tắc hướng dẫn của Gluon Mobile là đảm bảo rằng các nhà phát triển có thể tạo ra các ứng dụng di động có hiệu suất cao, giao diện đẹp và được kết nối với đám mây từ một cơ sở mã Java duy nhất, dành cho iOS và Android.
- Kết nối với các dịch vụ đám mây. Gluon Mobile bao gồm một API các dịch vụ web đầy đủ để giúp kết nối và sử dụng các dịch vụ web ngay lập tức.
- Hỗ trợ các công cụ/ IDE trong việc thiết kế xây dựng app ( Scene builder + Plugin cho Eclipse, Netbeans và IntelliJ)
- Hiệu năng cao
- Để tìm hiểu thêm nữa về những ưu điểm của Gluon bạn có thể xem thêm tại https://gluonhq.com/products/mobile/
Gluon mobile có bản mất phí, tuy nhiên bản miễn phí chúng ta đã hoàn toàn được cung cấp những gì tốt nhất để tạo những ứng dụng rồi, bản có phí chỉ để chi trả thêm về phí hỗ trợ từ phía Gluon mà thôi.
Học Gluon
Tạo ứng dụng đầu tiên với Gluon bằng Eclipse
Những cái này thì trong docs của Gluon đã viết khá rõ và đầy đủ rồi, mình xin phép không nói lại nữa mà sẽ chỉ đánh dấu mục lục ở đây để cho mọi người dễ dàng tìm kiếm thôi nha:
- Theo dõi document của Gluon tại đây: https://docs.gluonhq.com/#_introduction
- Cài đặt plugin Gluon cho Eclip se tại đây: https://docs.gluonhq.com/#_the_gluon_plugin_for_eclipse
- Tạo ứng dụng mobile đầu tiên với Gluon Mobile tại đây: https://docs.gluonhq.com/#create_a_new_gluon_project_eclipse
Ngoài ra còn vô vàn những thứ khác bạn có thể đọc thêm trong docs của Gluon nha.
Học Gluon
Như ngay phần mở đầu mình có nói là Gluon Mobile khá là mờ nhạt so với 2 framework tạo ứng dụng đa nền tảng tới từ Facebook và Google thế nên ít người học về Gluon Mobile và vì thế tài liệu mà được viết về Gluon mobile cũng rất ít kể cả tiếng Anh và tiếng Việt dĩ nhiên là gần như không có rồi.
Một số channel Youtube mình giới thiệu tới các bạn để học và hiểu thêm về Gluon như https://www.youtube.com/c/AlmasB0/, https://www.youtube.com/c/oracledevs/,...
Một số từ khóa Google để bạn có thể tìm được khóa học hay bài viết hướng dẫn về Gluon như 'Gluon mobile tutorials', 'JavaFX mobile tutorials', 'JavaFX for mobile',...
Cơ hội việc làm với Gluon Mobile
Không phải là không có cơ hội việc làm với Gluon Mobile mình cũng tìm thấy một số việc làm freelancer về Gluon Mobile trên https://www.freelancer.com/
Tuy nhiên ở Việt Nam thì điều này chắc chắn là không, hầu như tại Việt Nam làm App di động không công ty nào sài Gluon Mobile cả. Dĩ nhiên là bạn cũng có thể cân nhắc học Gluon để tạo App đăng lên các chợ ứng dụng rồi kiếm tiền quảng cáo,... cũng thành triệu phú rồi.
Kết luận
OK! Thôi lai dai thế thôi, bài viết này nên kết thúc ở đây rồi. Bài viết này mình cũng đã mang tới cho mọi người một cái nhìn tổng quan khác về một framework làm App Mobile đa nền tảng Gluon Mobile. Bạn có thể yêu thích nó hoặc không nhưng đây chắc chắn cũng là một giải pháp không hề tồi để làm App đa nền tảng.
Việc học Gluon Mobile là khó khăn vì tài liệu về Gluon Mobile là ít, vì thế nếu quyết tâm học Gluon Mobile thì sự quyết tâm của bạn phải rất nhiều.
Cuối cùng chúc các bạn code ít bug hơn, xin chào tạm biệt và hẹn gặp lại ở những bài viết sau. Để xem thêm những bài viết về Bigdata bạn có thể theo dõi blog https://demanejar.github.io/.
Bài viết được tài trợ bởi: https://www.tailieubkhn.com/
All rights reserved