【问题标题】:Webdesign for beginner [closed]初学者的网页设计[关闭]
【发布时间】:2023-03-18 22:03:01
【问题描述】:

我想创建一个网站作为新闻聚合网站。这将是我的学习项目,但我不知道从哪里开始。我应该先构建前端,还是先构建后端。此外,我将需要一个数据库来存储作业。我应该先设计我的数据库模式吗?将不胜感激这方面的指导。对于技术,我将使用 bootstrap、laravel 和 mysql

【问题讨论】:

    标签: mysql laravel web project


    【解决方案1】:

    数据库架构是一个很好的起点。一旦你有了一些你认为包含所有数据的东西,你将需要显示所有内容,阅读一些关于数据库规范化的内容,并仔细考虑你拥有的东西。

    一旦您有了可靠的数据库设计,您就可以开始编写代码了。与其将项目分解为前端和后端,不如尝试将其分解为功能。专注于尽可能小的东西,它可以独立运行并在后端和前端工作以实现该功能。最初,这可能是获取有关您将从其将新闻聚合到数据库中的站点的信息。你有那些数据库吗?如果您愿意,请从可以提交名称和 URL 的表单开始。一旦工作正常,请在页面上查看您已提交的列表。然后,您可以开始添加新功能。将其他字段添加到站点的表单中。编辑它们。删除它们。等等。

    【讨论】:

    • Web开发中经常遵循的典型工作流程
    • 它确实因情况而异,但我在这里描述的是一个很好的理想工作流程。通过专注于非常小的功能并在转向相关功能之前查看它们以使其正常工作,您可以将注意力集中在该特定功能的细节上,并且更有可能将事情做好。也值得您花时间阅读一些有关测试驱动开发的内容。您可能不想一开始就尝试进行测试驱动开发,但您应该意识到这一点并从长远来看。
    猜你喜欢
    • 2011-09-20
    • 2011-01-07
    • 2010-09-27
    • 1970-01-01
    • 2011-03-17
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多