我正在考虑从头开始开发基于数据库的Web应用程序,但我有一些顾虑。我对网络开发的世界都很陌生(我已经完成了哈佛大学的CS50课程,但就我的知识而言,这已经做了)我最近尝试过wordpress。
令我困惑的是有多少不同的文件,多少css和多少不同的嵌套div在大多数wordpress主题中,但也在任何网站上。这让我很焦虑,因为我觉得从头开始我会想念很多东西。
我的问题基本上是:
我计划构建一个认真,安全且功能强大的Web应用程序,这就是为什么我要遵循最佳实践并理解所有代码的目的的原因。提前谢谢!
答案 0 :(得分:0)
1)CSS规则可以嵌套,也可以通过多种方式简化。 CSS可以通过标签,类,ID等实现。最好的方法是阅读和理解每一个以及何时使用它们。它们比Wordpress更简单。
2)要开始一个新项目,首先要了解项目的范围,并了解您的目标是什么。完成后,开始使用表和关系设计数据库。之后,寻找可以帮助您入门的框架。考虑到您需要对代码进行分类以进行组织。使用数据库时,我喜欢将代码拆分为MVC。这使我能够很好地组织和重用代码。有很多工具可以帮助您快速启动和运行。看看Yii的发展。它有一个名为gii的工具,它可以为您提供数据库并为您创建代码。它还创建了许多有用的视图。其他有用的工具是twitter bootstrap和jquery,以满足您的视觉需求。它们易于使用javascript插件和css框架来帮助您实现目标。
我希望这会有所帮助