2012-03-05 15 views
23

Ai đó có thể giải thích cho tôi sự khác biệt giữa Adobe Air, Flex và Flash Builder?adobe air vs flex vs flash builder --- tôi cần giải thích xin vui lòng

Tôi đã truy cập trang web Adobe và nói rằng với Air I có thể tạo các ứng dụng độc lập cho máy tính để bàn hoặc thiết bị di động. Họ nói điều tương tự với Flex.

Nó cho biết Flash Builider là một công cụ phát triển dựa trên Eclipse. Điều đó nghĩa là gì? Và sau đó nó nói rằng tôi có thể xây dựng lại các ứng dụng cho máy tính để bàn và di động.

Có quá nhiều sự trùng lặp, tôi không thực sự hiểu điều đầu tiên cần tìm hiểu và hướng đi nào. (Tôi biết Flash và AS2 & AS3 rất tốt.)

Trả lời

26

Flex

là gì

Flex là một mạnh mẽ, mã nguồn mở khung ứng dụng cho phép bạn dễ dàng xây dựng các ứng dụng di động dành cho iOS, Android ™, và các thiết bị hệ điều hành BlackBerry Tablet, cũng như các ứng dụng truyền thống cho trình duyệt và ứng dụng dành cho máy tính để bàn.

Flex có khác nhau Phiên bản SDK, more details

Các Flex SDK chứa hàng trăm out-of-the-box linh kiện. DataGrids, Charts, Formatters, Validators, và nhiều điều khiển UI khác là các khối xây dựng cho các ứng dụng thuộc mọi quy mô. Các thành phần có thể được tạo kiểu và da để phù hợp với giao diện mà bạn muốn. Ngoài ra còn có hàng trăm nguồn mở và các thành phần thương mại của bên thứ ba có sẵn cho Flex. API ánh xạ, Thư viện hình ảnh hóa dữ liệu và API đám mây cung cấp các khối xây dựng để lắp ráp các ứng dụng tuyệt vời.

Bạn sẽ sử dụng hai ngôn ngữ sau hai phát triển ứng dụng flex.

1. MXML là một ngôn ngữ đánh dấu dựa trên XML được sử dụng chủ yếu để bố trí các phần tử hiển thị ứng dụng.

2. ActionScript là một hướng đối tượng ngôn ngữ lập trình ECMAScript tuân thủ mà chủ yếu được sử dụng cho ứng dụng logic

là gì Flash Builder

Flash Builder là một doanh nghiệp-lớp IDE dựa trên Eclipse để phát triển các ứng dụng Flex. Flash Builder bao gồm các tính năng năng suất hiện đại (hỗ trợ mã, tái cấu trúc, v.v.), gỡ lỗi trên thiết bị và trình mô phỏng di động cho phép nhà phát triển thử nghiệm các ứng dụng của họ trên các kích thước và mật độ màn hình khác nhau. Flash Builder cho phép nhà phát triển đóng gói các tệp ứng dụng gốc (ipa, apk, thanh) để phát hành trên Apple App Store, Android Marketplace, và BlackBerry App world.

AIR

là gì

Adobe AIR là một thời gian chạy hệ thống chéo điều hành cho phép bạn sử dụng ActionScript hiện tại của bạn hoặc các kỹ năng và công cụ để xây dựng và triển khai các ứng dụng Internet phong phú phát triển HTML/JavaScript (RIA) bên ngoài trình duyệt (Desktop) và trên thiết bị di động.

15

Nó rất dễ dàng:

  • Adobe Air là một Runtime Flash cho máy tính để bàn và các thiết bị di động. Nói cách khác, các ứng dụng Flash sử dụng và cần ứng dụng đó hoạt động trong máy tính để bàn hoặc trong thiết bị di động. Điều này tương đương với Trình phát Flash mà bạn sử dụng trong trình duyệt web của mình mỗi ngày.
  • Flex là một khung công tác cung cấp cho bạn một bộ các thành phần giao diện người dùng, các thùng chứa và các tiện ích giúp dễ dàng phát triển các ứng dụng trực quan hơn.
  • Flash Builder là phần mềm bạn sử dụng để chỉnh sửa mã, để "biên dịch" nó, để kiểm tra nó, để gỡ lỗi nó ...
2

Tóm lại.

Flex có thể được coi là bộ công cụ phát triển dành cho Flash Player.

AIR là môi trường thời gian chạy cho phép bạn chạy ứng dụng của mình trên thiết bị di động/máy tính để bàn.

flash builder là một công cụ phát triển để tạo các ứng dụng

5

Bắt đầu từ flash, Inventor của RIA (Rich Internet Applications). Đầu tiên là một nền tảng thân thiện với nhiều nhà thiết kế, nơi người dùng có thể phát triển một số hình động và biểu ngữ thú vị. Trở thành một thành công lớn. Sau đó, làm cho hình ảnh động tương tác như nghe cho người dùng cuối hành động thông qua bàn phím và chuột thêm một ngôn ngữ lập trình (Actionscript).

Flex một công cụ thân thiện với nhà phát triển, làm cho việc phát triển các ứng dụng internet phong phú ngay từ đầu, Họ đặt Flex SDK (Công cụ phát triển phần mềm) cùng với flex giúp phát triển ứng dụng dễ dàng hơn nhiều.

Adobe AIR là thời gian chạy flash chạy trên máy tính để bàn và thiết bị di động của bạn, làm cho trải nghiệm người dùng giống nhau và cho phép nhà phát triển tạo nhiều ứng dụng dành cho máy tính để bàn và cấp quyền truy cập cho nhà phát triển. Sau đó, họ đã nỗ lực trong các thiết bị di động và đưa ra ý tưởng tạo ra các ứng dụng nền tảng chéo cho các thiết bị di động.

+1

Bạn có trích dẫn điều gì đó không? Nếu có, bạn có thể cung cấp nguồn không. Flash Builder không phải là một tên mới hoặc tìm Flex. Nó là một cái tên mới cho Flex Builder. Flash Builder là IDE. Flex là SDK. – JeffryHouser

+0

xin lỗi nếu tôi trích dẫn sai. – Triode

+0

Nếu bạn không trích dẫn điều gì đó; thì tại sao bạn làm nổi bật toàn bộ bài viết của mình như thể đó là một câu trích dẫn? – JeffryHouser