Phonegap là gì

     

Nếu bạn có nhu cầu trở thành một xây dựng viên Android, hãy tham gia khóa đào tạo "Lập trình game android 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 smartphone - khét tiếng với trò chơi Bắt Chữ (10 triệu lượt download - 2014), Ứng dụng Lịch hàng đầu Việt Nam: kế hoạch Vạn Niên (5 triệu lượt tải).Bạn vẫn xem: Phonegap là gì

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 chấp nhận chập chững vào nền công nghiệp số. Tuy thế lại rất bao gồm lý về mặt ý nghĩa.

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

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

Phonegap là gì?


*

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

Phonegap là 1 trong những công cụ trở nên tân tiến đa nền nói cụ thể hơn là công cụ 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 khắp nơi. Phonegap có thể chấp nhận được nhà cách tân và phát triển dùng HTML, CSS với JavaScript cho ứng dụng của mình.

Để hiểu sâu hơn về Phonegap chúng ta nên biết rằng: Phonegap là 1 trong những dự án mã mối cung cấp mở hoàn toàn miễn tầm giá của Nitobi giúp việc cải tiến và phát triển ứng dụng thuận lợi hơn đối với mọi hệ điều hành. Vạc triển trước tiên tại một sự kiện iPhoneDevCamp ngơi nghỉ San Francisco, PhoneGap tiếp tục giành thắng lợi giải thưởng Choice Award trên O’Reilly media 2009 ở họp báo hội nghị Web 2.0tháng 4 năm 2009 ( 4 thành phầm khác cũng dành thành công bao gồm: 80 legs, zealLog, Bantam Network, Dubmenow) lộ diện hướng đi mới cho các nhà trở nên tân tiến ứng dụng web. Tính từ lúc đó tất cả hơn 600.000 lượt tải về và hàng vạn ứng dụng được cải cách 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 trong những nền tảng ứng dụng di đụng như Worklight , Convertigo cùng appMobi như là xương sinh sống của bộ động cơ phát triển điện thoại thông minh di động giành cho khách mặt hàng của họ. Adobe thiết yếu thức ra mắt việc thâu tóm về của Nitobi Software (nhà cách tân và phát triển ban đầu) trong tháng 10 năm 2011, trùng khớp với điều ấy các mã PhoneGap được đang được sử dụng cho Apache Software Foundation để bước đầu một dự án mới được gọi là Apache Cordova

Ăn cắp dòng 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 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: Thanh Toán Airpay Là Gì ? Hướng Dẫn Cài Đặt Và Sử Dụng Ví Điện Tử Airpay

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


*

Các các bạn có hiếu kỳ mới thắc mắc này không? Tôi đó là người muốn tò mò tại sao mà lại Phonegap lại làm cho đượ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 thực tại hóa như vậy nào? Hẳn các bạn không thể quên một trong những phần không thể thiếu thốn của Java đó là Java Virtual Machine (JVM). Việc chạy số đông nơi thực tế không đúng chuẩn từng từ phù hợp nghĩa của nó mà thực tế là chạy trên máy ảo JVM. Và JVM đã có phong cách thiết kế để cân xứng với toàn bộ các vật dụng phần cứng. Có nghĩa là: Để rất có thể chạy được những ứng dụng Java điều bắt buộc là chúng ta phải cài JVM. Ở các 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 dễ dãi trên các thiết bị cầm tay mà ko phải thực hiện thao tác thiết đặt JVM. Thực chất là JVM vẫn được setup sẵn vào trong những thiết bị này từ trước đó.

Vậy Phonegap thì sao? hợp lý Phonegap viết ứng dụng chạy đa số nơi mà không buộc phải JVM?

Hãy trở về cốt lõi vấn đề: Phonegap không phải là 1 trong những ngôn ngữ lập trình. Vậy HTML, CSS với JavaScript mới đó là những ngôn ngữ mà chúng ta bàn tới nhằm ngang cấp với Java sinh sống trên. Thật ra JavaScript cũng cần được JVM để tiến hành các tác vụ của mình. Nhưng chúng ta biết không JVM của JavaScript chính là các trình để mắt tới Web. Mà bao gồm thiết bị nào không tồn tại trình coi ngó Web không? chắc hẳn rằng là ko rồi. Bất cứ thiết bị nào cũng có trình ưng chuẩn Web có nghĩa là JVM đang mặc định cài bỏ trên các sản phẩm công nghệ di động.

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

Xem thêm: Làm Chứng Minh Nhân Dân (Cmnd) Có Cho Nộp Ảnh Giấy Chứng Minh Nhân Dân

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

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