Vinova tuyển lập trình viên Mobile & Web ở Hà Nội, lương $300-1000

Article: Web 2.0, 3.0,... rồi có chấm không? 1680

Grid computing, RIA, web 2, web 3
naphuonghic.myopenid.com
Updated over 4 years ago

Web 2.0 thành công từ đâu? Giới công nghệ Việt Nam với Web 2.0 và những dự đoán Web 3.0.

Chẳng còn gì phải nhắc nhiều về những thành công của thế hệ Web 2.0 hiện nay. Thành công ấy mặc dù được thổi phồng bởi những hãng truyền thông đầu sỏ nhưng nhìn vào kết quả thì ai cũng phải gật gù. Web mang nhiều tính đại chúng và Web 2.0 tạo ra cộng đồng có dấu ấn cá nhân cùng cái tôi to vật vã.

Hãy ngoái lại nhìn

Theo bạn, sức mạnh của Web 2.0 mang lại là từ công nghệ hay từ dữ liệu? Công nghệ thì có đóng góp của AJAX là điển hình, dữ liệu thì nhờ có sự tham gia mạnh mẽ của người dùng. <font>Ai hơn ai ?</font>

Theo bản thân tôi, thành công của Web 2.0 bắt nguồn từ ý tưởng. Ý tưởng về tổ hợp Asynchronous JavaScript và XML (AJAX) để tạo thành giải pháp trao đổi dữ liệu nhanh hơn với Server, ý tưởng về YouTube cho việc chia sẻ video, về Flickr cho phòng trưng bày ảnh, về Gmail cho mail client trở lên sinh động, về MySpace hay Facebook cho mạng xã hội, ý tưởng về blog dành cho những kẻ thích viết lách, và vân vân những ý tưởng khác nữa.

Một ý tưởng phát triển, kinh doanh là khởi nguồn của mọi thành công. Dĩ nhiên, một thành công hội tụ nhiều nhân tố nhưng dấu ấn sáng tạo là điểm lớn nhất của Web 2.0. Trong thời đại mọi thứ đều có thể copy, ý tưởng mới có khi trị giá đến vài trăm triệu hoặc hàng chục tỉ đô cho một thương vụ mua bán – điều mà không ít người nghĩ đến sau khi quả bóng Dotcom xì hơi.

Một ý tưởng nằm trong đầu thì còn có thể giữ kín ở khoảng thời gian nhất định. Nhưng khi nó được triển khai, sẽ rất nhanh chóng có kẻ copy toàn bộ ý tưởng đó và thành công trước bạn. Bởi lẽ đó, phần lớn những dịch vụ của Web 2.0 được triển khai rất nhanh và cũng được lăng xê rất nhanh. Người ta sẽ ít chọn Java, ASP.net,... mà phần lớp dùng những Scripting language như PHP để cấp tốc hiện thực hóa ý tưởng của mình. Chúng hướng đến dịch vụ cho người dùng đầu cuối nên xét về yếu tố kỹ thuật, không đòi hỏi độ khó mà cần độ nhanh, nhạy để chiếm lĩnh thị trường trước khi người khác bắt đầu. Nhanh là đặc tính thể hiện trên cả phương diện kỹ thuật lẫn phương thức kinh doanh trong những thành công ở Web 2.0.

Người Việt – trâu chậm uống nước đục?

Sao chép và hoàn thiện là điểm mạnh của người Á Châu trong đó bao gồm cả người Việt. Ở lĩnh vực Web, chúng ta đã không có những sáng tạo thực sự mà thường sao chép ý tưởng của thế giới để triển khai cộng đồng người dùng Việt Nam. Không bàn về mặt trình độ công nghệ bởi đó không phải là lý do chính giải thích cho sự chậm chân trong sáng tạo thời Web 2.0. Như đã nói ở trên, phần lớn các dịch vụ Web 2.0 thành công không đòi hỏi nhiều về độ khó. Sự chậm chân và thiếu sáng tạo có thể đổ thừa cho tính ăn chắc, mặc bền trong nền văn hóa, có thể đổ thừa cho môi trường giáo dục phao – chép, đổ thừa bản tính khiêm tốn quá hóa tự ti,... Và rồi chúng ta chứng kiến đồng loạt những dịch vụ Web 2.0 “thuần Việt” ra đời muộn màng. Trong khoảng 2 năm trở lại đây, Việt Nam có các dịch vụ chia sẻ ảnh, viết blog, video, nhạc, mạng xã hội, ... giống như trăm hoa đua nở. Liệu rằng những bông hoa ấy có kết thành trái ngon, quả ngọt?

Ai dám nghĩ?

Sao chép chưa chắc đã là tội nhưng nếu mình sao chép ý tưởng được thì người khác cũng có thể sao chép. Thành công ở trên thế giới không có nghĩa sẽ thành công ở Việt Nam. Internet đã san phẳng địa cầu, những dịch vụ cho người Mỹ thì người Việt cũng có thể dùng. Văn hóa ư, khó mà ghi điểm với chia sẻ ảnh, video, blog, wiki hay mạng cộng đồng. Đặc biệt, tâm lý xính hàng ngoại, một dịch vụ Web 2.0 của Việt Nam đừng hòng chiếm lĩnh phần lớn thị trường Việt Nam.

Vì vậy mà chúng ta rất cần sáng tạo. Ở lĩnh vực báo điện tử, chúng ta đã chứng kiến thành quả tìm tòi trong thiết kế dẫn đến những thành công nhất định mà khởi nguồn là tờ VnExpress.net. Nó là hình mẫu cho hầu hết các trang tin điện tử, báo điện tử tạo nên thói quen Việt, hút khách và khác nhiều với các tờ báo nước ngoài. Đó là một thành công không đòi hỏi nhiều công nghệ.

Trong thời Web 2.0, trước khi copy mô hình dịch vụ của nước ngoài, ít có công ty nào khảo sát để sáng tạo hứa hẹn thành công. Hầu hết đó là sao chép nguyên bản được son phấn với sắc màu lòe loẹt á đông. Nói hầu hết, nghĩa là còn sót lại một vài dịch vụ ở một vài nơi ghi điểm “phù hợp với văn hóa Việt Nam”. Nhưng những điểm sáng tạo đó chỉ là lòe bịp hoặc ít tác dụng, nhỏ lẻ nên không mấy hấp dẫn người dùng. Ở Việt Nam, người ta vẫn viết blog trên Yahoo 360, tìm kiếm bằng Google, chia sẻ video bằng Youtube, định nghĩa ở Wikipedia,...Sẽ khó để chúng ta chứng kiến một thương vụ trị giá hàng triệu đô với các dịch vụ Web 2.0 của Việt Nam mặc dù ít nhiều trong số chúng chiếm được một lượng người dùng. Hãy sáng tạo và hãy triển khai những ý tưởng dù khả năng thành công chưa tới 5%. Ai dám nào?

Chúng ta chưa nghĩ ra một cái gì mới mẻ thì đến thời của Web 3.0, chúng ta sẽ có chăng?

Web 3.0 có cái gì ?

Xét về mặt công nghệ, HTML cùng JavaScript chưa đi xuống bởi theo dự đoán, đỉnh điểm là WebOS chưa thấy bứt phá. Chúng còn chờ đợi một chút tiến bộ của phần cứng, mạng phần mềm mà điển hình là trình duyệt để tạo thành một điểm sáng của Web 2.0. Thế nhưng, WebOS cũng không nhất thiết phải dùng đến HMTL, CSS, JavaScript mà có thể là một công nghệ, chuẩn, giải pháp mới mẻ nào đó chăng? WebOS tương lai là một hệ (Operating System), hệ này điều hành một cộng đồng người dùng cùng các phần mềm triển khai cho cộng đồng đó chứ không phải điều hành một máy tính cùng những phần mềm cài đặt. WebOS hướng đến người dùng cuối cùng dữ liệu mà họ cung cấp chứ không hướng đến những xử lý phức tạp hay quản lý phần cứng cùng phần mềm. WebOS có thể đi lên từ mạng xã hội hoặc mạng cộng đồng (cộng đồng có tính đặc thù cao). Rất khó đoán trước và những thể nghiệm hiện tại của WebOS mới chỉ là giới hạn ở mức công nghệ đơn thuần. Để WebOS thành công, nó cần sự tham gia của người dùng như thành công của các dịch vụ Web 2.0.

Sau giai đoạn phát triển của WebOS là thời kỳ trở lại của mô hình điện toán chủ – trạm thay thế vai trò chủ đạo của điện toán cá nhân hiện nay. Điện toán chủ - trạm này có diện mạo mới do công nghệ và người dùng đầu cuối mang lại. Đó không đơn thuần gói gọn ở mô hình chủ – trạm cho một mạng nội bộ, diện rộng mà sẽ là mô hình máy chủ dịch vụ – máy tính cá nhân (máy trạm cá nhân) trên Internet. Ở đó chúng ta sẽ chứng kiến sự thành công của SOAP cùng Web Service, của mô hình điện toán lưới (Grid Computing), của những trung tâm dữ liệu khổng lồ,... Mỗi cá nhân tham gia Internet sẽ chỉ cần một ID và mỗi máy tính sẽ có một IP tĩnh tham gia vào mạng. Hệ điều hành sẽ không nằm chết trong trình duyệt mà lúc đó nó trở thành những hệ điều hành tương tác trên môi trường mạng. Blog này có thể giống như những quyển sổ gấp vào, mở ra. Dịch vụ chia sẻ ảnh thì giống như những album thực sự, mạng xã hội không ảo mà gắn kết nhiều hơn với xã hội thực. Khi đó chúng ta có thể khám sức khỏe định kỳ qua mạng, đăng ký thủ tục, học hành, kiện tụng, tư vấn,...trên mạng. Sẽ không có khái niệm Second Life mà chỉ có một cuộc sống thực duy nhất, nó gắn liền với mạng.

Những công nghệ đang khởi động?

XML chẳng thể thay thế nổi HTML như người ta tưởng. Applet chết mòn khi JavaScript và Flash sinh sôi. Bất cứ dịch vụ nào, nếu phức tạp, người ta sẽ từ bỏ ngay từ lần ghé thăm đầu tiên.

Điều đó nhắc nhở giới công nghệ rằng: nhanh, nhẹ, thân thiện, đơn giản là những nhân tố để đi đến thành công. PHP được viết nhiều hơn bởi tư duy Java dù có mạnh đấy nhưng quá rắc rối và phức tạp. Với bất cứ phần mềm, hãy đừng hành là chính.

Tôi nói thì rất dễ. Bản thân tôi cũng mắc nhiều sai phạm dù trong tâm niệm mình luôn hướng đến sự đơn giản. Tư duy cần hướng đến sự đơn giản hóa. Trong công việc hằng ngày, tôi thường bắt gặp những lối tư duy quá phức tạp của các lập trình viên hay kỹ sư phần mềm. Đó là điểm yếu tạo thành bức rào cản khiến ứng dụng không thể phổ dụng. Sáng tạo quá nhiều tính năng mà người ta không bao giờ dùng sẽ làm nặng chương trình và tăng độ khó. Nghĩ đơn giản, làm giản đơn là bước đầu đưa đến thành công.

Điều đó đồng nghĩa rằng những công nghệ tương lai có thể mạnh nhưng sẽ cần gọn và dễ hiểu hơn. HTML sống được là bởi nó lỏng lẻo nhưng trong tương lai, tính lỏng lẻo đó sẽ giết chết nó. Thời đại Web 3.0 cần những xử lý, những tương tác mạnh hơn nên cần sự phát triển của HTML và Javascript hoặc một chuẩn, công nghệ, giải pháp thay thế. Bởi ban đầu HTML chỉ được thiết kế cho việc định dạng tài liệu, sự phát triển đến thời Web 2.0 là do những chắp vá cùng scripting hỗ trợ trong trình duyệt để xử lý một phần nghiệp vụ, thao tác phía client. HTML đã có phiên bản mới để thỏa mãn những yêu cầu trong thời đại nhưng người ta cũng đang nghĩ đến giải pháp thay thế hoàn toàn HTML. Những giải pháp này có thể chạy bên trong trình duyệt hoặc ngoài trình duyệt. Đó là những nhân tố góp phần làm thay đổi thiết kế ở mặt đồ họa của hệ điều hành tương lai dành cho thế hệ máy tính tương tác mạng. Nó phải đảm bảo được những phức tạp, tinh vi về giao diện bên cạnh sự đơn giản, nhẹ và khả năng tương tác cao hơn những gì mà HTML + JavaScript mang lại. Dĩ nhiên để có thể chạy được cả trong lẫn ngoài trình duyệt, chúng cần những bộ Runtime. Những bộ Runtime này đủ nhỏ để dễ dàng cài đặt chứ không to uỳnh như cái Reader của Acrobat.

Web 1.0 là document – văn bản chữ, Web 2.0 thì chắp vá nửa ứng dụng, nửa văn bản nhưng Web 3.0 sẽ là RIA - Rich Internet Application, những ứng dụng thực sự, có giao diện đồ họa hấp dẫn, nhanh và mạnh mẽ. Adoble là công ty tiên phong trên cơ sở những gì mà Flash của họ làm được. Đó là Flex/Appolo, một quá độ từ thời 2.0. Các công ty như Microsoft (Silverlight) và Sun (JavaFX) cũng đang phát triển để nền tảng công nghệ của họ nhanh chóng thích ứng với thời 3.0. Bản thân HTML từ W3C cùng các tổ chức web như Mozilla đã thiết kế phiên bản mới của HTML và JavaScript. Khoảng thời gian gần, chúng ta chứng kiến những gì mà HTML 5 (WebForm 1.0) xuất hiện cùng phiên bản 2 của JavaScript với Mozilla Core 2.0. Bật mí từ Mozilla Core, nhân này sẽ giống như bộ máy ảo có thể hiểu được cú pháp của cả JavaScript, C/C++ hay Java. Liệu rằng chúng có đủ năng lực sống sót tới thời kỳ 3.0.

