时间:2019-08-08
编辑:网站制作公司
939
0
如果过度专业化使其有可能在其环境中变得非常称职,那么它也会带来使不同行业之间的对话复杂化的不幸后果。如果我们不明白它意味着什么,如果我们想要做出的评论是否相关,如果我们对模型的小修改实际上并不隐藏泰坦的作品,或者甚至是技术上不可行的东西?
为了简化webdesigner和Web开发人员之间的界限,能够共享一个共同的知识库以及精确且常用的词汇表非常重要。因为我们必须始终从底层开始,所以我们将在这里讨论不同的编程语言。苏州做网站
网页显示如何非常示意图?客户端(通常是用户的浏览器)请求页面。请求由服务器处理,并将响应返回给客户端。然后客户处理他身边的回复。Web上使用的语言自然可以分为两大类,具体取决于它们运行的位置:服务器端语言和客户端语言。
我们将说服务器的语言的第一部分用于处理客户的请求并准备要发送的响应。代码由服务器执行,客户端永远不会看到。
没有人会错过最大的CMS(wordpress,joomla,drupal,magento)使用的PHP。它非常易于部署,具有出色的文档,并且可以让您快速完成简单的操作。然而,它并非没有缺陷:它非常繁重,因为每次页面调用都必须读取所有脚本。它也是一种非常“整洁”的语言,因为它是偶然的随机版本。如果您的网站是php,那么很容易找到要添加到从右到左的小块代码,例如,背景会根据星期几,时间或其他方式而变化(顺便说一下,这个例子将详细介绍未来的文章)。
在Java的允许的网站和Web应用程序更快,确保PHP,但价格是相当沉重:资源消耗是相当随机的,而不一定是稳定的应用程序。另外,要找到接受除php以外的东西的主机并不容易。如果您想为聊天创建服务器,或者需要在服务器和客户端之间进行大量交互而无需重新加载页面的任何内容,那么Java是一个不错的选择。
这是Microsoft“语言”服务器。为什么语言用引号括起来?因为.net技术允许您选择语言!(最常用的剩余C#)。使用这种技术,代码被编译,因此运行速度比PHP快得多!它的缺点是在Linux上运行起来相当复杂,并且大多数服务器都在linux上运行。
C ol dFusion (adobe服务器),Ruby (主要与Rails一起使用),......还有很多其他的,更少使用。这份清单远非详尽无遗!
还有其他类型的服务器语言,具体取决于服务器上安装的软件:
用于查询数据库的语言(通常是mySQL)。数据库对于任何网站都是必不可少的,它允许存储和管理大量信息。
我没有引用所有其他的(python,sphynx搜索引擎,......),但在这里,列表远非详尽无遗
在这个相当即兴的名称下,我们将讨论在客户端机器上执行的语言,以及用户。
毫无疑问,HTML是网站的旗舰客户端语言,HTML管理所有格式化信息(虽然HTML5往往不仅仅是显示)。它由一组标签组成,看起来像(即使我们简化)XML。它特别特别,因为它实际上只是W3C所阐述的一组规则。然后,对这些规则的解释由浏览器的创建者自行决定,这些浏览器不会相互协商,这导致在微软创建的某些浏览器上说起民俗。
它与HTML结合使用,并定义显示规则。它也由W3C维护,也是一系列建议。它的版本3允许你做一些接近javascript的事情,允许你进行转换(一种平滑的方式从一种状态,一种颜色,一种位置移动到另一种状态)。
至于之前的两个,javascript是对W3C维护的ECMAScript的解释。这是渲染动态页面,使用过渡修改HTML属性(例如制作漂亮的动画),向服务器发出请求,与flash等嵌入式元素聊天的方式。
该语言的真实名称是AS3(或以前的AS2,但让我们在页面上)。这是Adobe的ECMAScript的解释。它是一种非常面向对象的语言,具有ECMAScript的特殊性,它是监听器和原型。它的优点是它是预编译的,因此源代码不适用于第一个路人,并且它与Adobe直接提供的Flash插件一起运行。因此,根据浏览器的不同,我们不会感到惊讶
是的,java也出现在这里,因为它可以直接在浏览器上运行虚拟机(但如果一杯橙咖啡导致负载,你必然已经看到)。
这两种语言在形式上相距甚远,但具有相同的目标:信息传输和存储。它们将在以后的文章中处理。
您会注意到服务器语言中缺少Ruby On Rails。为什么呢?因为RoR不是一种语言。这是一个框架。
框架(比如 Symphony,cakePHP,以及我对所有那些我没有引用的道歉)都是一套用于编写语言的工具,为它提供了新的可能性。这是一种更干净,更快速,更高效地编程的方法。对于项目有点一致,我不能推荐太多。
不,AJAX不是一种语言。这是一种使用Javascript构建Web应用程序的方法,以便服务器和客户端协同工作。这使您可以制作非常强大的Web应用程序。
我们对不同的Web编程语言的介绍非常重要。接下来的文章将重点关注某些语言,并提供更加坚实的基础,在没有编程知识的情况下,网站设计人员可以随时访问。如果你想捍卫自己喜欢的语言,澄清一点,我留下了晦涩难懂的观点,或发表意见,请用评论来做!
苏州做网站
3
s后返回登录3
s后返回登录