Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
web开发概念前端后端_Web_Structure_Server_Frontend_Backend - Fatal编程技术网

web开发概念前端后端

web开发概念前端后端,web,structure,server,frontend,backend,Web,Structure,Server,Frontend,Backend,我是一个安静的新手。。。。我不是安静地理解一切 因此,对于web开发,您有: *结构: -HTML -CSS -XML -For the structure we can use frameworks as bootstrap, foundation... *前端语言(客户端): *前端语言(服务器端): *服务器(我们托管数据库的地方): *数据库: -Oracle -MySQL -Firebird *CMS(发布网站): -Wordpress -乔姆拉 还好

我是一个安静的新手。。。。我不是安静地理解一切

因此,对于web开发,您有:

*结构:

  -HTML
  -CSS
  -XML
   -For the structure we can use frameworks as bootstrap, foundation...
*前端语言(客户端):

*前端语言(服务器端):

*服务器(我们托管数据库的地方):

*数据库:

  -Oracle
  -MySQL
  -Firebird
*CMS(发布网站): -Wordpress -乔姆拉

还好吗?那么。。。。。我应该在哪里包括DOM…和SEO

我一点也不清楚,所以如果有人能给我解释一下,请。。。。从逻辑上讲,因为我读了很多关于这些概念的书,但我不知道如何围绕web开发来构建它们

谢谢你们

伊芙莉亚

你的目标是什么? -用最少的努力/学习推出一个外观不错的网站 -了解支持webdev的核心技术? -为未来的工作开发专业工具包

要推出一个快速站点,请使用wordpress或其他模板引擎

<> P>为获得Web开发的基础,以下学习轨迹可能有帮助:(使用杨伯翰大学的数字人文网页设计课程)

这将为您显示和编程访问和操作HTML元素(DOM)提供基础。p> 现在获得一些PHP经验

1) PHP 
2) PHP + MySQL
如果您想使用我们的webdev正在使用的内容(其他人对此会有不同的意见),请直接使用python和Django,并提供一些在线教程,如:


简言之,这实际上取决于你的最终目标是什么,以及你愿意投入多少时间和精力来开发你的手艺

对于客户机-服务器体系结构,您需要有一个客户端应用程序(前端,通常是浏览器)、一个服务器端应用程序(后端),并且您还需要有一种方式让它们进行通信

后端还可以连接到数据库(dbms)进行数据存储

数据库服务器可以与服务器端应用程序驻留在同一台计算机上,也可以驻留在另一台计算机上。简而言之,前端与后端通信,后端与dbms通信

Html、css和javascript是您将用来编程前端(web浏览器)的内容

java/php/asp/javascript是您可以用来编程后端(apache+php/tomcat)(如果您使用node.js作为后端,您甚至可以使用javascript),html querystring/html form/xml/json是双方通信的方式,oracle/postgresql/mysql是dbms

Ajax只是一种使用javascript&xml(或AJAJ的json)执行从前端到后端的异步请求的技术

前端和后端都有框架和库,这有助于简化每个端的编程。Angular是前端框架之一,而jquery是前端库之一

DOM是javascript在前端访问和修改html文档的一种方式,但请注意,react等一些框架使用内部DOM

虽然以上是创建web应用程序所需的内容,但CMS本身就是一种web应用程序,因此,如果您只需要在web上发布一些内容,您不需要费劲学习上面的所有内容,而只需要学习如何使用CMS。但是请注意,许多CMS需要编程或插件来提供额外的功能

SEO是一系列技术的集合,可以增加你的网站在搜索结果的第一页出现的机会,无论你是构建自己的web应用程序还是使用CMS,SEO都是适用的


希望有帮助:)

可能不会使用XML,jQuery/AJAX/Flash/Angular不是语言,Apache是一个Web服务器,而不是数据库服务器,等等。从一个非常基本的HTML/CSS教程开始,然后从那里开始构建。考虑到它已经有一年多的历史了,这可能不再适用于您,但是——我不会试图去理解所有的缩略语;这肯定会失败,而且在实际掌握入门所需的概念时也不会很有用。不,不,这与我的工作无关。我的工作很具体。我用html、css和javascript构建模板,然后将文件发送给另一所大学,由该大学完成。我想知道所有这些概念之间的关系,因为我不清楚,我需要所有非常结构化的东西,以免迷失在我自己。。。
    -Apache
  -Oracle
  -MySQL
  -Firebird
1) HTML
2) HTML + CSS
3) HTML + CSS + JavaScript
1) PHP 
2) PHP + MySQL