09/10/2018, 22:41

PHP CMS: Nên làm theo phong cách nào?

Hiện tại có 2 cách để viết 1 website tin tức:
1. Tổng hợp hết vào 1 trang, ví dụ index.php, cụ thể: muốn xem tin thế giới: index.php?tin=thegioi&khuvuc=nammy&....
2. Viết ra 1 trang riêng: ví dụ: khi chọn tin ở trang index.php nó sẽ chuyển đến trang chitiet.php?id=xyz để xem tin.

Cách nào ưu việt hơn?
222 viết 00:51 ngày 10/10/2018
theo mình cách 1 ưu việt hơn rồi,
nhưng cách 2 tốt cho người mới học( như mình ^_^) dễ viết hơn hẳn,
còn để tồng hợp vào 1 trang đòi hỏi mình có óc tồ chức 1 tí,
vì ko thể nào nhét hết vào index được, mà phải viết nhiều code nhỏ riêng biệt theo chức năng rồi gọi vào trang nào cần
đấy là mình nghĩ thế
satthuhuydiet viết 00:46 ngày 10/10/2018
Cách nào cũng vậy cả, nhưng cách 1 thì include 1 lần rồi dùng hoài
redsun viết 00:43 ngày 10/10/2018
Chẳng có gì khác nhau, cái quan trọng của trang tin tức là có hướng đi đúng và phải đượv biên tập tốt, và cộng thêm là phải có các spider để rút lọc thông tin từ nhiều nguồn. Rút trích mỗi trang một mục phù hợp với mục đích của mình sau đó sẽ cho cập nhập tự động lên site.
Chứ làm một site tin tức thì quá dễ rồi, quan trọng là có phong cách và có hướng đi và ...phải có người xem
Violon viết 00:45 ngày 10/10/2018
theo mình thì cách 1 là pro và ok nhất, bạn tách ra các hàm xử lý tin vào 1 file, trang index chỉ có nhiệm vụ lấy các tham số trong url và đưa và các hàm xử lý tin này, bản tin sẽ xuất hiện ở index theo đúng yêu cầu của bạn, đồng thời với cách làm này, sau này bạn rất dễ phát triển code
emhoclop1 viết 00:55 ngày 10/10/2018
Tớ nghĩ là sài theo phong cách lấy mã của người ta về dùng là hay nhất. Ví dụ: mamboserver.com chẳng hạn. Họ viết hay thế. Ta về sửa lại theo yêu cầu của ta chút ít là ngon.

Bản dịch tiếng Việt thì có ở đây: http://www.goldenkey.edu.vn/vi/forum...pic,395.0.html Chúng ta dùng lại nốt. Tội gì mà vẽ lại cái bánh xe.
pixelart viết 00:55 ngày 10/10/2018
nói như thế đâu có duoc, giả sử bạn muốn bán hoặc để bản quyền của mình. hoặc truong hợp người ta muốn nhất làko bị hack . VÌ mambo ai cung có source, có thể nguoi ta tìm thấy error trong nó. Còn source mình viết. ko ai có nên sẽ security hơn
nobie viết 00:54 ngày 10/10/2018
Nhưng mà mambo được các chuyên gia làm và có hàm nghìn con mắt soi và test. Còn các bác tay trắng làm. Dễ bị XSS lắm.

Mã nguồn mở bảo mật lắm chứ.

À trả lời cái câu hỏi đầu: bạn dùng design pattern là FrontController thì tiện hơn. Tất cả đều forward qua index. Nó là một dạng của mô hình MVC. Làm cách này chuyên nghiệp và dễ quản lý mã lúc mở rộng hơn
satthuhuydiet viết 00:45 ngày 10/10/2018
Riết rồi lạc đề cả rồi
nobie viết 00:50 ngày 10/10/2018
Tôi trả lời không lạc đề đâu. Front Controller chính là cách 1 đấy (gần giống thôi)
Bài liên quan
0