Thứ sáu, 5/2/2010, 11:06
,
Quan điểm về tương lai của web: tiếp tục dùng Adobe Systems Flash hay chuyển sang công nghệ mới đã được tranh cãi từ nhiều năm nhưng bất ngờ trở nên nóng bỏng khi Apple iPad ra đời.
Thử một lần duyệt web mà không cài Flash Player, người dùng sẽ sớm nhận thấy sự cần thiết của phần mềm này. Ra đời để hỗ trợ nội dung hoạt họa, Flash ngày càng thành công và 75% video trên web hiện nay được hiển thị thông qua Flash (ngoài ra còn có các công nghệ không tương thích khác của Microsoft, Apple, Real...).
Sự phổ biến của Flash khiến người sử dụng ngạc nhiên và có phần thất vọng khi Apple kiên quyết không đưa phần mềm vào các sản phẩm đình đám của hãng như iPhone hay iPad. Giám đốc công nghệ Kevin Lynch của Adobe tin rằng thái độ "bảo thủ" của Apple khiến người mua iPad phải trải nghiệm một thế giới web "què quặt". "Chúng tôi đã cung cấp bản Flash Player 10.1 cho smartphone của tất cả, trừ một, nhà cung cấp hàng đầu. Flash đem đến lợi thế cạnh tranh cho sản phẩm vì nó cho phép người dùng duyệt web toàn diện. Chúng tôi cũng sẵn sàng đưa Flash vào thiết bị của Apple nhưng chưa nhận được yêu cầu từ hãng này", Lynch cho hay.
HTML5 giúp trình duyệt không cần quan tâm đến các plug-in như Flash để hiển thị video. |
Trong khi đó, Tổng giám đốc Steve Jobs của Apple thẳng thừng chê Flash chậm chạp, thiếu hiện đại còn Adobe quá lười nhác trong việc cải tiến nên không muốn tích hợp công nghệ này trong sản phẩm của mình.
Còn đối với các nhà phát triển web, Flash, dù thành công, vẫn không được coi là một chuẩn vì đây là công nghệ độc quyền của một nhà cung cấp. "Web, với các nội dung như video, game, hoạt họa... đóng vai trò quan trọng trong kinh doanh, giao tiếp và xã hội nên không thể nằm trong tay một nhà cung cấp độc lập", Bruce Lawson, chuyên gia về chuẩn web, nhận định.
Nhưng từ bỏ Flash đồng nghĩa với việc phải thiết kế lại web, với đủ mọi khó khăn và tốn kém. Tuy nhiên, sự nổi lên của HTML5 đang tiếp thêm niềm tin cho những ai không thích Flash.
Lợi thế của HTML5 là nó sẽ thành chuẩn web và ngày càng xuất hiện trong nhiều trình duyệt. HTML5 mang lại khả năng hỗ trợ video và audio "một cách tự nhiên", tức người dùng có thể xem video trên trang web tương tự cách họ đọc nội dung dạng text (văn bản) mà không cần bận tâm hệ thống cài đặt Flash hay chương trình plug-in nào khác hay chưa. Và khi đó, việc iPad, iPhone và các thiết bị di động không có Flash cũng không còn vấn đề lớn.
HTML5 được phát triển từ năm 2004 nhưng giờ các nhà cung cấp Apple, Opera, Mozilla và gần đây là Google mới xây dựng các thành tố tương thích ngôn ngữ này trong trình duyệt. Cuối tháng 1, YouTube - website chia sẻ video lớn nhất thế giới - tuyên bố thử nghiệm HTML5. Ngay cả Microsoft, song song với việc quảng bá công nghệ Silverlight (cạnh tranh với Flash), cũng bắt đầu quan tâm tới chuẩn web và hứa hẹn đưa HTML5 vào Internet Explorer.
Dù thừa nhận HTML5 là một thách thức và việc các thiết bị được người dùng ưa chuộng như iPhone không hỗ trợ sẽ làm giảm vai trò của Flash, CEO Shantanu Naranyen của Adobe tin phải mất nhiều năm nữa, HTML5 mới có thể được chuẩn hóa trên một loạt trình duyệt. Chưa kể, Flash đã quá quen thuộc với người dùng và Adobe khẳng định họ "cũng sẽ thay đổi" để Flash và HTML5 tương thích nhau.
Lê Nguyên (theo CNet, PC World)
Tất cả chỉ phục vụ cho RIA
Tất cả chỉ phục vụ cho 1 tương lai của loại phần mềm Rich Internet Applications.
( Hieu Nguyen )
HTML5 không thể giết Flash
HTML5 với nhiều tính năng mới hơn hỗ trợ người lập trình cũng như người sử dụng không còn phải phụ thuộc vào Flash khi tăng tải "một số nội dung nhất định" mà trước đây vẫn phải phụ thuộc vào Flash như video hay audio. Nhưng HTML5 chưa đủ sức để tạo ra những ứng dụng mạnh mẽ như game Flash đã và đang được tạo ra. Và đặc biệt với tính năng hỗ trợ sử dụng sức mạnh của hardware acceleration trong phiên bản Flash mới thì có lẽ game Flash 3D sẽ thực sự không thể có ngôn ngữ HTML nào có thể thay thế được.
( Nguyễn Anh Đức )
Flash không bao giờ bị giết
HTML5 chỉ bổ sung video tag và audio tag thì không thể nào giết Flash được. Mọi người cứ nghĩ Flash chỉ dùng để play video/audio thôi sao? Nó dùng để tạo ra các tiện ích tương tác với người dùng. Cụ thể hơn nó là 1 application chạy trên web. Ông Steve Jobs chê Flash chậm chạp này nọ thực ra chỉ là 1 lý do biện minh thôi. Ông ta đánh giá rất cao Flash nên hoàn toàn không dám đưa Flash vào iPhone vì lý do sợ các phần mềm trên AppStore bị Flash cạnh tranh. Mà appstore lại là 1 nguồn thu của Apple, nếu người dùng chỉ dùng iPhone/iPod Touch để chơi Flash game thì rõ ràng chẳng ai thèm mua game trên AppStore. Đó là lý do Flash không có mặt trên iPhone. Và tôi cũng chắc chắn HTML5 không thể giết Flash.
( Lê Tuấn Minh )
Flash đã thành thói quen
Không thể xóa sổ một nền tảng, trừ khi nền tảng đó không chịu phát triển tiếp. Animation mà không dùng Flash thì dùng cái gì nhỉ ! Đừng nói là Silverlight nhé. File flash làm animation rất nhẹ ( chỉ vài KB ) load cực nhanh. Còn những game Flash hoặc Application Flash nặng load lâu là vì nó nạp 1 lần. Sau khi nạp xong thì thôi rồi, chạy như điện! Chuẩn HTML5 ra đời không thể phủ nhân sự tồn tại của Flash, thay vì thế nên tập trung định nghĩa các properties thông minh hơn, làm chuẩn cho mọi trình duyệt đều tương thích.
( Ngô Tấn Cường )
Hãy nghĩ thoáng lên
Hầu hết mọi người góp ý kiến trên chủ đề này tôi nghĩ đều là lập trình viên. Tôi không phủ nhận Flash yếu kém mà ngược lại, Flash rất mạnh. Trên thực tế đúng là 75% video trên web xử dụng Flash. Nhưng Apple cũng có ý riêng của họ. Apple vốn là một công ty kiêu căng, họ không đưa Flash lên cũng giống như ý anh Minh nói. Nếu đưa lên thì Apps trên Apple Store còn bán được cho ai. Nhưng các bạn có nhớ slogan của Apple "Think Different". Hãy nghĩ một cách khác đi. Apple cũng có thể giết được Flash. Các bạn có nhớ trước đây dùng IE, hầu hết mọi người vào website đều phải cài ActiveX Control. Cho đến khi Firefox ra đời. Lúc đầu Firefox đâu có thể hỗ trợ được ActiveX, không những thế lại rất sơ sài. Vậy mà bây giờ, liệu ai có thể lên tiếng nói rằng FireFox là trình duyệt yếu kém. Cũng giống iPad, mọi người vẫn thường chê bai. Và iPhone lúc đầu ra cũng vậy, thế tại sao từ khi iPhone ra tới giờ, báo chí tốn biết bao giấy mực để nói về nó. Và iPhone vẫn chiếm cảm tình của rất nhiều người (tất nhiên có cả những người ko thích iPhone). Tôi đã được học những trường lớp dạy về công nghệ. Và điều luôn được dạy là bất cứ phần mềm nào mới đều rất hoang sơ. Điều đó đúng với tất cả thiết bị công nghệ, và rồi người lập trình cũng như người phát triển công nghệ sẽ đều nâng cấp dần dần... Mọi người sao ko thử chờ xem iPad sẽ đem đến điều bất ngờ gì, rất có lý khi Steve Jobs tuyên bố với báo chí rằng "iPad là sản phẩm ông tâm đắc nhất". Hãy nghĩ thoáng lên, giống như Apple đã có thể làm với iPhone vậy.
( Kiên Đặng )
Cho rằng Flash sẽ ko bị giết là thiển cận
Lịch sử công nghệ đã cho thấy ko có cái gì độc quyền là đứng được lâu, nhất là với xu thế phần mềm nguồn mở như hiện nay. Trước đây hầu như người ta chỉ biết có mỗi hệ điều hành Windows, nhưng nay Windows cũng phải cảm thấy đe dọa từ Mac OS, Linux. Trước đây hầu như chỉ biết có trình duyệt Internet Explorer, nhưng nay Internet Explorer đã bị lật đổ tại châu Âu. Trước đây Symbian là HĐH độc quyền trên điện thoại, nhưng nay thì sao... Symbian nay đã phải lột xác thành phần mềm nguồn mở trước sự đe dọa của những Android, Linux nhúng... Nếu Flash còn khăng khăng đóng cửa, tất nó sẽ chết.
( Nguyễn Hồng Quân )
Flash chắc chắn sẽ bị thay thế!
Công nghệ flash dù tiến bộ đến đâu cũng vẫn có mặt hạn chế, tương lai phát triển của web sẽ dựa vào html5 và css3. Flash không chết nhưng sẽ dùng để làm những công việc cụ thể như làm game lập trình, slide show, những đoạn hoạt hình quảng cáo, còn những gì hiện tại flash đang được sử dụng làm web sẽ có html5 và css3 thay thế và lúc đó sẽ không có những khó khăn như khi muốn xem flash trên web người dùng phải tải về flash player như hiện tại.
( nguyễn văn ba )
Quanh quẩn
Đọc cái này lại nhớ đến cuộc chiến dai dẳng giữa Microsoft và Sun MicroSystem chục năm về trước. Toàn những thói bảo thủ cố hữu, ông này "kiên quyết" không chấp nhận ông kia, nhưng cuối cùng vẫn phải bắt tay đề huề nếu không muốn... xuống hố cả nút. Adobe + MacroMedia đã miệt mài không mệt mỏi hai chục năm qua mà vẫn bị chê là "lười biếng" thì đúng là khẩu khí đặc trưng thích gây shock của Jobs. Chẳng qua Jobs thấy thế lực của nó ngày càng bành chướng nên lo sốt vó mà thôi, trong khi cơn đau đầu với Google Nexus One chưa có thuốc chữa. Đúng là lưỡng bề thọ địch. Plug-in, add-on, widget, gadget... là những sự sáng tạo tuyệt vời, chẳng có gì phiền toái cả mà ngược lại rất linh hoạt, mềm dẻo. Bây giờ quay lại "nhồi" cả đống vào trong một thì đúng là quanh quẩn... tiến hóa ngược. Firefox 3.6 làm chip nóng như nung, CPU luôn "dập dình" 50% là một bằng chứng rõ nét. Chỉ để thỏa mãn cái gọi là "media trực tiếp" không cần plug-in mà khiến trình duyệt trở nên nặng nề như vậy thì không đáng. HTML/JS đã qua không biết bao nhiêu lần cải tiến, AJAX hà hơi tiếp sức, nhưng muốn "giết" Flash/AS thì quả là hoang tưởng nếu không muốn nói là nguy cơ bị "giết ngược" là rất cao vì Flash có triết lý "sống chung hòa bình" từ lâu, quẳng đâu cũng thích nghi được, ngày càng thâu tóm dần những gì HTML/JS có thể làm được trong khi ngược lại thì... quá khó khăn, mất thì giờ. Không những lấn lướt bên phía client, bên phía server Flash cũng đang dần áp đảo chiếc "máy ảo" lừng lẫy một thời nhưng đã già nua xấu xí của Java. Adobe đã làm được quá nhiều và chỉ 2 năm nữa khi "open" mọi thứ thì đúng là... không có đối thủ.
( Long )
Tôi thì không nghĩ như các bạn...
Theo tôi thì không gì là không thể thay thế, nhất là trong lĩnh vực CNTT, vấn đề chỉ là thời gian, công nghệ phát triển tới đâu, tương thích như thế nào. Tôi không nói sâu về chuyên môn kỹ thuật của Flash và HTML5, tôi chỉ xét trên khía cạnh lịch sử phát triển CNTT. 10 năm trước, INTEL gần như độc tôn trong lĩnh vực sản xuất chip xử lý, còn bây giờ họ đang cố gắng dành giật lại thị phần mà họ bị mất vào tay AMD. Google từ 1 tên tuổi non trẻ chỉ sau hơn 5 năm thành lập đã gần như không có đối thủ trong lĩnh vực tìm kiếm, và bây giờ họ đang lấn sân trong nhiều lĩnh vực như OS, trình duyệt, điện thoại,... Và rất nhiều ví dụ khác. Câu nói "Flash không bao giờ bị giết" hoặc "HTLM5 không thể giết Flash" của các bạn khiến tôi nhơ tới câu nói hớ nổi tiếng của Bill Gates: "640 KB là đủ cho bất kỳ ai" (640K ought to be enough for anybody - 1981)
( Nguyễn Trọng Dương )
HTML5 ko đơn giản như các bạn nghĩ
Flash ko tương tác được với các thành phần khác trên trang web. Nó như 1 thế giới riêng trong cái khung chữ nhật của nó mà thôi. Ko phải là Adobe chậm chạp ko năng động mà là nền tảng flash rất khó phát triển được nhiều hơn khi nó ko giao tiếp được nhiều với thế giới bên ngoài cái khung chữ nhật của nó trên trang web. Bạn nào nói là HTML5 chỉ để thêm thẻ video và audio thôi thì ko hiểu tầm vóc to lớn của nó rồi. Nói cho bạn biết sự vĩ đại của nó nhé: HTML5 giúp cho bạn vẽ được 1 điểm (1 đường) trên trang web đấy. Web classic là dựa trên text-base, còn HTML5 sẽ biến trang web của bạn thực sự thành 1 khung vẽ, từ đó các thể loại games/bản đồ/video/3D sẽ thoải mái ra đời, và nhất là cái khung vẽ này là vô hạn và giao tiếp lẫn nhau trên trang web. Đúng là tất cả mới chỉ đang ở dạng concept (spec) và đang được implement dần dần từng phần một. Nhưng nếu mà cái concept này được thực hiện hoàn toàn (Tôi rất hi vọng nó sẽ thành hiện thực) thì lúc đó flash chắc chắn hết thời.
( DPH )
Sự thật vẫn là sự thật
Ý tưởng về việc vẽ trực tiếp trên trang Web là mơ ước từ lâu, nhưng HTML/Javascript qua nhiều lần cải tiến vẫn không thể tiếp cận được vì thực sự nó chỉ là document-based và mãi mãi vẫn là như vậy, điểm mạnh nhất của nó là text và text, link, printing... Nếu không thì đã không còn là... HTML mà đã là một cái gì khác từ lâu rồi. Trong khi đó Flash đã vượt được ra khỏi cái "khung chữ nhật" của nó rồi bạn ạ. Nó đã giao tiếp được với phần document bên ngoài.
( Mai )
Vụ này vui
Vụ này vui à nha. Cũng giống như: MS Office sẽ bị "giết" khi OpenOffice, GoogleDocs ra đời. Windows sẽ bị "giết" khi Ubuntu hoàn thiện. Đã cái gì "chết" chưa vậy? Sao thiên hạ không muốn "chung sống hòa bình" mà cứ thích giết nhau vậy nhỉ. Nguy hiểm hơn, muốn "giết" người ta mà không chịu tìm hiểu xem người ta đã và đang tiếp tục hoành tráng như thế nào, cộng đồng hỗ trợ hùng mạnh ra sao. Đông Ki Sốt đánh cối xay gió.
( Lê Hiếu )
Flash sẽ đi về đâu?
Bạn Mai nói đúng HTML (ko phải HTML5 đâu nhé) là text-based dù người ta đã cố gắng nghĩ đủ trò (Javascript, CSS) để mà vẽ lên đó nhưng đều ko được, cơ bản là do concept của HTML ko cho phép làm thế. Đối với concept HTML cũ kỹ thì 1 trang web là 1 trang text + link (+ images). Còn bây giờ thì concept HTML5 ra đời và nói rằng 1 trang web là 1 khung vẽ. Xét cho cùng, khởi điểm flash ra đời cũng chỉ để lấp cái khiếm khuyết text-base của HTML cũ kỹ ko hiển thị đc nội dung video mà thôi. Trích bài báo trên: "Dù thừa nhận HTML5 là một thách thức...CEO Shantanu Naranyen của Adobe tin phải mất nhiều năm nữa, HTML5 mới có thể được chuẩn hóa trên một loạt trình duyệt... và Adobe khẳng định họ "cũng sẽ thay đổi" để Flash và HTML5 tương thích nhau... Ngay cả CEO của adobe cũng phải xuống nước thừa nhận rằng nếu flash vẫn trì trệ như hiện nay thì chết chắc. Và theo như concept của HTML5 hiện nay thì tất cả những j flash hiện tại làm được (với ActionScript, ngôn ngữ và những công nghệ riêng độc quyền Adobe) thì HTML5 cũng làm được (với những ngôn ngữ và công nghệ quen thuộc: PHP, ASP, Ajax...). Câu hỏi đặt ra là flash và ActionScript sẽ còn dùng để làm gì nữa? nó sẽ biến đổi ra sao để chung sống với HTML5? hay là sẽ biến thành 1 cái gì đó ko phải là flash nữa để có thể sống sót? vì dù sao Flash vẫn mãi mãi chỉ là 1 giải pháp plugins cho các trình duyệt => là 1 giải pháp tạm thời đối với các nhà phát triển để khắc phục yếu kém của HTML text-based cũ mà thôi. Mời các bạn xem 1 vài khung vẽ viết bằng HTML5 (xem tốt trên Firefox mới nhất): http://www.dailymotion.com/openvideodemo http://deanm.github.com/pre3d/monster.html http://devfiles.myopera.com/articles/650/step_4_enemies.htm http://9elements.com/io/projects/html5/canvas/ Dù vẫn nói là flash hiện nay dư sức làm được những thứ này, và còn tốt hơn, nhưng cái hay ho nhất là: những thứ trên bạn nhìn thấy được viết bằng HTML+Javascript (chứ ko phải là ActionScript).
( DPH )
Flash vẫn có hi vọng!
HTML5 ko phải là 1 công nghệ, mà là 1 chuẩn, còn Flash là 1 platform công nghệ. Nên ko thể so sánh như những phần mềm (IE vs Firefox v.v..). Ko phủ nhận Flash hiện nay rất thông dụng, số lượng các trang web flash ngày càng tăng, lực lượng lập trình viên ActionScript hùng hậu, các cty làm games flash nhan nhản. Nhưng nếu bạn nào nhìn vào đó mà suy ra công nghệ Flash là bất diệt thì đã ko nhìn xa vấn đề rồi. Còn nữa, nếu khái niệm HTML5 hoàn thiện và được tất cả các trình duyệt cài đặt, thì flash mới là donkisot đứng trước cối xay gió HTML5. Lực lượng lập trình viên ActionScript liệu so sánh nổi với lực lượng người biết viết HTML + JavaScript hay ko? (trong đó đương nhiên có cả những người viết PHP, ASP, Perl...). Nhưng như đã nói trên, cộng đồng hùng mạnh ko có nghĩa là nhất là số một... Nếu khái niệm HTML5 ko được các nhà phát triên Firefox/IE... cài đặt tốt, gây tốn bộ nhớ, chậm chạp ì ạch... trong khi flash cũng làm được cùng một việc 1 cách nhanh chóng đẹp đẽ, ít tốn RAM hơn chẳng hạn, thì khi đó Flash vẫn là 1 giải pháp có chỗ đứng.
( DPH )
Người dùng hưởng lợi
Dễ thấy một điều: Mỗi khi một đặc tả chuẩn của W3C, IEEE hay một sản phẩm nguồn mở ra đời, các nhà cung cấp độc lập sẽ lại phải cải thiện sản phẩm của họ cho tốt hơn. IE phải cải thiện để có được IE 8 như bây giờ; MS Office phải cải thiện để có MS Office 2007 như bây giờ... Vậy tại sao Flash phải chết thay vì sẽ hoàn thiện hơn? Tại sao lại mong Flash chết khi chính người dùng sẽ được lợi từ sự cạnh tranh đó?
( Thanh Phong )
HTML5 sinh ra không phải để cạnh tranh với Flash
HTML5 là phiên bản cải tiến của HTML, HTML5 được ấp ủ nhiều năm nay với 2 tính năng căn bản rất quan trọng: 1. hệ thống tag semantic hơn, các tag được thêm vào như
Viết code HMTL 5 dễ hơn viết code Flash
Dù sao thì viết code html5 cũng dễ dàng hơn với đại đa số quản trị web. vì cũng quen với code html4 rồi, html5 chỉ là hỗ trợ thêm các tag mới thôi
( Sang F1 )
Tất cả chỉ là vấn đề giá cả
Trong tương lai thì HTML5 ( có thể sẽ lên 6,7,8...nhưng chỉ nói đến 5 thôi vì mấy cái kia còn xa quá) chắc chắn sẽ phổ biến. Flash muốn sống sót cũng cần cải tiến để tương thích với HTML5 và có thể phải mạnh mẽ hơn HTML5 Vấn đề là giá cả để phát triển trên 2 nền tảng này và sự linh hoạt trong mỗi loại HTML5 được phát triển nhờ nhiều nơi trên khắp thế giới. Flash nếu không được đầu tư hợp lý thì có thể sẽ thua HTML5 Đây cũng có thể là một cuộc cạnh tranh của chuẩn một công ty trước sự phát triển của thế giới nói chung, chúng ta sẽ thấy được nước cờ Flash tiếp theo của Adobe có đúng hay không.
( hoangdaica )
Flash sẽ biến mất, sớm hay muộn
Theo tôi, Flash sẽ biến mất, sớm hay muộn. So sánh 1 cách "mộc mạc", Flash là mỗi người dùng phải cài Flash(trời ạ, ngoài những người hoc vi tính hơi hơi cao, còn lại chỉ biết đại loại là "muốn coi youtube, coi video, nghe nhạc trên net thì phải cài Flash!) Với HTML5 thì ko cần quan tâm, đầu đất biết vô net là có thể nghe nhạc, xem fim online fà fà! ==> vậy thì cái nào là tương lai?
( Thanh Lâm )
Flash "bất diệt"
Đó là sự thật ... tôi đố bạn có thể tìm được một người ở việt nam ,hay trên toàn thế giới có thể sử dụng giỏi các phần mềm của tập đoàn adobe ??? từ AE đến PS hay AI..... nó đã thể hiện đẳng cấp và sức mạnh của họ ... nó Không đơn giản chỉ flash cho web mà nó còn là cho tất cả... từ powerpoint cho đến hàng ngàn phần mềm khác cần flash,,,, bạn có đã coi ứng dụng trên web được viết bởi action script chưa ... nó có thể lập trình ra "photoshop online" ... và các ứng dụng rất mạnh ... thậm người học lập trình c hay vb... củng hiếm ai làm được ... và cho dù làm được củng chẳng thể nào nhét cái đuôi *exe vô được ... vậy html5 có thể làm được phần mềm ??? và nếu html5 có thể làm được những điều bất ngờ thì flash cũng không "tha"... và họ luôn đấu tranh luôn cải tiến .. thì mọi người chúng ta cũng càng được tiếp cận đến .."đỉnh cao" ...
( dang ngoc nguyen )
No comments:
Post a Comment