0
Tải bản đầy đủ (.docx) (42 trang)

Nền tảng Apache Cordova

Một phần của tài liệu THỰC TẬP HỆ THỐNG THÔNG TIN ĐIỆN LỰC TÌM HIỂU HỆ THỐNG QUẢN LÝ LƯỚI ĐIỆN HẠ THẾ (Trang 27 -27 )

Theo xu hướng hiện đại, các lập trình viên cũng phải tiến hóa học hỏi và hướng mọi ứng dụng có thể sử dụng trên di động 1 cách dễ dàng nhất. Nhưng đứng từ phía nhà cung cấp sản phẩm phần mềm cũng như lập trình viên, khi phát triển một ứng dụng trên di động thì chỉ hoạt động trên 1 hoặc 1 số thiết bị cụ thể do lập trình viên hướng đến. Từ đó dẫn đến hao tổn về công sức và chi phí bỏ ra. Vì vậy cần 1 ứng dụng có thể sử dụng rộng rãi trên các thiết bị nhiều thiết bị.

Apache Cordova ra đời tháng 10 năm 2012, được coi là dự án cao cấp nhất trong Apache Software Foundation (ASF). Apache Cordova là một mã nguồn mở khuôn khổ phát triển trên điện thoại di động. Nó cho phép bạn sử dụng các công nghệ web chuẩn

của mỗi loại điện thoại di động. Ứng dụng nhắm mục tiêu cho từng nền tảng, và dựa trên các tiêu chuẩn tuân thủ các ràng buộc API để truy cập vào các bộ cảm biến, dữ liệu và tình trạng mạng của mỗi thiết bị.

Lập trình viên có thể lập trình ứng dụng đa nền tảng Apache Cordova cho các ứng dụng IOS, Android, Window và Window Phone bằng việc sử dụng Visual Studio Tools for Apache Cordova.

Apache Cordova có thể được sử dụng để xây dựng ứng dụng trên các nền tảng sau:

- Android 2.3.3 hoặc cao hơn - iOS 6, 7 và 8

- Windows 8 và 8.1

- Windows Phone 8 và 8.1

Sử dụng Visual Studio Tools for Apache Cordova để phát triển các ứng dụng đa nền tảng có một số lợi ích sau:

- Dễ dàng cài đặt: Hướng dẫn cài đặt của Cordova bao gồm rất nhiều công việc như tìm kiếm, cài đặt và duy trì đúng phiên bản của tất cả các phần mềm mà bên thứ ba yêu cầu để hỗ trợ các nền tảng của bạn. Visual Studio xử lý tất cả điều đó cho bạn bằng cách gộp chúng vào duy nhất một tiến trình cài đặt.

- Quản lý các plugin: Cordova plugin cung cấp quyền truy cập vào các API và hỗ trợ cho các plugin, bao gồm Cordova lõi và plugins tùy chỉnh. Visual Studio giúp việc cài đặt và bổ sung các plugin này dễ dàng hơn.

- Tận dụng công cụ hỗ trợ gỡ lỗi hệ thống của Visual Studio: Phát triển trên mỗi nền tảng thường đòi hỏi những công cụ khác nhau để gỡ lỗ, mô phỏng thiết bị. Công cụ khác nhau có nghĩa là quy trình công việc khác nhau và năng suất bị mất mỗi khi bạn chuyển đổi thiết bị. Với Visual Studio, bạn có thể sử dụng các công cụ tối ưu có sẵn của Visual để gỡ, bao gồm cả các thiết bị iOS và giả lập, các thiết bị Android và giả lập, Windows, và các giả lập Apache Ripple.

- Viết một lần và triển khai ở khắp mọi nơi: Các API JavaScript và plugin cập nhật thường xuyên trên Cordova làm cho nó dễ dàng để viết một ứng dụng bằng cách sử dụng một cơ sở mã duy nhất để triển khai đến tất cả các nền tảng iOS, Android, và Windows.

Một phần của tài liệu THỰC TẬP HỆ THỐNG THÔNG TIN ĐIỆN LỰC TÌM HIỂU HỆ THỐNG QUẢN LÝ LƯỚI ĐIỆN HẠ THẾ (Trang 27 -27 )

×