CORDOVA LÀ GÌ

     

Nếu bạn muốn trở thành một thiết kế viên Android, hãy tham gia khóa học "Lập trình android qua 10 ứng 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 điện thoại - lừng danh với trò chơi Bắt Chữ (10 triệu lượt cài - 2014), Ứng dụng Lịch số 1 Việt Nam: định kỳ Vạn Niên (5 triệu lượt tải).Bạn vẫn xem: Cordova là gì

Câu nói trên như 1 lời cáo buộc so với sản phẩm vừa mới bằng lòng chập chững vào nền công nghiệp số. Tuy vậy lại rất bao gồm lý về khía cạnh ý nghĩa.

Bạn đang xem: Cordova là gì

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

Phonegap là gì?


*

Khi bạn hỏi câu hỏi này với Google bạn sẽ nhận được câu vấn đáp như sau:

Phonegap là một trong công cụ cải cách và phát triển đa nền nói rõ ràng hơn là công cụ cải tiến và phát triển ứng dụng choiOS, Android, Windows Phone, BlackBerry, webOS, Bada, Symbian cùng lúc,viết một lượt biên dịch qua cloud vàchạy mọi nơi. Phonegap cho phép nhà cải cách và phát triển dùng HTML, CSS và JavaScript cho ứng dụng của mình.

Để phát âm sâu rộng về Phonegap họ nên biết rằng: Phonegap là một trong những dự án mã mối cung cấp mở hoàn toàn miễn mức giá của Nitobi góp việc phát triển ứng dụng dễ dàng hơn so với mọi hệ điều hành. Phát triển thứ nhất tại một sự khiếu nại iPhoneDevCamp sinh hoạt San Francisco, PhoneGap tiếp tục giành thành công giải thưởng Choice Award trên O’Reilly truyền thông media 2009 ở họp báo hội nghị Web 2.0tháng 4 năm 2009 ( 4 sản phẩm khác cũng dành chiến thắng bao gồm: 80 legs, zealLog, Bantam Network, Dubmenow) mở ra hướng đi mới cho những nhà cách tân và phát triển ứng dụng web. Kể từ đó tất cả hơn 600.000 lượt tải về và hàng vạn ứng dụng được trở nên tân tiến dựa bên trên Phonegap.Apple đã xác nhận rằng Framework này đã có phê duyệt.

Framework PhoneGap được áp dụng bởi một số trong những nền tảng ứng dụng di rượu cồn như Worklight , Convertigo và appMobi như thể xương sống của động cơ phát triển điện thoại thông minh di động giành cho khách hàng của họ. Adobe chủ yếu thức chào làng việc thâu tóm về của Nitobi Software (nhà cải cách và phát triển ban đầu) hồi tháng 10 năm 2011, trùng khớp với điều đó các mã PhoneGap được sẽ được sử dụng cho Apache Software Foundation để bước đầu một dự án mới được call là Apache Cordova

Ăn cắp dòng gì, của ai?


*

Câu hỏi đã được thiết kế sáng tỏ. Đó là Phonegap chính là truyền nhân suất dung nhan của Java khi triển khai xong và đẩy tiêu chí“Write one, run any where” lên một trung bình cao mới.

Xem thêm: Phần Mở Rộng Tệp Dump File Là Gì ? Phần Mềm & Cách Mở File Dump File Là Gì

Ăn cắp như thế nào?


*

Các bạn có tò mò mới thắc mắc này không? Tôi chính là người muốn khám phá tại sao cơ mà Phonegap lại có tác dụng được như vậy?

Chúng ta cùng quay trở về với:“Write one, run any where” của Java. Điều này được thực tại hóa như vậy nào? Hẳn các bạn không thể quên một phần không thể thiếu hụt của Java sẽ là Java Virtual Machine (JVM). Việc chạy gần như nơi thực tế không đúng mực từng từ phù hợp nghĩa của nó mà thực chất là điều khiển xe trên máy ảo JVM. Cùng JVM đã có phong cách thiết kế để tương xứng với toàn bộ các thứ phần cứng. Có nghĩa là: Để có thể chạy được những ứng dụng Java điều nên là bọn họ phải cài đặt JVM. Ở các khối hệ thống sau này bọn họ đôi lúc nhầm tưởng rằng Java hoàn toàn có thể chạy một cách dễ dàng trên các thiết bị di động cầm tay mà không phải tiến hành thao tác thiết lập JVM. Thực chất là JVM sẽ được thiết đặt sẵn vào trong số thiết bị này từ trước đó.

Vậy Phonegap thì sao? hợp lý Phonegap viết áp dụng chạy những nơi nhưng mà không nên JVM?

Hãy quay trở về cốt lõi vấn đề: Phonegap ko phải là 1 trong ngôn ngữ lập trình. Vậy HTML, CSS với JavaScript mới chính là những ngôn ngữ mà bọn họ bàn tới nhằm ngang cấp cho với Java ở trên. Thiệt ra JavaScript cũng cần phải JVM để thực hiện các tác vụ của mình. Nhưng các bạn biết ko JVM của JavaScript chính là các trình coi ngó Web. Mà gồm thiết bị nào không có trình chăm sóc Web không? chắc chắn rằng là không rồi. Bất cứ thiết bị nào cũng đều có trình chú tâm Web có nghĩa là JVM vẫn mặc định cài để lên các trang bị di động.

Đến đây các bạn sẽ đặt tức thì câu hỏi: vì sao có trình phê chuẩn Web hoàn toàn có thể chạy HTML, CSS cùng JavaScript rồi thì nên cần gì Phonegap nữa? Câu vấn đáp là đúng. Nhưng chỉ một phần. Ở đây họ phải nhắc đến vấn đề phân phối sản phẩm. Vấn đề đóng gói tất cả những file riêng rẽ tất cả HTML, CSS cùng JavaScript thành một khối thống độc nhất giống như: EXE, APK, JAR … là một yêu cầu thực sự rất cần thiết. Từ bây giờ việc phân phối sản phẩm trên các Store sẽ cực kì dễ dàng. Phonegap giúp chúng ta làm điều đó. Đông thời Phonegap mang đến phép bọn họ truy suất vào những giao diện áp dụng (API).

Xem thêm: Cách Cập Nhật Flash Player Mới Nhất, Cách Cập Nhật Adobe Flash Player 2021

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

Bài viết này cho phép bạn gọi về Phonegap một giải pháp tồng quan tốt nhất bao gồm: lịch sử hào hùng phát triển, bốn tưởng chủ đạo, tổ chức triển khai hỗ trợ, lợi ích, thực chất hoạt đụng của Phonegap. Nếu chúng ta chưa hiểu hết những vấn đề đó hãy đọc lại bài viết một lần nữa. Từ phần lớn hiểu biết này các bạn có thể chọn Phonegap cho các dự án của chính mình nhằm huyết kiệm thời hạn để tạo nên một sản phẩm đa nền. Việc phân phối sản phẩm là cực kỳ quan trọng. Khi bạn viết ra một ứng dụng bạn luôn muốn ứng dụng của chính mình bán được càng nhiều càng tốt, tức là nó yêu cầu chạy được càng các nền càng tốt. Vậy chần chờ gì nữa. Phonegap là một trong sự sàng lọc không tồi đến bạn.