2010-06-08 21 views
5

Tôi đã chọn Flex 4 là công nghệ thích hợp nhất để phát triển một ứng dụng web đồ họa phong phú (không phải là trang web hướng nội dung đơn giản), nhưng lo lắng về cách báo chí tiêu cực gần đây (tức là vấn đề bảo mật) có thể ảnh hưởng đến người dùng cuối tin tưởng và cuối cùng là liệu cơ sở người dùng có thể giảm nhanh chóng để phản hồi hay không. (Tôi không quan tâm liệu ứng dụng của tôi có hoạt động trên điện thoại hoặc iPad hiện tại)Bất kỳ ý tưởng nào về cách chuẩn bị cho tương lai phát triển Flash/Flex/HTML5?

Tôi nghĩ Flash Builder 4 là môi trường phát triển tuyệt vời và đã giảm thiểu thời gian phát triển cho tôi/nhóm của tôi. Sau một số thử nghiệm cơ bản về hoạt ảnh đồ họa tương tự như được sử dụng trong ứng dụng của tôi - HTML5 không hoạt động nhanh, không phù hợp với trình duyệt và một số hoạt ảnh bị lởm chởm (tôi mong đợi hiệu suất trình duyệt và thư viện đồ họa cải thiện theo thời gian). Tôi cũng 'cá nhân' không thích lập trình Javascript vì tôi rất thích gõ mạnh để phát hiện ra những sai lầm một cách nhanh chóng.

Nếu bạn phát triển ứng dụng Internet phong phú, bạn phản hồi như thế nào?

Bạn có đang chuẩn bị chuyển sang HTML5/Javascript không? Java? Không có hành động?

BTW - Tôi không muốn các đối số chuyên nghiệp/chống flash - chỉ tò mò để xem cộng đồng đang phản hồi như thế nào.

+1

Bạn không thể mong đợi để tạo ra các ứng dụng Internet cho web hiện đại mà không cần javascript. – Rob

+0

Chào mừng bạn đến với Stack Overflow! Khi bạn nói 'chỉ tò mò muốn xem cộng đồng đang phản ứng thế nào. 'Có nghĩa là điều này nên được đánh dấu là Cộng đồng Wiki. – phwd

+2

@Rob http://www.adobe.com/resources/business/rich_internet_apps/ – phwd

Trả lời

2

Vào cuối ngày, Flash/Flex sẽ không đi đâu cả. Nếu Flex 4 đáp ứng các nhu cầu hiện tại của bạn và bạn nhận thức được những hạn chế (tức là không thể triển khai cho các thiết bị iOS) thì tôi nói đi cho nó. Có đúng là chủ đề đã trở thành chính trị nhẹ - nhưng nếu bạn đang cung cấp thứ gì đó mà khách hàng của bạn cần thì họ sẽ ngớ ngẩn khi từ chối sử dụng nó với lý do họ hỗ trợ "HTML 5" - khi HTML 5 rõ ràng không cung cấp cho bạn những công cụ bạn cần.

Rất nhiều công cụ tuyệt vời đang đến trong đường ống trong Flash, phần lớn trong số đó chỉ đơn giản là không thể thực hiện được bất kỳ cách nào khác - google UJam cho một ví dụ. Tôi sẽ không để Steve Jobs làm bạn sợ hãi khi sử dụng công nghệ phù hợp với nhu cầu của bạn.

+0

+1 cho điều này. Nếu Flash/Flex là sản phẩm hiệu quả nhất cho nhóm của bạn ngay bây giờ và bạn không cần phải hỗ trợ iOS, thì hãy sử dụng nó. Nền tảng flash không phải là một con tàu chìm, ít nhất là không phải trong một thời gian dài được nêu ra. Cá nhân tôi đã chuyển sang viết ứng dụng web GUI trong html/javascript, nhưng chỉ vì tôi thường cần khả năng tương thích với iOS. –

+1

Myk, tôi hy vọng rằng bởi "Flash/Flex không đi đâu cả" bạn thực sự có nghĩa là "Flash/Flex không biến mất". :) – Robusto

+0

Haha, cảm ơn vì điều đó, Robusto - bạn nói đúng. Ý tôi là họ sẽ ở đây một lúc. #AmbiguitySucks – Myk

2

