Tôi đã sử dụng thông minh trong quá khứ, trong x-cart, jobberbase và thành phần jomestate của Joomla và một số thành phần Joomla khác. Tôi thấy rằng mọi thứ được kết hợp chặt chẽ trong x-cart và nhiều thứ dường như phức tạp hơn là chúng phải ở trong jobberbase và tôi có ấn tượng rằng điều này là do thông minh.Tôi có nên sử dụng công cụ mẫu thông minh với MVC như Yii không?
Bây giờ tôi sẽ sử dụng Yii trong một dự án, được đề xuất bởi khách hàng. Và bản thân Yii là khung MVC. Vì vậy, tôi nên sử dụng smarty với nó? Tôi muốn biết rằng tôi nên sử dụng smarty cho nó, tôi có nghĩa là sẽ có một số ưu của việc sử dụng smarty trong Yii? Hay không? Hoặc nó sẽ chỉ là một chi phí hoặc sẽ có một số khuyết điểm của việc sử dụng smarty trong nó? Tôi có hiểu biết về thông minh. Nhưng tôi nghĩ rằng đôi khi làm cho mọi thứ trở nên phức tạp hơn. Vì vậy, tôi muốn biết từ các bạn, đó chỉ là một ý nghĩ thống trị do các khuôn khổ xấu hoặc có một số thực tế trong đó, vì vậy tôi nên sử dụng thông minh hoặc có một số điều khác tốt hơn?
Tôi hiểu cú pháp thay thế nhưng chỉ muốn konw đó là có lợi thế của smarty trong khi sử dụng kiến trúc MVC đã được? hoặc sẽ có một chi phí không? – Hafiz
Điều đó phụ thuộc hoàn toàn vào những gì bạn sẽ xem xét lợi thế của smarty? –
Không có sự khác biệt giữa việc sử dụng smarty trong một ứng dụng riêng biệt và sử dụng nó trong một khung công tác. Trộn quan điểm và logic luôn luôn là thực hành xấu IMO. Nhưng nếu bạn nghiêm khắc với bản thân và các nhà phát triển khác, bạn không cần phải thông minh để thực thi –