文章吧-经典好文章在线阅读:《還在 LAMP?用最流行的 MEAN 進行全端網頁開發》读后感100字

当前的位置:文章吧 > 原创文章 >

《還在 LAMP?用最流行的 MEAN 進行全端網頁開發》读后感100字

2021-05-07 02:59:32 来源:文章吧 阅读:载入中…

  《還在 LAMP?用最流行的 MEAN 進行全端網頁開發》是一本由柳伟卫著作,深智數位出版的平装图书,本书定价:780,页数:480,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。

  《還在 LAMP?用最流行的 MEAN 進行全端網頁開發》读后感(一):什么是MEAN架构?作者给出了答案,书名就是答案。

  

什么是MEAN架构?作者给出了答案,书名就是答案。

从《MongoDB+Express+Angular+Node.js全栈开发实战派》这本书足见作者的开发功力了。作者估计本身就是开发大牛,任何技术都是应知必会。这本书是Node.js全栈开发的典范,内容涉及前台、中台、后台,小白看这本书也能轻松驾驭哦。

除了重点介绍Node.js外,还介绍了MongoDB、Express、Angular等开源技术。内容广泛、技术性强。

入门好书!

  《還在 LAMP?用最流行的 MEAN 進行全端網頁開發》读后感(二):将大陆的技术输出到台湾去

  

这本书就《MongoDB+Express+Angular+Node.js全栈开发实战派》的台湾版,为什么我知道?因为《MongoDB+Express+Angular+Node.js全栈开发实战派》这本书我也看过,MEAN架构实战的一本书。有意的读者,看我在《MongoDB+Express+Angular+Node.js全栈开发实战派》书下面的评论。

感谢作者出了台湾版本,让祖国的文化输出到台湾去。让弯弯们知道,大陆才是正统!

心里的他 快归来吧

这里才是快乐老家

几番离合 再相聚

成功挫败 难管它

悲哀因有他 快乐为有他 跟他受苦也罢

他知道否 我在想他

心里的他 快归来吧

这里才是快乐老家

几番离合 再相聚

成功挫败 难管它

悲哀因有他 快乐为有他 跟他受苦也罢

他呀他 哪日归家

心里的他 快归来吧 这里才是快乐老家

  《還在 LAMP?用最流行的 MEAN 進行全端網頁開發》读后感(三):MEAN之如Node.js正如SSM之如Java

  

在Java领域,非常出名的组合就是SSM,即Spring + Spring Web MVC + MyBatis。这块内容可以参与柳伟卫的《轻量级Java EE企业应用开发实战》( 轻量级Java EE企业应用开发实战 (豆瓣) (douban.com) )。

而对应的在Node.js领域,也有非常出名的组合就是MEAN架构,即MongoDB+Express+Angular+Node.js,也就是本书的书名所表达的内容。

MEAN架构,是指以MongoDB、Express、Angular和Node.js四种技术为核心的技术栈,广泛应用于全堆栈Web开发。

曾几何时,业界流行使用LAMP架构(Linux、Apache、MySQL和PHP)来快速开发中小网站。LAMP是开放源代码的,而且使用简单、价格廉价,因此LAMP这个组合成为了当时开发中小网站的首选,号称“平民英雄”。而今,随着Node.js的流行,这使得Javascript终于能够在服务器端拥有了一席之地。Javascript成为了从前端到后端再到数据库层能够支持全栈开发的语言。而以MongoDB、Express、Angular和Node.js四种开源技术为基础的MEAN架构,除了具备LAMP架构的一切优点外,更能支撑高可用、高并发的大型互联网应用的开发。MEAN架构势必也会成为新的“平民英雄”。

  《還在 LAMP?用最流行的 MEAN 進行全端網頁開發》读后感(四):NG-ZORRO、ngx-markdown、basic-auth和NGINX等周边技术

  

为了构建大型互联网应用,在使用MEAN架构的四种核心技术外,业界还常使用NG-ZORRO、ngx-markdown、basic-auth和NGINX等周边技术。

1.2.1 NG-ZORRO

NG-ZORRO是一款阿里巴巴出品的前端企业级UI框架。NG-ZORRO是开源的,基于Ant Design设计理念,并且支持最新的Angular版本。

NG-ZORRO具有以下特性:

提炼自企业级中后台产品的交互语言和视觉风格。开箱即用的高质量Angular组件,与Angular保持同步升级。使用Typescript构建,提供完整的类型定义文件。支持OnPush模式,性能卓越。支持服务端渲染。支持现代浏览器,以及Internet Explorer 11+(使用 polyfills)。支持Electron。等等。

在MEAN架构中,NG-ZORRO将与Angular一起构建炫酷的UI界面。

1.2.2 ngx-markdown

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。因此在内容管理类的应用中,经常采用Markdown编辑器来编辑网文内容。

ngx-markdown是一款Markdown插件(项目地址为https://jfcere.github.io/ngx-markdown/),能够将Markdown格式的内容,渲染成为HTML格式的内容。最为重要的是, ngx-markdown是支持Angular的,因此能与Angular应用有着良好的兼容性。

在MEAN架构中,ngx-markdown将与Angular一起构建内容编辑器。

1.2.3 NGINX

在大型互联网应用中,经常使用NGINX作为Web服务器。

NGINX是免费的、开源的、高性能的HTTP服务器和反向代理,同时也是IMAP/POP3代理服务器。NGINX以其高性能、稳定性、丰富的功能集、简单的配置和低资源消耗而闻名。

NGINX是为解决C10K问题[1]而编写的市面上仅有的几个少数服务器之一。与传统服务器不同,NGINX不依赖于线程来处理请求。相反,它使用更加可扩展的事件驱动(异步)架构。这种架构在负载下使用小的但更重要的是可预测的内存量。即使在需要处理数千个并发请求的场景下,仍然可以从NGINX的高性能和占用内存少等方面中获益。NGINX可以说在各个方面都能适用,从最小的VPS一直到大型服务器集群。

在MEAN架构中,NGINX承担着Angular应用的部署以及负载均衡。

1.2.4 basic-auth

在企业级应用中,安全认证不可或缺。basic-auth就是一款基于Node.js的基本认证框架(项目地址为https://github.com/jshttp/basic-auth)。通过basic-auth,可以简单几步就能实现基本认证信息的解析。

在MEAN架构中,basic-auth承担着安全认证的职责。

[1]所谓C10K问题,指的是服务器同时支持成千上万个客户端的问题,也就是“Concurrent 10000 Connection”的简写。由于硬件成本的大幅度降低和硬件技术的进步,如果一台服务器同时能够服务更多的客户端,那么也就意味着服务每一个客户端的成本大幅度降低,从这个角度来看,C10K问题显得非常有意义。

评价:

[匿名评论]登录注册

评论加载中……