Node快速入门

nodejs

先说说各大语言之间的差异,网上经常有人说,Java程序员鄙视php程序员,当然这只是个笑话

我想说的是语言本身并没有差异,Java有的东西,PHP同样也有,比如变量,函数,对象,这些语言特性并没有多少区别,那为啥语言之间区别会那么大呢

其实主要是运行环境的差异,导致了语言之间的差异,每种高级语言都必须有运行环境的支持,不然一切都扯淡,而每种语言的运行环境都不一样,提供的API接口都不一样,所以导致了语言千差万别

node的特点

轻内核:node非常轻量,平台本身不提供任何功能(主要由官方或者第三方来提供)


前后台交互的原理

当前台去请求HTML,CSS,JS的时候,服务器会直接将文件拷贝一份给你,如果去请求的是PHP文件,服务端会找到这个php文件,然后由php解释器将这个php文件执行一遍,然后将最终的运行结果,传给前台

也就是说,HTML , CSS , JS 他们不会在服务器端去执行,在服务器断的作用就是存放,最终的执行是在前台,由浏览器解释执行

php代码最终执行是在后台服务器中执行,最终返回给前台的只是执行后的结果

同样作为后端语言,php和node区别

php是多线程的,而node是单线程的

未完待续!!!!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,156评论 19 139
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 3,644评论 2 41
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    Myselfyan阅读 4,115评论 2 58
  • 昨天看了一则报道,讲的是一位高中女生,因生理期没有按时到来,到医院去检查,医生告知为怀孕,该女生害怕之余,喝药自杀...
    自由之心1314阅读 214评论 1 0
  • 昨天刚进入了倦怠期,今天就有队友暖心的帮助。 感觉这正是训练营的作用。当内部驱动力不足、意志力不够坚定的时候,通过...
    王耐思阅读 180评论 0 5