Nếu bạn có nhu cầu phát triển thành một xây dựng viên Android, hãy tđam mê gia khóa đào tạo “Lập trình Android qua 10 áp dụng thực tế” tự Chuyên Viên Nguyễn Bá Thành, CEO WePlay.,JSC – 5 năm khởi nghiệp lập trình sản phẩm điện thoại – Nổi giờ với game Bắt Chữ (10 triệu lượt cài đặt – 2014), Ứng dụng Lịch số 1 Việt Nam: Lịch Vạn Niên (5 triệu lượt tải).

Bạn đang xem: Sự khác biệt giữa phonegap và cordova

Đang xem: Cordova là gì

Câu nói trên nhỏng một lời cáo buộc đối với sản phẩm vừa mới thừa nhận chập chững vào nền công nghiệp số. Nhưng lại hết sức có lý về mặt ý nghĩa.

Câu hỏi đưa ra là: Phonegap là gì? đánh tráo chiếc gì? của ai? cùng đánh cắp như thế nào?

Phonegap là gì?

*

Các các bạn bao gồm tò mò và hiếu kỳ bắt đầu câu hỏi này không? Tôi đó là người ước ao tìm hiểu tại sao cơ mà Phonegap lại làm được nlỗi vậy?

Chúng ta thuộc quay trở lại với:“Write one, run any where” của Java. Vấn đề này được hiện nay hóa như vậy nào? Hẳn các bạn chẳng thể quên một trong những phần luôn luôn phải có của Java chính là Java Virtual Machine (JVM). Việc chạy các chỗ thực ra ko đúng đắn từng trường đoản cú phù hợp nghĩa của chính nó cơ mà thực tế là điều khiển xe trên máy ảo JVM. Và JVM vẫn có thiết kế để phù hợp với toàn bộ những đồ vật phần cứng. Có nghĩa là: Để có thể chạy được các ứng dụng Java điều bắt buộc là họ đề xuất mua JVM. Tại những hệ thống sau này chúng ta đôi khi nhầm tưởng rằng Java hoàn toàn có thể chạy một cách thuận tiện trên những sản phẩm công nghệ cầm tay mà lại không hẳn tiến hành thao tác setup JVM. Thực ra là JVM đã làm được cài đặt sẵn vào trong những đồ vật này từ trước kia.

Xem thêm: Trainee Là Gì - Nghĩa Của Từ Trainee


Vậy Phonegap thì sao? Phải chăng Phonegap viết áp dụng chạy phần lớn nơi mà lại ko cần JVM?

Hãy quay trở lại cốt yếu vấn đề: Phonegap chưa phải là một trong ngôn từ xây dựng. Vậy HTML, CSS và JavaScript new chính là phần đông ngữ điệu mà lại chúng ta bàn cho tới để ngang cấp cùng với Java ngơi nghỉ trên. Thật ra JavaScript cũng cần JVM để tiến hành các tác vụ của chính mình. Nhưng các bạn biết ko JVM của JavaScript chính là những trình để mắt tới Web. Mà bao gồm lắp thêm nào không tồn tại trình thông qua Web không? Chắc chắn là không rồi. Bất cđọng máy làm sao cũng có trình chăm bẵm Web tức là JVM đã mang định cài đặt ném lên các đồ vật cầm tay.

Đến trên đây bạn sẽ đặt ngay câu hỏi: Tại sao có trình để mắt tới Web hoàn toàn có thể chạy HTML, CSS và JavaScript rồi thì nên cần gì Phonegap nữa? Câu trả lời là đúng. Nhưng chỉ một phần. Ở phía trên chúng ta bắt buộc đề cùa tới vấn đề phân phối hận thành phầm. Việc đóng gói toàn bộ đông đảo file riêng rẽ tất cả HTML, CSS cùng JavaScript thành một khối hận thống độc nhất tương đương như: EXE, APK, JAR … là 1 trong nhu yếu thực thụ khôn cùng cần thiết. Hiện nay việc phân pân hận thành phầm bên trên những Store vẫn cực kỳ thuận tiện. Phonegap giúp bọn họ làm cho điều này. Đông thời Phonegap được cho phép bọn họ tầm nã suất vào những đồ họa ứng dụng (API).


Tổng kết bài bác viết:

Bài viết này có thể chấp nhận được các bạn phát âm về Phonegap một cách tồng quan liêu nhất bao gồm: Lịch sử cải tiến và phát triển, tư tưởng chủ đạo, tổ chức triển khai hỗ trợ, công dụng, thực chất hoạt động của Phonegap. Nếu các bạn chưa chắc chắn hết các vấn đề này hãy tham khảo lại nội dung bài viết một đợt tiếp nhữa. Từ gần như hiểu biết này các chúng ta cũng có thể chọn Phonegap mang đến mọi dự án của chính mình nhằm mục tiêu tiết kiệm ngân sách thời gian để tạo nên một thành phầm đa nền. Việc phân păn năn sản phẩm là cực kì quan trọng đặc biệt. Khi chúng ta viết ra một vận dụng chúng ta luôn hy vọng ứng dụng của mình bán tốt càng nhiều càng tốt, có nghĩa là nó phải chạy được càng các nền càng giỏi. Vậy do dự gì nữa. Phonegap là 1 sự chắt lọc không tồi cho mình.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *