Ngày nay, Internet đã thay đổi cả thế giới hiện thực và open source (mã nguồn mở) đã và đang thay đổi cả thế giới Internet. Open source xóa nhòa mọi sự khác biệt về công nghệ, nó cho phép những người thật sự bình thường cũng có được những công cụ thay đổi cả thế giới.
Friedman (tác giả cuốn sách nổi tiếng "Thế giới phẳng") đã thốt lên với vợ điều gì đó đại loại như: "Columbus đã phải mất công xách thuyền đi vòng quanh thế giới mới phát hiện ra thế giới hình cầu một cách đầy may mắn. Nhưng em yêu ơi, anh chỉ ngồi chưa nóng đít trên cái ghế tuột ốc trong phòng và lướt 1 vòng quanh thế giới web cũng đủ để nhận ra 1 chân lý: thế giới này thật ra là PHẲNG". (Hihi, thật ra ông ấy không nói thế đâu, tôi bịa đấy!)
Chưa tin à, ví dụ nhé. Bạn tưởng tượng thế nào về việc tự mình tạo ra 1 trang web? Chắc là sẽ tốn tiền lắm hả. Ít nhất là phải mua 1 đống công cụ để tạo ra nó chứ?
Cũng có thể là rất tốn nhưng cũng có thể là không tốn đồng nào, cũng chẳng phải đi ăn cắp ăn trộm của ai. Hãy nhìn list dưới đây:
1. Web server: Apache
2. Phần mềm viết ứng dụng Web:2.1. Ngôn ngữ: PHP3. Database:
2.2. Framework: Zend Framework - các lớp hỗ trợ sẵn cho việc phát triển các ứng dụng Web.
2.3. Theme: Xoops4. Hệ điều hành: Fedora
6. Cách sử dụng và thông tin về tất cả những thứ ở trên: wikipedia.org và các tài liệu hướng dẫn của chính project đó.
5. Editor,file manager và hơn thế nữa: eclipse
Đủ chưa nhỉ, tôi nghĩ là về mặt kỹ thuật đã đủ rồi đấy. Với những công cụ này, bạn có thể sáng tạo mọi thứ trong thế giới web ứng dụng chứ không chỉ những trang blog, những forum dựng sẵn. Chỉ cần bạn bỏ 1 ngày ra để tìm hiểu qua về những gì mà bộ công cụ này có thể cung cấp thôi, bạn sẽ thấy ngạc nhiên về khả năng của chúng.
Chúng đều là những phần mềm có tính chuyên nghiệp cao. Ví dụ như khi Apache mới xuất hiện, IBM đã phát triển một bộ sản phẩm web server để cạnh tranh với Apache bằng chính các kỹ sư phát triển phần mềm hàng đầu thế giới của mình. Nhưng cuối cùng điều gì đã xảy ra? IBM đã buộc phải thừa nhận là sản phẩm của mình không thể cạnh tranh nổi với Apache, và sau này IBM đã trở thành 1 thành viên hỗ trợ đắc lực cho dự án mã mở này.
Chỉ là 1 sự tổng hợp nho nhỏ của riêng mình, nhưng tôi hy vọng nó sẽ giúp cho bạn, dù bạn có là ai, những công cụ để thay đổi thế giới, hay quan trọng hơn, thay đổi cuộc sống của bạn theo 1 hướng nào đấy tốt đẹp hơn, chỉ với 1 ý tưởng trong đầu. Ghê gớm quá sức tưởng tượng à? Thế bạn gọi những yahoo, google, ebay, alibaba...là gì? Là thay đổi thế giới đúng không? Jack Ma chỉ là một anh giáo làng khi đưa
Alibaba.com, trang web hỗ trợ B2B đầu tiên lên mạng. Thế nhưng sau đợt IPO đình đám ở Hongkong vừa rồi thì anh giáo này đã làm cả nước Mỹ thèm rỏ dãi khi chỉ cho họ bắt đầu tham gia đấu giá sau 40 ngày. Việc bạn có đầy đủ công cụ để làm việc ở bất cứ đâu như 1 "freelancer" thực thụ là gì? Là thay đổi cuộc sống của bạn theo hướng tốt đẹp hơn đúng không? Hãy thử làm chủ những công nghệ tôi nói trên đi, bạn có thể ung dung đưa đơn xin việc cho ông sếp đáng ghét mà yên tâm không sợ chết đói.
Đừng tự hỏi tôi chia sẻ những thứ này làm gì, tôi sẽ buồn đấy. Nước Mỹ có 300 triệu dân thôi, nhưng thông tin họ chia sẻ bằng tiếng Anh chiếm 80% lượng thông tin trênInternet.
Chúc chúng ta, cộng đồng những người sử dụng tiếng Việt, cùng nhau thành công trong thế giới phẳng!
Anh Ngọc.
Bình luận
Danh sách các công cụ nguồn mở ở trên chỉ kể 1 tên ở mỗi mục, nhưng chưa phải là ưu tú nhất.
1. Web server ngoài Apache phổ biến nhất cũng còn nhiều server khác được xếp ở loại lightweight, thí dụ lighttpd (youtube đang dùng)
2. PHP/Zend framework/Xoops. PHP thì ok, Zend framework vừa ra mắt hè vừa rồi, chưa đủ độ chín, còn Xoops thì quá cũ và gần đây không có biến đổi gì đặc biệt. Thay vì Xoops ta có thể liệt kê Joomla, Drupal, MODx, Plone/Zope...
3. DBDesigner đã chết Ngay nhóm phát triển cũng nói WorkBench sẽ thay thế DBDesigner.
4. Fedora gắn với Red Hat chỉ thích ứng với xí nghiệp. Hiện nay lựa chọn mang tính GNU thì có Debian, mang tính phổ thông thì Ubuntu, chưa kể đến các mini Linux như Puppy (và Hacao :P)
5. Ok, Eclipse rules!
6. wikipedia.org có thể dùng làm điểm khởi đầu, tìm vài thông tin căn bản (và những thông tin không-căn-bản-và-chẳng-ai-quan-tâm), còn nghiên cứu sâu hơn thì... Gooogle!
Vậy là mọi người đã có nhiều lựa chọn hơn rồi
"Thế giới chỉ dần phẳng" trong 1 vài lĩnh vực công nghệ mà thôi.
Web cũng vậy, để làm 1 trang web cá nhân hay 1 ứng dụng web tàm tạm thì "thế giới có vẻ phẳng", nhưng 1 ứng dụng web tầm cỡ... cần tập trung trí tuệ và nhân lực thì mình chẳng thấy "thế giới phẳng chút nào" (toàn các cty tại Mỹ, nhân lực tại Mỹ... ko àh)
@Hai Nam: Cam on da chia se, va that ra day cung la muc dich chinh cua bai viet, "chia se va duoc chia se". Tuy nhien co cai workbench chua dung bao gio, thay noi la soft project manager chu co phai database design dau nhi?
@Nemo Nguyen: Tat nhien thoi, khi nhung viec don gian da duoc outsource ra ngoai, nguoi My se tap trung vao nhung mat ho manh, do la sang tao ra nhung cong viec moi. Nhung voi nhung cong cu du dung the nay thi y tuong van la cai quyet dinh hon.
DBDesigner4 tuyên bố ngừng hỗ trợ và chờ đợi WorkBench http://bit.ly/baB8kI
WorkBench của MySQL http://bit.ly/aYuNcn (không phải Open WorkBench). DBDesigner4 cũng chỉ chủ yếu hỗ trợ MySQL.
Chờ đến bao giờ thế, trong khi chờ đợi chắc dùng DBDesigner4 cũng không sao nhỉ?
Thông báo "chờ đợi" đó có từ năm ngoái, đến giờ họ vẫn chưa update (thế nên mới nói đây là dự án "chết" :P). WorkBench download được tại đây http://bit.ly/aw20K6 Cũng như mọi sản phẩm các của MySQL AB, WB tồn tại dưới 2 dạng giấy phép nguồn mở và thương mại.
Cái WB được xây dựng từ DBDesigner4 project mà