Content management system web应用程序往往有一个管理面板?

Content management system web应用程序往往有一个管理面板?,content-management-system,web-applications,Content Management System,Web Applications,我想知道像twitter和facebook这样的大型web应用程序是否有管理面板来处理用户、帖子、图像、主题等的CRUD,就像drupal这样的CMS 所以程序员必须为普通用户编写前端代码,为管理员编写后端代码 如果我开发一个web应用程序,是否建议我也编写管理部分的代码?或者它是不必要的,因为我可以直接在mysql中通过直接编辑php脚本来处理这一切 分享你的想法 谢谢如果您有与一般功能分开的特定管理功能,那么您应该提供一个。直接处理数据库和脚本是一件痛苦的事情,而且容易出错。然而,许多web

我想知道像twitter和facebook这样的大型web应用程序是否有管理面板来处理用户、帖子、图像、主题等的CRUD,就像drupal这样的CMS

所以程序员必须为普通用户编写前端代码,为管理员编写后端代码

如果我开发一个web应用程序,是否建议我也编写管理部分的代码?或者它是不必要的,因为我可以直接在mysql中通过直接编辑php脚本来处理这一切

分享你的想法


谢谢

如果您有与一般功能分开的特定管理功能,那么您应该提供一个。直接处理数据库和脚本是一件痛苦的事情,而且容易出错。然而,许多web框架将自动生成基本的管理功能,这使得提供完整的管理功能变得更加容易。

这个问题几乎是无限的,在这里无法回答。但根据我的经验,任何规模的大多数web应用程序都需要管理功能,而且不仅仅是基本的CRUD,因为可能存在适用于字段更新方式的业务逻辑,记录可能具有相互依赖性。作为一名web应用程序开发人员,您通常同时负责前端功能和任何管理界面。如果除了web技术专家以外的任何人(即,可以直接跳入SQL和PHP的人)需要进行更新,您很快就会发现管理界面成为网站的重要组成部分,不仅仅是一个好的管理界面。

除非您或其他具有编码/数据库/SQL专业知识的用户处理web应用程序的实际管理,否则您通常需要web应用程序的管理界面


通常,web应用程序的指定管理员更喜欢使用管理界面,因为通过它更新数据库/内容更快、更不容易出错。当站点需要更新时,并非所有管理员都具备必要的技能或时间在应用程序的数据库或代码级别进行交互。

哪些PHP框架提供管理界面?他们只是提供CRUD功能?因为我无法想象他们提供了人们需要的管理业务逻辑,因为它因情况而异。主要是CRUD功能,但取决于模型,它肯定可以处理一些业务逻辑。验证等简单的事情。