2009-01-24 36 views
5

Adobe Air chính xác là gì? Tôi đã nhìn thấy rất nhiều người nói về nó và thậm chí tôi đã nhìn thấy các ứng dụng cho nó nhưng tôi vẫn không hoàn toàn chắc chắn những gì làm cho nó độc đáo hoặc làm thế nào nó là khác nhau từ các ngôn ngữ khác. Có thể ai đó xin vui lòng cho tôi phiên bản ngắn gọn từ quan điểm của một lập trình viên?Adobe Air là gì?

Edit: tôi đã không quen với Flex vì vậy tôi tìm thấy lời giải thích đẹp này: http://www.onflex.org/ted/2008/01/what-is-flex.php

Trả lời

11

Tóm lại.

Bắt đầu với giả định rằng bạn biết Flex và Actionscript là gì. Sau đó, thực tế là cả hai đều chạy độc quyền trong trình duyệt của bạn và cho tất cả các ý định và mục đích là để xây dựng các ứng dụng web.

Giả sử bạn muốn phát triển cùng một ứng dụng, với cùng ngôn ngữ và tài nguyên giao diện người dùng, nhưng chạy nó dưới dạng ứng dụng dành cho máy tính để bàn trên máy trạm (PC, Mac hoặc Linux thay thế).

AIR là những gì bạn thêm (làm thư viện liên kết) vào Flex và Actionscript để thực hiện điều đó.

+0

Ngoài ra, thời gian chạy AIR bao gồm công cụ hiển thị hình ảnh HMTL của Webkit (Webkit cũng được trình duyệt Apple Safari và Google Chrome sử dụng) và có thể giải thích JavaScript. (Ngược lại, Flex ActionScript3 phải được biên dịch thành các tập tin .swf trước khi có thể được thực hiện trong Flash hoặc AIR runtimes.) – RogerV

+0

Cũng quan trọng cần lưu ý rằng các ứng dụng AIR có thể được xây dựng với HTML và Javascript ... chúng với Flex và ActionScript. –

+0

Than ôi, một trong những thiếu sót của AIR là không có khả năng khởi động các quá trình khác. Ngược lại, Java có lớp Runtime.exec() và Process để thực hiện điều đó. Đây là tính năng thiếu tính năng được trích dẫn thường xuyên nhất cho Adobe để giải quyết liên quan đến AIR. – RogerV

0

Adobe Air là một khuôn khổ cho phép xây dựng các ứng dụng dành cho máy tính để bàn và dựa trên HTML/JS và Flash.

0

Adobe Air Thời gian chạy Flash có thể chạy Flash bên trong nó và cung cấp quyền truy cập vào hệ điều hành của bạn.

Adobe Air có thể được sử dụng để chơi trò chơi và phần mềm như Flash thông thường. Máy nghe nhạc flash độc lập của nó với chức năng mở rộng và tiếp cận. Ví dụ: bạn có thể phát triển ứng dụng flash tương tác với hệ thống tệp hoặc phần cứng.

Ngoài ra, phần mở rộng gốc hỗ trợ của nó để bạn có thể mở rộng Không khí bằng cách sử dụng thư viện C/Java gốc.

không khí có thể được sản xuất như exe cho cửa sổ, ứng dụng cho mac, ipa cho ios, apk cho android, linux với giới hạn và blackberry.

0

Adobe Air là ngôn ngữ/công cụ đa nền tảng dành cho ứng dụng di động, cửa sổ và OSX.

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