Nếu bạn muốn trở thành một lập trình viên Android, hãy tham gia khóa huấn luyện và đào tạo "Lập trình apk qua 10 vận dụng thực tế" từ chuyên gia 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 tiếng với game Bắt Chữ (10 triệu lượt sở hữu - 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: Tổng quan về apache cordova là gì, tổng quan lại về apache cordova — stdio

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

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

Câu hỏi đặt ra là: Phonegap là gì? ăn cắp cái gì? của ai? và ăn cắp như vậy nào?

Phonegap là gì?


*

Khi chúng ta hỏi câu hỏi này với Google bạn sẽ nhận được câu trả lời như sau:

Phonegap là một công cụ cải tiến và phát triển đa nền nói cụ thể hơn là công cụ cách tâ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ần biên dịch qua cloud vàchạy mọi nơi. Phonegap cho phép nhà trở nên tân tiến dùng HTML, CSS cùng JavaScript cho vận dụng của mình.

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

Framework PhoneGap được thực hiện bởi một vài nền tảng vận dụng di động như Worklight , Convertigo với appMobi như là xương sinh sống của động cơ phát triển smartphone di động dành riêng cho khách sản phẩm của họ. Adobe chính thức chào làng việc mua lại của Nitobi Software (nhà cải cách và phát triển ban đầu) trong tháng 10 năm 2011, trùng khớp với điều này các mã PhoneGap được sẽ được thực hiện cho Apache Software Foundation để bắt đầu một dự án mới được gọi là Apache Cordova

Ăn cắp cái gì, của ai?


*

Câu hỏi đã được gia công sáng tỏ. Đó là Phonegap chính là truyền nhân suất sắc của Java khi hoàn thành xong và đẩy tiêu chí“Write one, run any where” lên một khoảng cao mới.

Ăn cắp như vậy nào?


*

Các bạn có tò mò và hiếu kỳ mới thắc mắc này không? Tôi đó là người muốn mày mò tại sao nhưng mà Phonegap lại làm được như vậy?

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

Vậy Phonegap thì sao? phù hợp Phonegap viết vận dụng chạy phần lớn nơi mà lại không phải JVM?

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

Đến đây bạn sẽ đặt ngay câu hỏi: lý do có trình chăm sóc Web có thể chạy HTML, CSS với JavaScript rồi thì cần gì Phonegap nữa? Câu vấn đáp là đúng. Nhưng duy nhất phần. Ở đây họ phải nói đến sự việc phân phối sản phẩm. Việc đóng gói tất cả những file riêng rẽ gồm HTML, CSS với JavaScript thành một khối thống độc nhất giống như: EXE, APK, JAR … là một nhu yếu thực sự rất yêu cầu thiết. Lúc này 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 họ truy suất vào những giao diện ứng dụng (API).

Xem thêm: Calcium Chloride Là Gì Cùng Tìm Hiểu Calcium Chloride Dihydrate Là Gì

Tổng kết bài xích viết:

Bài viết này cho phép bạn phát âm về Phonegap một cách tồng quan duy nhất bao gồm: lịch sử hào hùng phát triển, tứ tưởng công ty đạo, tổ chức triển khai hỗ trợ, lợi ích, bản chất hoạt động của Phonegap. Nếu chúng ta chưa gọi hết những vấn đề đó hãy xem thêm lại bài viết một lần nữa. Từ phần nhiều hiểu biết này các chúng ta cũng có thể chọn Phonegap cho đầy đủ dự án của bản thân mình nhằm huyết kiệm thời gian để tạo ra một sản phẩm đa nền. Câu hỏi 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 luôn muốn ứng dụng của bản thân bán được càng các càng tốt, có nghĩa là nó phải chạy được càng các nền càng tốt. Vậy chần chờ gì nữa. Phonegap là 1 trong những sự chọn lọc không tồi mang lại bạn.