美文网首页
浅谈web后台语言

浅谈web后台语言

作者: 杨溢阿 | 来源:发表于2017-04-20 11:21 被阅读0次

web后台语言有四种,java,php,node和.net,.net因为付费逐渐淡出市场,所以在前两年.net工程师大量转行做前端或者移动端,说一下他们的区别与特点,java在91年成立,95年5月发布,稳定性高主要更性能打交道,大型项目、银行项目、企业级开发都会使用,前端后台语言里使用占30%-40%;相对于php门槛比较高会的人没有php多,php在94年成立,入门简单,企业的官网、小网站、简单的平台和功能性不强的软件会使用,占60%-70%;而node在09年5月发布,所以相比java和php来讲太年轻,所以缺少大型框架,做大型项目不行,资料文档少往上解决问题的也少,但node要求比java程序员高,需要知识量大,对互联网大部分知识都要精通,而java主要需要研究核心内容,node相比两者的优势在于性能极高,相当与php6版本的四倍以上,但听说php7版本和node性能已经可以媲美,貌似现在还没有两者最新的对比数据,node比较适合前台人员,和前端js配合非常好,毕竟node.js是一个基于chrome v8 javascript引擎构建的。

大概说一下怎么学习一门新的语言,首先找官网,了解这个东西的特点是什么,为什么要用它,其次下载,最后看文档,怎么使用拿node.js为例,官网打开会有左右两个下载版本,左边的版本是迄今为止稳定中最新的,一般正常工作开发使用,右边的是迄今为止最新的,一般熟悉掌握node.js的会使用,因为新版本有很多尝试性功能,所以会用于学习和了解新功能,安装完node.js你会发现他并没有图标找不到他,那怎么判断你安装成功了呢,调出小黑窗口(mac叫终端),输入node --version,显示版本号代表安装成功了,没显示或者显示外部命令就是没装上,那么怎么执行node文件,首先你要在小黑窗口里找到他,分盘的先切换盘符输入 d:回车,查看文件目录window是dir,mac是ls,如果想回到上一层就用cd ..回车,进入文件夹cd 文件夹名回车,找到你要执行的文件node 文件名+回车,这个文件名的后缀.js可加可不加,因为node知道你运行的是.js文件,还有路径中不要有中文,文件名不要命名为node,会冲突报错,如果你想清空小黑窗口window输入cls,mac输入clear加回车,node里面只能用EMCA的语法,所以alert什么的你写的话会报错。补充一下,现在安装node.js会自带npm,npm是javascript的包管理器,你可以通过在终端输入npm install 加上你要安装的模块名称很方便,一般用express框架的较多,所以可以输入npm install express回车下载,npm下载下来的文件有两类,一类像jquery这类,可以复制粘贴,还有一类是有依赖关系的,不能乱动,像express这类。

我们再说一下后台是什么,它提供一种方式让人访问,能也就是能让别人访问我们,同时它能让接受前端给我们的数据并且能给前端返回数据,还能访问数据库,一般总有人会问敲一个网址就能获取网页内容这后面到底经历了什么,我大概说一下,简单来说是三次握手,首先浏览器先解析网址成ip地址,根据ip地址找到服务器,发送这样一个访问请求,服务器同意访问返回一个人可以访问的数据,前端接收再发送想访问的内容,服务器收到请求同意返回访问内容的数据,构成了三次握手。

浅谈web后台语言

相关文章

  • 浅谈web后台语言

    web后台语言有四种,java,php,node和.net,.net因为付费逐渐淡出市场,所以在前两年.net工程...

  • java学习第一课

    one Java是一门后台开发语言,大型web系统开发,app后台服务器首选开发语言。同时,其特点是:开源,跨平台...

  • Web工人?

    Web工人? 众所周知,javascript是单线程语言(为什么)。web worker可以在后台开启浏览器除GU...

  • Wpsec CTF Web部分Write Up

    CTF之浅谈Web 因水平有限,欢迎指导交流。 网站:ctf.onlykood.com 团队:WPSEC WEB部...

  • JAVA、ASP.NET、PHP、Python——谁是最适合的W

    WEB编程语言,分为WEB静态语言和WEB动态语言,WEB静态语言就是通常所见到的超文本标记语言 (标准通用标记语...

  • 物联网应用远程发布说明

    写在前面 服务器方案:supervisor+nginx可部署:web应用、可执行的Linux后台应用语言环境:no...

  • 后台web基础框架-Jants

    后台web基础框架-Jants

  • 浅谈语音识别基础

    承接前面的《浅谈机器学习基础》、《浅谈深度学习基础》和《浅谈自然语言处理基础》,主要参考了《解析深度学习:语音识别...

  • VBA 必备知识及注意点

    本人主要是从事Android,iOS及JAVA web后台开发,所以本篇文章主要说的是有java编程语言基础后,书...

  • web worker 处理多文件并行上传

    一 web worker: 什么是web worker Web Worker为Web内容在后台线程中运行脚本提供...

网友评论

      本文标题:浅谈web后台语言

      本文链接:https://www.haomeiwen.com/subject/nvakzttx.html