上QQ阅读APP看书,第一时间看更新
前言
我在刚刚接触Web开发时,使用的是PHP+MySQL系列,后来在一个偶然的状态下接触了Node.js,并被Node.js的高性能特性,以及擅长即时应用开发所折服。通过阅读大量的官方文档和网络资料,同时结合自己的项目经历,我归纳出了一些学习Node.js的经验,并写成一本书,在此呈现给大家。
传统的Web应用开发,主要是PHP+MySQL系列,或者是Tomcat+Java系列,这两种Web应用的开发方式都有各自的优缺点。相比较而言,PHP+MySQL系列的开发方式虽然便捷、简单,但是总体性能并不高,对于大量的请求,或者即时应用来说,并不适合。Tomcat+Java系列,属于Java系列的Web编程开发,虽然继承了Java高性能的特点,但相对于开发者来说,过于烦琐,尤其是静态语言的限制,导致Java许多特性都要模拟动态语言,从而给开发者造成了一定的困难。Node.js结合了这两种主流开发方式的优点。
读者定位
本书适合有PHP+MySQL或者Tomcat+Java等Web开发经验的读者阅读,或者有JavaScript编程经验的前端开发人员学习。零基础的读者可以先行阅读《JavaScript权威指南》(由David Flanagan著,机械工业出版社出版),再来学习此书。
最后,祝愿每位读者阅读此书后都会有所收获,有所成长!并感谢出版社的编辑及支持过我的所有人。
编者