Ngoài giao diện, thế hệ Web kế tiếp hướng đến việc xử lý tốt nguồn dữ liệu đang lớn dần từ thời Web 2.0. Ngữ nghĩa là định hướng xử lý dữ liệu cho thế hệ Web 3.0. Không phải đến thời đại này thì Sematic Web mới được định nghĩa. Đây là một mô hình đã có từ thời 1.0 nhưng phải nhờ đến 2.0 rồi sang 3.0 thì mới có đất để sinh sôi nảy nở. Phải có dữ liệu, càng nhiều, càng tốt, và chúng ta đang sở hữu một nguồn dữ liệu khổng lồ từ 1.0 do trào lưu số hóa, từ 2.0 trong trào lưu mạng dịch vụ xã hội. Tổng hợp, phân tích, xử lý nguồn tài nguyên này là định hướng dữ liệu thời 3.0. Ở 1.0, người dùng là những cá nhân chủ động tiếp cận dữ liệu, sang thời 2.0 họ trở thành những người cung cấp dữ liệu và đến thời 3.0 họ có thể trở thành chuyên gia tổng hợp, phân tích dữ liệu chuyên nghiệp. Semantic Web chính là sự thông minh của Web.

Thế hệ Web kế tiếp đón nhận sự gia nhập của các thiết bị cá nhân khác vào Web ngoài computer. Những thiết bị như máy chơi game, nghe nhạc, điện thoại hay đơn giản là giấy chứng minh điện tử, hoặc điên rồ hơn là một cặp kính thông minh cũng có thể tham gia vào Web 3.0. Sự tham gia có phong trào này sẽ làm cho môi trường Web 3.0 trở nên sinh động và có sức ảnh hưởng lớn hơn so với các thời kỳ trước đó. Trong những năm tới, thiết bị cá nhân có thể truy cập Internet và hiểu được Web sẽ là điểm nhấn tính năng trong các quảng cáo sản phẩm và nó trở thành một yêu cầu của khách hàng khi họ móc hầu bao. Kết nối không dây là cơ sở thúc đẩy trào lưu gia nhập đó giống như ADSL thúc đẩy sự phát triển các dịch vụ cung cấp nội dung ở Web 2.0.

Nền kinh tế phát triển, thế giới bị san bằng. Lượng người tham gia vào Internet sẽ chỉ có tăng chứ không hề giảm. Công nghiệp sản xuất phần mềm dịch chuyển dần sang dịch vụ phần mềm. Tương lai là dịch vụ. Do đó, những máy chủ thời 3.0 không phải là những máy dịch vụ Web đơn lẻ. Đó sẽ là một mạng máy chủ dịch vụ với môi trường điện toán lưới (Grid Computing) và xử lý song song cùng các trung tâm dữ liệu khổng lồ. SOA và Web Service sẽ trưởng thành thực thụ. Mô hình kiến trúc hướng dịch vụ trở thành xương sống trong các hệ thống phần mềm. Web Service là trợ thủ đắc lực cho dịch vụ Web 3.0. Chúng giúp trao đổi dữ liệu giữa máy khách với máy chủ thông qua giao diện đồ họa (không nhất thiết phải nằm trong trình duyệt). Máy chủ dịch vụ sẽ đón nhận luồng dữ liệu này rồi tiến hành xử lý. Những yêu cầu xử lý có thể lên đến hàng triệu trong một đơn vị thời gian nhỏ nên dù máy chủ có mạnh đến cỡ nào cũng không thể đảm đương hết. Chúng phải được phân tải với các máy chủ dịch vụ khác trong mạng. Mô hình Grid Computing được thực tế ứng dụng nhiều hơn để tiến hóa, đáp ứng những yêu cầu thời kỳ Web 3.0.

Rất khó để biết trước tương lai ngoài những dự đoán mang nhiều cảm tính nhưng Web thế hệ kế tiếp đang nhen nhóm rồi đấy. Hãy tư duy mà sáng tạo đi thôi.

1 2 3 

Editors
nhudinhthuan.myopenid.com 6
phananhvu.myopenid.com 125
naphuonghic.myopenid.com

Comments

You must login to be able to comment

Uploaded files

No file uploaded yet

You must login to be able to upload

Nhà tài trợ:

Mọi người đều tự do viết bài, sửa bài của người khác, và bình luận ở trang web này. Bạn muốn chủ động tạo bài mới để chia sẻ kinh nghiệm với mọi người? Xin click link ở dưới.

Create new content