Công ty của tôi dự định tiếp tục với Flash, sử dụng FlashBuilder 4 và Java back end. Chúng tôi đã đi với Flex/Flash vài năm trước để thoát khỏi việc kinh doanh hỗ trợ tất cả các trình duyệt khác nhau và vào kinh doanh làm việc hiệu quả và mang lại cho người dùng trải nghiệm phong phú về phía khách hàng.

HTML5/Javascript có tiềm năng nhưng không ở đâu gần như mạnh mẽ, mạnh mẽ, nhanh chóng hoặc hiệu quả. Các hệ thống phân cấp lớp, dữ liệu đánh máy, và mô hình sự kiện một mình đưa ActionScript 3 dặm ngoài bất kỳ Javascript. Vậy điều gì sẽ xảy ra nếu Steve Jobs đưa Flash xuống? Time-Warner và các công ty truyền thông lớn khác cho biết họ sẽ tiếp tục với Flash, vì vậy nó chỉ là vấn đề thời gian trước khi Steve Jobs chuyển Apple xuống trạng thái thích hợp hoặc hang động vĩnh viễn và cho phép Flash trên các sản phẩm của Apple. (Dự đoán của tôi là trong tương lai gần, anh ta sẽ thích trạng thái thích hợp hơn để thừa nhận anh ta sai - nhìn xem anh ta duy trì một con chuột chỉ cần một nút duy nhất trong bao lâu? —nhưng đó chỉ là ý kiến ​​của tôi.) Trong mọi trường hợp, Flash sẽ sớm có sẵn trên vô số điện thoại thông minh, bao gồm cả Droid, vì vậy tôi không lo lắng.

+0

Chính xác. Tôi không sử dụng Flash vì lợi ích của nó nhưng đối với những gì bạn đề cập: mạnh mẽ, mạnh mẽ, nhanh chóng và hiệu quả. Nếu HTML5 là tất cả mọi thứ mà Flash thì Flash sẽ biến mất. – Allan

0

Tôi là nhà phát triển Flex, nhưng tôi nghĩ HTML5 sẽ rất lớn. Các tính năng đầy đủ của HTML5 là nhiều năm, và tôi không nghĩ rằng nó hoàn toàn sẽ giết Flash. Flex sẽ nắm giữ một số phần của thị trường RIA bởi vì nó có nhiều thứ hơn là một plugin khách hàng tiêu chuẩn thực tế - LCDS/BlazeDS, chơi độc đáo với ColdFusion và Java.

Tôi thích Flex trong thời gian dài. Nó sẽ mất một số mặt đất để HTML5, nhưng có những khu vực mà Flex sẽ giữ lợi thế của nó.

1

Adobe sẽ cung cấp các công cụ để chuyển đổi sang HTML5, nhưng họ đã theo dõi Đường dẫn HTML5 bằng một số công cụ giới thiệu. Chỉ cần theo dõi adobe. Họ biết chuyện gì đang xảy ra.Họ chỉ giết đèn flash di động, mặc dù họ tranh luận với quả táo trên đó nhưng cuối cùng họ đã làm điều đúng đắn thay vì ngớ ngẩn nắm lấy nó chỉ vì ... hy vọng sẽ giúp

+0

Ứng dụng Flash được đóng gói cho thiết bị di động với AIR. Tuyên bố của Adobe liên quan đến hỗ trợ Flash trong trình duyệt trên điện thoại di động. –

0

Tuyên bố từ chối trách nhiệm: Tôi là tác giả của Nguyên tử Web JS

Flex/Flash đã chết, vì việc sử dụng các thiết bị không phải PC đang tăng lên hàng ngày. Ngoại trừ IE cũ (IE < 10) gần như tất cả các tính năng của Flash đã được cung cấp bởi trình duyệt. API tệp, tải lên AJAX với thanh tiến trình, API Canvas, DB được lập chỉ mục, API thông báo miền chéo & Ổ cắm web. Và CSS3, WebGL với 3D có thể cung cấp flash giống như đồ họa.

Liên quan đến thư viện thành phần & Ràng buộc, HTML5 + JS thiếu phát triển định hướng thành phần mà flash cung cấp. Để thu hẹp khoảng cách này, chúng tôi tạo ra khung công tác cho chức năng tương tự với tất cả các thành phần của flex. Nhìn vào hình ảnh sau đây & xem blog này mô tả những điểm giống nhau giữa Flex & Nguyên tử Web JS.

http://akashkava.com/blog/439/migrating-from-flex-to-html5-with-web-atoms-js/

Đây là liên kết tới tài liệu. http://webatomsjs.neurospeech.com/docs

Flex to HTML

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