2015-01-31 17 views
26

Tôi muốn phát triển một ứng dụng di động lai và tôi muốn biết sự khác biệt giữa Cordova và ion là gì?Sự khác nhau giữa apache cordova và ion là gì?

+0

Tôi đã xóa câu hỏi thứ hai của bạn, bởi vì chúng tôi không trả lời các câu hỏi đề xuất nữa. –

+1

Tôi gần như muốn xóa câu hỏi đầu tiên ... – djv

+3

@iambatman sử dụng google có thể sẽ mất khoảng 15 phút. phản ứng của arainone cung cấp một lựa chọn thay thế 15 giây. –

Trả lời

50
  • Apache Cordova là một dự án cộng đồng, cho phép bạn xây dựng các ứng dụng di động cho các nền tảng di động khác nhau với một cơ sở mã độc đáo, như bạn phát triển ứng dụng của bạn với công nghệ web (HTML5, Javascript và CSS3) thay vì dựa vào từng platform API cụ thể (gốc) như Android, iOS hoặc Windows Phone.
  • Phonegap là phiên bản Cordova nhưng là sản phẩm Adobe.
  • Ionic Framework là tập hợp các lớp css và thư viện chỉ thị và mô-đun Javascript, được xây dựng trên đầu trang Cordova, với AngularJS.

Dưới đây là một chiết xuất từ ​​Apache Cordova Wikipedia page, nhưng đó là sự thật cho PhoneGapIonic cũng như:

Các ứng dụng kết quả được cho là lai, có nghĩa là họ không phải là thực sự có nguồn gốc ứng dụng di động (vì tất cả hiển thị bố cục được thực hiện qua chế độ xem web thay vì khung UI gốc của nền tảng) cũng không hoàn toàn dựa trên web (vì chúng không chỉ là ứng dụng web, mà được đóng gói như ứng dụng để phân phối và có quyền truy cập vào API thiết bị gốc).

Cả ba dự án này miễn phímã nguồn mở.

+0

@Amazoom nếu câu trả lời này phù hợp với bạn, bạn nên chấp nhận câu trả lời đúng. –

9

PhoneGap là cơ sở, cordova là từ Apache mua lại Phonegap. Cả hai đều gần như giống nhau, và ionic là một khuôn khổ để nâng cao giao diện người dùng

0

khung ionic là một công cụ mã nguồn mở bao gồm các mẫu css và thư viện javascript chủ yếu là angularjs sử dụng các chỉ thị của chúng tôi viết mã. Nhưng trong khi Apsche Cordova là một plattform hoạt động như một giao diện cho khung nhìn đầu ra của một ứng dụng.

0

Tôi nghĩ, Cordova là một khung phát triển di động nguồn mở. Nó được sử dụng bởi các nhà phát triển để xây dựng các ứng dụng di động đa nền tảng. Nó có một cơ sở mã duy nhất. Cordova có thể được phát triển với sự trợ giúp của HTML5, JavaScript và CSS.

Ionic là một khuôn khổ là tập hợp các lớp CSS và thư viện JavaScript. Nó được xây dựng trên đỉnh Cordova với sự giúp đỡ của AngularJS.

PhoneGap là sản phẩm Adobe. Nó được hỗ trợ bởi Cordova

Các vấn đề liên quan