Xin chào!
vidar Tháng mười hai 17, 2008

Ruby là một ngôn ngữ hướng đối tượng (OOP) ra đời vào năm 2005 nhưng chỉ được nhiều người biết đến và trở nên phổ biến từ khi có sự xuất hiện của web framework mã nguồn mở Ruby on Rails (còn gọi một cách ngắn gọn là RoR, Rails) vào tháng 7, 2004. Rails đã nhận được sự chào đón nồng nhiệt và đã phát triển nhanh chóng vì nó cho phép xây dựng các ứng dụng web một cách hiệu quả, và hòa quyện hoàn hảo vào xu thế web 2.0 đang phổ biến hiện nay. Rails vẫn đang phát triển nhanh chóng nhưng hiện tại đã khá hoàn thiện với nhiều tính năng hầu như đáp ứng mọi nhu cầu của web development. Từ sự phát triển của Rails, nhiều web framework khác đã ra đời. Các framework này hoặc cải tiến rails ở một số khía cạnh, hoặc chọn một cách tiếp cận khác. Nói chung hiện giờ trong môi trưởng Ruby giờ đây việc tạo các ứng dụng web thật dễ dàng và có nhiều chọn lựa.

Sự phát triển nhanh chóng của Ruby và các frameworks trên nền Ruby đã thúc đẩy sự hỗ trợ của các công ty IT lớn, chẳng hạn Apple, Sun, mà điển hình là Sun đã phát triển một phiên bản tương thích Ruby bằng Java gọi là jRuby. jRuby được thừa hưởng những điểm ưu việt của cả hai thể giới Java và Ruby, và được coi là môi trường chạy các ứng dụng web qui mô lớn cho doanh nghiệp (enterprise applications) đầy hứa hẹn. Sự hỗ trợ của các công ty lớn là một yếu tố lạc quan trong việc phát triển nhanh chóng và bên vững.

Hiện nay không nằm ngoài xu thế chung, ở Việt Nam đang phát triển mạnh mẽ các ứng dụng web, đặc biệt là các ứng dụng web theo trào lưu web 2.0. Các ứng dụng này sử dụng nhiều công nghệ khác nhau, đặc biệt là các công nghệ mã nguồn mở. Các web framework dựa trên ngôn ngữ Ruby sẽ mang đến thêm những lựa chọn sáng giá vì nó cho phép phát triển chúng một cách nhanh chóng và hiệu quả với chi phí thấp. Thiết nghĩ việc nắm bắt nhanh chóng các công nghệ như Ruby, Rails,… cũng như các công nghệ khác sẽ xuất hiện trong tương lai sẽ mang lại lợi thế cho cộng đồng IT ở Viêt Nam trong thời đại Internet này.

Tuy nhiên ở Việt Nam, ngôn ngữ Ruby và các công nghệ liên quan chưa được phổ biến. Có thể vì thói quen, vì lý do lịch sử mà Ruby, Rails (và nhiều công nghệ mới khác) ít được chú ý. Thiết nghĩ cộng đồng IT nước nhà cần đa dạng hóa sang nhiều công nghệ khác nhau để tận dụng các ưu điểm của nhiều công nghệ khác nhau để áp dụng thích hợp, nhất là các công nghệ có thê được áp dụng một cách tinh nhẹ, chi phí thấp và hiệu quả cao.

Do đó, vRuby là ra đời như một nỗ lực để thúc đẩy sự quan tâm của cộng đông IT ở Việt Nam đến ngôn ngữ Ruby và các công nghệ dựa trên nền Ruby. vRuby được thành lập bởi những người (gồm cả Việt Nam và nước ngoài đang sinh sống tại Việt Nam) cổ động việc sử dụng ngôn ngữ Ruby ở Viêt Nam. Đó là một nơi để những người quan tâm có thể trao đổi kiến thức, kinh nghiệm, tiến đến hợp tác để thực hiện những công việc qui mô lớn hơn. Chúng tôi mong muốn vRuby sẽ là trang web cho cộng đồng và của cộng đồng – tức nội dung và hoạt đông của vRuby được định hướng bởi công đồng những người tham gia. Dù là trang cộng đồng về Ruby, trang web cũng sẽ đề cập đến công nghệ hoặc chủ đề liên quan.

Trước mắt, vRuby sẽ gồm những nội dung sau:
- Các tin tức mới và nổi bật liên quan đến ngôn ngữ Ruby
- Các bải viết về Ruby
- Diễn đàn thảo luận về nhiều chủ đề khác nhau

Nếu các bạn cảm thấy hào hứng, hãy đăng ký tham gia vRuby. Welcome aboard.