web开发概念前端后端
我是一个安静的新手。。。。我不是安静地理解一切 因此,对于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 -乔姆拉 还好
-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