如果您不确定,这里和这里都有一些很棒的主意!另外,花一些时间思考如何使您的应用程序最成功。与桌子上的人讨论您的想法。
查看Facebook,Twitter,LinkedIn和Github,并列出您与您附近的人看到的一些相似之处。
如果我们查看几个不同的Web应用程序,我们可以看到有很多重复的功能。我们上面查看的所有内容都具有用户身份验证,呈现的视图,它们连接到数据库,它们都可以查看,它们都具有信息的风格化供稿等。如果我愿意,我可以每次都想构建一个新应用程序时写下所有这些逻辑;但是,还有很多可用的工具可以为我们做到这一点。此外,很多时候,当我们构建应用程序时,我们希望以某些方式格式化代码,以帮助我们提高效率并帮助其他开发人员更容易理解我们的代码。网络框架有助于我们为应用程序实现结构,它们为我们提供了可以添加到应用程序的其他功能,而无需太多额外的工作。框架为我们提供了一个从应用程序开始的地方,因此我们可以专注于应用程序的功能,而不是配置详细信息。
Most websites share a very similar (not to say identical) structure. The aim of frameworks is to provide a common structure so that developers don’t have to redo it from scratch and can reuse the code provided. In this way, frameworks allow us to cut out much of the work and save a lot of time.
To summarize: there’s no need to reinvent the wheel.
从awwwards。
Web应用程序的前端是您看到并与之互动的部分。它由网站设计和网站的相互作用组成。就编程语言而言,这几乎总是由页面的CSS,HTML和JavaScript组成。
后端由服务器,数据库和与它们交互的代码组成。这也由代码组成,该代码为站点的前端提供动态数据。这可以在大多数编程范围内处理。我们今天将主要讨论的是Python,Ruby和Node JavaScript,但其他无数。
用户界面框架有助于创建风格化和专业的Web应用程序。大多数都包含某种网格系统,以便您可以很好地对齐,它们具有配色方案,因此可以为您处理,并且它们对您的HTML组件进行样式化,以便它们看起来很干净且专业。
其中一些包括:
选择一个UI框架大部分归因于个人外观和网站目标的偏好。不同的样式可能会更吸引不同行业,也可能传达不同的信息。
花几分钟讨论不同的外观,然后选择最适合您的示例应用程序的外观。
仔细阅读其中的一些并查看代码。还研究每个人的利弊。想一想哪些最好学习或集成到您的应用程序想法中。
仔细阅读其中的一些并查看代码。还研究每个人的利弊。想一想哪些最好学习或集成到您的应用程序想法中。