Loading...
0%
Ruby

A Programmer's Best Friend

Since 1995

Ruby

Latest Version: 3.4.8

Download
# Output "I love Ruby"
say = "I love Ruby"
puts say

# Output "I *LOVE* RUBY"
say = say.sub("love", "*love*")
puts say.upcase

# Output "I *love* Ruby"
# five times
5.times { puts say }
# Ruby knows what you
# mean, even if you
# want to do math on
# an entire Array
cities  = %w[ London
              Oslo
              Paris
              Amsterdam
              Berlin ]
visited = %w[Berlin Oslo]

puts "I still need " +
     "to visit the " +
     "following cities:",
     cities - visited
# The Greeter class
class Greeter
  def initialize(name)
    @name = name.capitalize
  end

  def salute
    puts "Hello #{@name}!"
  end
end

# Create a new object
g = Greeter.new("world")

# Output "Hello World!"
g.salute

Bạn muốn tìm hiểu thêm hoặc thử Ruby? Try Ruby

This translation of www.ruby-lang.org is unmaintained and might contain obsolete information or even errors. Please refer to the original English site for the most up-to-date content.

If you want to contribute and help improve this site, please visit the project's page on GitHub.

Tại sao Ruby?

Tại sao các lập trình viên trên khắp thế giới yêu thích Ruby? Điều gì khiến nó thú vị?

Ecosystem

Các gem phong phú hỗ trợ mọi loại phát triển.
Công cụ trưởng thành sẵn sàng sử dụng.

Ruby có một bộ sưu tập thư viện rộng lớn được gọi là gem, hỗ trợ mọi thứ từ phát triển web đến xử lý dữ liệu. Với các framework trưởng thành như Rails và toolchain toàn diện, bạn có thể kết hợp các tài nguyên tuyệt vời hiện có để nhanh chóng xây dựng các ứng dụng chất lượng cao mà không cần phát minh lại bánh xe.
Khi tôi phát hành Ruby ra thế giới, tôi chưa bao giờ tưởng tượng một hệ sinh thái phong phú như vậy sẽ phát triển từ đó. Hơn 200.000 gem, Ruby on Rails, RSpec, Bundler—tất cả những điều này được tạo ra và nuôi dưỡng bởi cộng đồng. Mong muốn "làm cho lập trình viên hạnh phúc" của tôi đã được thực hiện theo những cách mà tôi không bao giờ có thể đạt được một mình.

Yukihiro "Matz" Matsumoto

Creator of Ruby

Simple

Dễ viết, dễ đọc.
Cú pháp tự nhiên như lời nói.

Ruby có cú pháp đơn giản và trực quan, đọc như ngôn ngữ tự nhiên. Loại bỏ các ký hiệu phức tạp và cấu trúc dài dòng, triết lý thiết kế của Ruby cho phép bạn diễn đạt trực tiếp những gì bạn muốn. Với mã boilerplate tối thiểu và khả năng đọc cao, nó thân thiện với người mới bắt đầu và dễ bảo trì cho các nhà phát triển có kinh nghiệm.
Ruby đơn giản là ngôn ngữ lập trình đẹp nhất mà tôi từng thấy.
Tôi khá chú ý đến các ngôn ngữ lập trình mới xuất hiện, môi trường mới, framework mới, và tôi vẫn chưa thấy bất cứ thứ gì sánh được hoặc vượt qua Ruby về sự thuần khiết trong thiết kế.

David Heinemeier Hansson

Creator of Ruby on Rails

Productivity

Làm nhiều hơn với ít mã hơn.
Cú pháp trực quan tăng tốc phát triển.

Cú pháp biểu cảm của Ruby cho phép bạn viết logic phức tạp một cách ngắn gọn. Sử dụng các tính năng mạnh mẽ như metaprogramming và blocks, bạn có thể giảm sự lặp lại và tập trung vào giải quyết các vấn đề cốt lõi. Với các framework kiểm thử toàn diện, bạn có thể duy trì chất lượng trong khi đạt được các chu kỳ phát triển nhanh.
Ruby biến ý tưởng thành mã nhanh chóng. Sự đơn giản giúp tôi tập trung; sự biểu cảm cho phép tôi viết theo cách tôi nghĩ.
Cảm giác như ngôn ngữ tự rút lui, chỉ còn lại tôi và vấn đề. Với các công cụ và thư viện tuyệt vời, ý tưởng nhanh chóng trở thành mã thanh lịch và hoạt động.

Dave Thomas

Author of "The Pragmatic Programmer"

Community

Các nhà phát triển trên khắp thế giới hỗ trợ lẫn nhau.
Cộng đồng ấm áp, năng động.

Cộng đồng Ruby chấp nhận văn hóa "Matz is nice and so we are nice (MINASWAN)", chào đón tất cả mọi người từ người mới bắt đầu đến chuyên gia. Các hội nghị và buổi gặp mặt trên khắp thế giới khuyến khích chia sẻ kiến thức và kết nối. Đây là một cộng đồng ấm áp, bền vững, nơi mọi người giúp đỡ lẫn nhau và cùng phát triển.
Cộng đồng Ruby tràn đầy tài năng và sự sáng tạo, các nhà phát triển bị thu hút bởi cú pháp thanh lịch của Ruby và lập trình vì niềm vui. Đây là một cộng đồng sôi động, thân thiện, sẵn sàng chia sẻ tình yêu lập trình với mọi người. Tinh thần ấm áp và hợp tác này chắc chắn là tài sản lớn nhất của Ruby.

Amanda Perino

Executive Director of Rails Foundation

Tham gia cộng đồng

Những người tham gia Ruby vượt ra ngoài việc chỉ là người dùng được gọi là Rubyists.
Rubyists yêu thích Ruby đều là những #rubyfriends tuyệt vời. Các hoạt động cộng đồng phát triển mạnh mẽ và thú vị.

Khẩu hiệu chung là "MINASWAN" — Matz is nice and so we are nice

Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community

Tin tức

Ra mắt Ruby 2.4.1

Chúng tôi hân hạnh công bố ấn bản Ruby 2.4.1. Đấy là bản TEENY đầu tiên của chuỗi ấn bản ổn định 2.4.

Đọc tiếp...

Đăng bởi naruse vào 22 Mar 2017

Đọc thêm tin tức

Bảo mật

Đọc thêm về bảo mật