eSchool là một nền tảng web dành cho sử dụng từ một bộ giáo dục cho các trường học, giáo viên, học sinh, vv tạo ra trong Ruby on Rails.
Về Ruby:
Ruby là một năng động, phản xạ, nói chung mục đích hướng đối tượng ngôn ngữ lập trình kết hợp cú pháp lấy cảm hứng từ Perl với các tính năng giống như Smalltalk. Ruby có nguồn gốc từ Nhật Bản trong thời gian giữa những năm 1990 và bước đầu đã được phát triển và thiết kế bởi Yukihiro "Matz" Matsumoto.
Ruby hỗ trợ nhiều mô hình lập trình (bao gồm cả chức năng, hướng đối tượng và bắt buộc), và các tính năng một hệ thống kiểu động và quản lý bộ nhớ tự động; nó là do đó tương tự ở những khía cạnh khác nhau để Python, Perl, Lisp, Dylan và CLU.
Trong hiện tại, thực hiện chính thức của mình, viết bằng C, Ruby là một single-pass ngôn ngữ giải thích. Như hiện nay không có đặc điểm kỹ thuật của ngôn ngữ Ruby, điều này thực hiện được coi là de facto tham khảo. Tính đến năm 2008, có một số triển khai thay thế của ngôn ngữ Ruby, bao gồm Rubinius, JRuby, YARV, và IronRuby, mỗi trong số đó có một cách tiếp cận khác nhau, với JRuby cung cấp chức năng biên dịch just-in-time.
Các ngôn ngữ được tạo ra bởi Yukihiro Matsumoto, người đã bắt đầu làm việc trên Ruby on Tháng Hai 24, 1993, và phát hành ra công chúng vào năm 1995. "Ruby" được đặt tên như một loại đá quý vì một câu nói đùa trong vòng tròn của bạn bè ám chỉ đến tên của Matsumoto các ngôn ngữ lập trình Perl.
Tính đến năm 2007, phiên bản ổn định mới nhất của việc thực hiện tham chiếu là 1.8.6. Ngoài các tài liệu tham khảo, một số máy ảo khác đang được phát triển cho Ruby. Chúng bao gồm JRuby, một cổng của Ruby để các nền tảng Java, IronRuby, một thực hiện cho .NET Framework được sản xuất bởi Microsoft, và Rubinius, một phiên dịch theo mô hình Smalltalk máy ảo tự lưu trữ.
Yêu cầu :
- Rails
Bình luận không