2011-01-11 42 views
19

Tôi muốn biết có bao nhiêu bạn đang sử dụng ORB RedBean trong các trang web sản xuất php của bạn và trải nghiệm của bạn với nó (độ tin cậy, tốc độ, vấn đề (nếu có), ...)?php ORM - RedBean trong sản xuất?

Cảm ơn bạn.

+0

Khi tôi đã đào sâu vào nó, các ORM được sử dụng nhiều nhất trong thế giới PHP là Propel và Doctrine, vì vậy tôi nghĩ rằng bạn sẽ không nhận được nhiều câu trả lời ... –

+0

Tôi biết về giáo lý, học thuyết 2, propel ,. .. nhưng tôi muốn ý kiến ​​người dùng/expirience với RedBean. – Diablo

+0

Nếu bất cứ ai đã tích hợp điều này vào Lithium (Li3), bất kỳ con trỏ nào cũng sẽ tuyệt vời. Cảm ơn. –

Trả lời

36

Tôi đã viết RedBean vì tôi không hài lòng với Giáo lý. Tôi đã sử dụng cả Propel và Doctrine nhưng tôi cảm thấy không hiệu quả.

Chúng tôi sử dụng RedBean cho một số dự án và nó hoạt động tốt. Trên thực tế RedBean không thực sự là một lớp 'orm' chất béo, do đó, nó khá dễ dàng để tối ưu hóa (hầu như tất cả SQL được lưu trữ trong một lớp; người viết truy vấn). Nó không có trình phân tích cú pháp truy vấn, ngôn ngữ SQL tùy chỉnh hoặc trình tạo truy vấn. Nếu bạn muốn cải thiện hiệu suất hơn nữa, bạn có thể quyết định sử dụng SQL thuần túy thay vào đó và sử dụng tùy chọn convertToBeans-sau đó.

+1

Bằng cách nào? Tôi đã làm việc với Doctrine 1.2 trong một dự án rất lớn (một mình) và tôi đã hoàn thành 50% trong 15 ngày. Đó là điều gì về Giáo Lý làm bạn thất vọng? – Ian

+10

Tôi tìm thấy nó là một thư viện rất trực quan và tôi không thích chuyển đổi trở lại và foward giữa phpmyadmin hoặc một cli-generator và mã của tôi. Tôi là một người lập trình rất nhanh nhẹn, tôi thích nguyên mẫu và tôi đang tìm cách 'thiết kế lược đồ theo cách tiến hóa'. Tất nhiên điều này là rất chủ quan và tôi sẽ không nói rằng Doctrine là một sản phẩm tồi. Tôi chỉ không thích nó và đó là lý do tại sao tôi chế tác của riêng tôi. –

+0

Chắc chắn, tôi phải dành nhiều thời gian hơn với RedBean, trước khi có kết luận và trước khi tôi di chuyển. Không có gì sai với Doctrine (2), tôn trọng và yêu thương (nó là một công cụ mạnh mẽ), nó chỉ là với "đậu" đầu tiên của tôi tôi tự hỏi: Tại sao tôi không sử dụng RedBean? Trí tưởng tượng của tôi trở nên hoang dại và tôi nghĩ, chỉ trong một giây: "Đây là cách tất cả điều này sẽ hoạt động." Đó là tình yêu từ cái nhìn đầu tiên :) ít nhất là từ quan điểm kinh nghiệm của nhà phát triển. Doctrine (2) là, thực tế, chuẩn php orm và tôi muốn biết RedBean có thể được so sánh như thế nào, ví dụ Doctrine (2) trong môi trường như vậy. – Diablo

4

Heej, Tôi đang sử dụng nó trong trang web mà tôi đang làm việc. Tôi đã tích hợp nó với CodeIgniter và nó hoạt động hoàn hảo. Tôi không có bất cứ điều gì tôi không thể làm với nó.

Karens

+0

Cảm ơn bạn Karens. Tôi đã thực hiện một ứng dụng blog thử nghiệm 3 bảng nhỏ với CI và RedBean. Thêm chi tiết sẽ rất hữu ích. – Diablo

+2

Xem tại đây cách tích hợp CI với Redbean: http://www.creolab.hr/2009/11/integration-of-redbean-orm-with-codeigniter/ Thực ra bạn sử dụng Mô hình từ Redbean và Controllers and Views từ CodeIgniter – Karens

+0

Tôi đã tích hợp nó. Vì vậy, bạn sẽ sử dụng RedBean cho một ứng dụng quản lý tài liệu thương mại giao thông cao? – Diablo

Các vấn đề liên quan