TEL:400-8793-956
当前位置:程序、服务器

还能更了解Web开发?

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-06 09:31:10

 问:我的意思是,一切都放在Web开发中。每天我都在读一些新东西,但对于它们的组合方式我却很困惑。所以我想知道是否有人可以指出我的文章或帖子向我解释。

 
因此,如果您分解了整个Web开发,它的外观如何。我阅读诸如前端,后端,服务器端,用户界面等内容。
 
如果将Web开发分为几类或几部分,它们将是什么,每一部分中包含什么内容。因此,ruby或rails或我的sql或javascript会去哪里。
 
有谁知道任何伟大的文章可以解释这一点?
 
 
答:在这一点上,将网站视为具有各种层次的堆栈可能是最容易的。
 
在基础层是您的数据库。这可能是mysql,postgresql,sqlite等。这里有更多选项,它们有区别,但是通常它们实现相同的目标,即存储数据。
 
比起您的后端或服务器端语言而言。这是服务器解释的代码,其作用是处理用户的请求,进行处理,向数据库询问所需的任何信息,然后返回要在浏览器中查看的信息。这些是您的语言,例如PHP,Python,Ruby,最近,我们知道有服务器端JavaScript,例如Node.js,它是在服务器上运行的javascript,而不是客户端的浏览器。
 
不需要,但是有使用这些后端语言构建的MVC框架(模型-视图-控制器)。Php有Laravel,Ruby有Rails,Python有Django。还有更多。但是,真正的MVC只是一种组织代码的结构。您可以在博客和Treehouse中了解有关MVC的更多信息。
 
接下来,您将在客户端的浏览器中运行HTML,CSS和javascript。浏览器从服务器获取此代码,并负责将其解析为您在监视器上看到的内容。
 
Ajax通过能够将数据发送到服务器来实现后端和后端的融合,并且无需刷新整个页面即可获得响应。通常,您必须刷新页面才能从服务器创建新的信息请求,但是使用ajax无需刷新页面就可以做到这一点。这是更新ui(用户界面)部分的好方法。Ajax是客户端javascript。尽管您可以在不使用ajax的情况下构建所需的任何内容,但是如果使用正确,它确实可以极大地帮助ux(用户体验)。
 
导致ux和ui。两个术语不要混淆。Ui是UX的重要组成部分。用户界面是布局,设计,颜色等。优质的ui有助于获得出色的用户体验,即用户体验。UX包括一幅更大的图景,例如网站加载的速度,使用的便捷程度等等。这是一个全貌的交易。
 
希望这会有所帮助,如果您从这里开始,那么有很多课程可以比我如何更好地解释这件事更好地进行解释。
上一篇: 将鼠标悬停状态添加到更改颜色的导航链接中
下一篇: 创建一个名为intAsString的String变量