Tôi đang cố gắng xác định một số ưu điểm và nhược điểm của việc có CMS là sự kiện được thúc đẩy.CMS hướng sự kiện - lợi thế và bất lợi
Biến cố sự kiện không phải là hiếm. Bạn thấy nó trong nhiều ngôn ngữ kịch bản như Actionscript, javascript, jquery liên quan đến một khách hàng. Làm thế nào về trong một CMS, nơi các sự kiện và phản ứng của họ xảy ra trên máy chủ. Những lợi thế hay bất lợi có thể có cách tiếp cận này, và những cách tiếp cận nào khác ở đó mà mọi người có thể thích hơn.
P.S. Xin lưu ý rằng tôi chỉ sử dụng Actionscript, JQ và JS làm ví dụ. Bạn nhận ra rằng khi nói về một CMS theo cách này, các sự kiện một phản ứng của họ là tất cả các công cụ phía máy chủ.
Chỉnh sửa: Tôi thấy rất nhiều người nói rằng không có ý nghĩa khi sử dụng sự kiện do họ không hiểu nó là gì. Một trong những hệ thống CMS đã sử dụng phương pháp này là Drupal, vì vậy tôi tin tưởng nó là một cách hiện tại, tôi không lấy ý tưởng ra khỏi A. Nó chỉ có nghĩa là "nội bộ" của CMS (tất cả các công cụ phía máy chủ) là sự kiện điều khiển. Cốt lõi làm điều của nó và định nghĩa các sự kiện. Plugin có thể phản hồi các sự kiện đó để thêm logic của riêng chúng. Tôi đề cập đến Actionscript là một ví dụ bởi vì phía máy khách là nơi mà khái niệm này được biết đến nhiều nhất, nhưng nó cũng có thể ở phía máy chủ, có thể không liên quan đến các ứng dụng bình thường và do đó không được biết đến. Nhưng nó có ý nghĩa đối với một cái gì đó phức tạp hơn như một CMS, nơi các nhà phát triển khác muốn thêm các plugin riêng của họ hoặc thậm chí thay đổi logic được xây dựng sẵn của CMS.
Bạn đang tìm kiếm lợi thế gì trong cách tiếp cận như vậy? Khi bạn nói CMS, tôi cho rằng bạn có nghĩa là một CMS dựa trên web. Bất kể phần mềm phía máy chủ, CMS của bạn sẽ vẫn đáp ứng yêu cầu HTTP, tạo ra html và trả lại cho khách hàng, phải không? Vậy sự kiện CMS sẽ trợ giúp như thế nào trong quá trình đó? – marcvangend
Tôi đã tự do đưa bản cập nhật của bạn vào một khối trích dẫn và không bẻ khóa nó. Vui lòng quay lại nếu bạn không thích. –
Bạn sẽ sử dụng ngôn ngữ nào? @Georg, cảm nhận của bạn thế nào !!! :) Tôi tìm thấy nó hợp lý để hỏi khi tất cả các ví dụ được đưa ra là ngôn ngữ phía khách hàng và tôi xa như tôi biết PHP không gửi các sự kiện, mà không có sự giúp đỡ của bất kỳ thư viện bổ sung. Hơn nữa, với danh tiếng từ 17k trở lên, bạn có thể tự mình mang lại một số câu trả lời cho câu hỏi, phải không? Georg, bạn nghĩ Dave nên sử dụng ngôn ngữ nào? – PatrickS