Lotus

Phần mềm chụp màn hình:
Lotus
Các chi tiết về phần mềm:
Phiên bản: 0.3.0
Ngày tải lên: 12 May 15
Nhà phát triển: Lotus Development Team
Giấy phép: Miễn phí
Phổ biến: 94

Rating: nan/5 (Total Votes: 0)

Lotus một cách tiếp cận độc đáo để tổ chức codebase của nó, được tạo thành từ các khuôn khổ nhỏ hơn, mỗi mục đích riêng của mình.
Đưa chúng lại với nhau vẫn đến nhà phát triển, mỗi phần bao phủ một khu vực cụ thể và tính năng.
Bằng cách tuyến đường này, đội Lotus đã đảm bảo cốt lõi của khung sẽ không được cồng kềnh với quá nhiều chức năng và tránh những tình huống mà các nhà phát triển có thể tải mã mà không bao giờ được sử dụng.
Lotus do đó có thể được sử dụng trên một cơ sở cho mỗi dự án, chỉ kích hoạt các module & nbsp; cần thiết cho các nhiệm vụ và các tính năng cụ thể.
Khung sau một kiến ​​trúc OOP nói chung, nhưng nguyên tắc MVC cũng có thể được tìm thấy trong các phần nhỏ hơn của nó.
Module cơ bản Lotus cung cấp hỗ trợ cho:
- HTTP định tuyến
- Một lớp xem
- Lớp vành đai tiện ích
- Xác nhận dữ liệu
- Xem những người giúp đỡ
- Một bộ điều khiển
- Một mô hình dữ liệu kiên trì

là gì mới trong phiên bản này:

  • Nhập:
  • phát hành giới thiệu. Ví dụ. bó sen exec tạo ra hành động web bảng điều khiển # chỉ số.
  • Cho phép chỉ định các tùy chọn mặc định trong coookies cấu hình ứng dụng. Ví dụ. cookie đúng, {domain: 'lotusrb.org'}
  • .
  • Bao gồm Lotus :: Helpers trong quan điểm.
  • Cho phép để xác định tùy chọn CLI --database khi tạo ra một ứng dụng mới. Ví dụ. sen mới bookshelf --database = postgresql.
  • Khởi tạo một kho Git khi tạo một ứng dụng mới.
  • Produce .lotusrc khi tạo một ứng dụng mới.
  • Security tiêu đề HTTP. X-Frame-Options và Content-An ninh-Chính sách hiện đang được bật theo mặc định.
  • Cơ sở dữ liệu giao diện điều khiển. Chạy với bó exec sen db console.
  • Finders động cho các tuyến đường tương đối và tuyệt đối. Nó thực hiện phương pháp thiếu: Web :: Routes.home_path sẽ giải quyết cho Web :: Routes.path (: nhà).
  • Thay đổi:
  • Cookies sẽ gửi HttpOnly theo mặc định. Điều này là vì lý do an ninh.
  • Kích hoạt các mẫu cấu hình cho các ứng dụng được tạo mới.
  • Thay đổi SQLite mở rộng tập tin từ db để .sqlite3.

Yêu cầu :

  • Ruby 2 hoặc cao hơn

Phần mềm tương tự

Apache Struts
Apache Struts

1 Oct 15

Apache Wicket
Apache Wicket

10 Feb 16

MicroMVC
MicroMVC

12 Apr 15

Sinatra
Sinatra

11 Mar 16

Ý kiến ​​để Lotus

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề