Day 03-选择Node.js&Express

Node.js:

是一种用JavaScript撰写的环境,以及内建处理网路请求和函式库。
为什麽选择使用Node.js,而不是许多人采用的PHP?
因为Node.js:
-速度快
-能够前後端一起使用
-简单的框架
-可与JSON一起使用(JSON附加到NoSQL)
虽然对於初学者来说PHP比较相对简单,但Node.js的语法(JavaScript)较PHP简洁。
(现今许多网页设计的程序语法为JavaScript)
甚麽时候适合使用:
-动态单页应用程序
-软件堆叠
-前端技术(Ex:React)
官方网站: https://nodejs.org/en/


!小补充!

PHP:

目前使用最多的後端语言,也比较老(於1994开发)。
PHP的程序码能和HTML混合,因此对於初学者友善。
PHP可与MySQL资料库有很好的配合。
甚麽时候适合使用:
-需要简化、整合时
-具有内容管理系统的部落格或电子商务网站
官方网站: https://www.php.net/


Express:

Node.js中流行的的web开发框架,能创建许多Web应用,解决许多Node.js http server需要的基本服务。
主要特性:
-回应http请求
-透过传递参数动态渲染HTML页面。
-应用常见的Web设定
官方网站: https://expressjs.com/zh-tw/starter/installing.html


更详细Node.js与PHP比较分析:
https://www.gushiciku.cn/pl/pILL/zh-tw

  • 明天要来说选择MongoDB/images/emoticon/emoticon29.gif

<<:  认识Innodb储存引擎

>>:  中台架构(Mesh App and Service Architecture)

[Day27]效能监控

每间公司的开发都需要仰赖大量的资料,这也成为公司最重要的资产,而究竟什麽是效能监控呢,就好比资料表是...

[Day2] 电脑视觉下的人脸

万般皆是脸 注:在接下来的内容里,我会着重在"图片"下的人脸辨识 (包含摄影机...

Day 14多子元素元件Multi-child

昨天介绍到一半,今天继续把剩下的多子元素元件介绍完。 ListView (一)介绍 透过 scrol...

Day-15 消逝於旧时代的 SEGA 最终梦想、复活於新电视的 DreamCast

由於 SEGA 在 SS 时期跟 PS 互打降价战败造成了严重亏损、再加上 N64 的推出让 SS ...

企划实现(20)

在这篇补充一下前面忘记提到的,在设立公司时会需要选择要设立的形式,有行号,有限公司,股份有限公司差别...