我向我的讲师提出了这个问题,但我也想要各种答案,以便更好地理解我的这个难题。这是省略了名称的原始消息。
嗨**,
感谢您今天的介绍性讲座,我期待着接下来几周的工作。
然而,我对 CMS、API 和框架这些术语感到相当困惑。互联网也没有提供太多帮助,因为这些术语经常被抛出,而且经常是为了同一件事!
A 在 LAMP Web 开发方面有一点背景,我将提供一个假设场景,希望您能告诉我这些术语的适用范围。
我正在使用 LAMP(带有 Apache、MySQL 和 PHP 的 Linux Web 服务器)。
我正在开发一个公众可以观看电影的网站(嗯...忽略法律问题,纯粹是假设性的,当然是出于教育目的!)
我使用 phpMyAdmin 创建我的 MySQL 数据库,表将涉及“用户”、“类别”、“内容”等。
我现在创建一个“管理控制面板 (CP)”,我将其称为后端。授权用户根据他们的访问级别(由他们在“用户”表中的帐户确定)可以添加/编辑/删除各种内容。这些变化反映在我所说的前端。
前端是面向公众的网站,公众可以访问该网站观看他们选择的电影。
后端(即 Admin CP)控制/调节用户的内容以及几乎所有内容。随着时间的推移,开发人员可以为此添加更多功能以获得更多功能。例如评论。或者,开发人员可以使用 Facebook 评论 API 将其包含到前端的每个“电影”页面中,这样会更容易。
现在回到手头的主要问题,这是一个网络 CMS 吗?API 在哪里适合?这是一个框架吗?
注意:我没有使用 WordPress 或 Joomla 等任何东西,它都是我自己自定义编码的。使用 PHP 和 HTML5、CSS3,也许还有一点 jQuery,当然还有通过 PHP 与 MySQL 数据库交互的 SQL 语句。
感谢您在我的困惑中提供的帮助。
谢谢,
编辑:我根据贾斯汀的意见评论了我的想法。如果我在正确的轨道上,请告诉我,干杯。