09/10/2018, 23:34

Cách viết web dạng module, framework ???

Các bác hướng dẫn em làm web theo dạng module và framework với. Nghe nhiều mà chả biết làm thế nào cả

Các bác cho em biết ưu, nhược điểm của chúng nữa nhé.
Thank nhiều nhiều.
sam2pro viết 01:44 ngày 10/10/2018
mình đang thực hiện một site như vậy, tuy nhiên hiện nay vẫn còn nhiều việc phải thực hiện, và cũng có nhiều thuật toán dễ nghĩ nhưng khó làm (tính tối ưu), vì thế mình rất vui lòng được chia sẽ chút suy nghĩ "nông dân" này. liên lạc Y! sam2_pro
conmalele viết 01:49 ngày 10/10/2018
Module theo em hiểu là các thành phần, nhóm mã để làm công việc mình cần
Framework là bộ thư viện mã hỗ trợ, trong đó có chứa nhiều module. Ví dụ Zend Framework thì có module hỗ trợ DB, Session, Seach, Template. .Net Framework thì hỗ trợ Form, DB vân vân
Về Đâu viết 01:45 ngày 10/10/2018
xem cái này trước nè bạn www.smarty.net
pigeeken viết 01:49 ngày 10/10/2018
Mình cũng viết 1 cái (mình là dân Java), mới qua php 1 thời gian thui . . .
Hiện tại portal của mình đang phát triển (viết bằng php, không chôm source từ bất kỳ site nào, chưa xong ^^) cũng hỗ trợ được kha khá:
- Hỗ trợ chạy nhiều db
- Hỗ trợ hiển thị nhiều ngôn ngữ (toàn site, kể cả dữ liệu nhập vào)
- Cơ chế plugin giao diện giúp chạy nhiều giao diện giao diện thay đổi 100%, kể cả nút, hình, icon ... ngoại trừ cấu trúc) và thêm giao diện dễ dàng (Nhằm phục vụ nhu cầu thay giao diện lễ, tết, ...)
- Tách biệt giao diện và code thực thi (hiện tại giao diện đang lưu trên file, dự tính chuyển sang db. Code hoạt động tuân thủ theo module, giao diện sẽ được load lên dạng object)
- Chống Flood website (chủ yếu dựa vào biết $_SERVER kết hợp lưu Cookies)
- Quản lý toàn bộ session trên db
..v.v.v..
Nói chung là mình cũng đang viết thêm, kg biết khi nào xong ^^
Rất vui nếu được học hỏi và trao đổi với các bạn đang cùng làm . . .
Thân !
hoangthienphuc viết 01:45 ngày 10/10/2018
Không biết các bạn có ai xài qua CodeIgniter chưa nhỉ?
Framework thằng này tương đối dễ xài, có user guide hướng dẫn, OOP tốt.
pigeeken viết 01:46 ngày 10/10/2018
Cám ơn bạn, mình sẽ xem thử . . .
sam2pro viết 01:51 ngày 10/10/2018
không biết module của Pigeeken hoạt động theo dạng nào, riêng mình thì trả về mảng giá trị cho common.php xử lý, mình đang dự tính viết một code cp quảng lý module này. tất cả các module đều được add tự động theo 2 hướng, 1 là upload xml lên từ cp. 2 là upload thư mục chứa file module có kèm xml nhận dạng module. từ đó cp sẽ tự nhận dạng và config hết vào hệ thống site. tuy nhiên hiện nay đang bù đầu vào dự án. nên hok cóa thời gian phát triển.
pigeeken viết 01:38 ngày 10/10/2018
Việc add thêm module có thể khai báo từ file (xml, .php, ... ) hay từ database . . . Hoặc kể cả folder (viết thêm chức năng scan folder để so sánh, lưu thêm nếu có folder mới)
Tuy nhiên, module này làm gì, nó sử dụng những resource nào từ framework thì mình vẫn phải code (gọi chung phần business).
^^ bận làm dự án ngoài hay cty nè ^^
donguyenkha viết 01:35 ngày 10/10/2018
Học wa Zend Framework lun đi bạn ^-^
Bài liên quan
0