2019年nodejs凉了吗?凉到什么程度了?

JavaScript011

2019年nodejs凉了吗?凉到什么程度了?,第1张

没凉。

做后端的nodejs的使用场景有限,确实不如java和go,坑多且前人经验总结不如其他语言,但是写业务写工具写脚本写中间层应用,nodejs有自己的优势,可惜也不是独有,上手快是真的(这非常重要)。

个人的体会,只代表我自己,如果专注后端开发,不建议nodejs作为主力开发语言,会对自己有局限,而且学到最后也是去学c++了。

对于前端而言,nodejs是必须掌握的,虽然语法都是js,但是目前的发展趋势是前端全干化,后端向云和基础服务下沉,nodejs的优势很明显,贴近业务,扩大前端职能。

让人的产出更好更多更快,对企业有价值,也可以同时帮前端工程师更好的提升自己的视野,了解js,了解整个前后端应用开发流程,也就是所谓的BFF,全称是Backends For Frontends(服务于前端的后端)。

专注做过一段时间后端你就会发现,用什么语言一点也不重要,如果是纯curd,什么语言都差不多,用什么来写curd主要看社区和工具框架成熟度,如果是做后端架构,只会一门语言根本不行,而且环境,机器运维部署,网络等等要学的太多了,也根本不是一个语言的问题能解决的。

总结如下:

nodejs岗位可能确实比较少,也是现实,别压宝一个东西,多学点没毛病。(只是国内,国外看起来发展的真不错)

更重要的是学会看到除了语言之外的东西,比如现代企业,尤其是大企业的用人和职位职能发展趋势。(国内外,gg,fb大多前端都是BFF模式,阿里现在也有这个趋势,当然不一定拿nodejs做,以前是php,比如百度,新浪)

避免撕逼,上面的观点仅仅是我个人体会…随便说的,自己的狭隘视角看到的。

1、中国人民银行

The People's Bank Of China,英文缩写PBOC。

2、中国银行

Bank Of China,英文缩写BOC。

3、中国建设银行

China Constuction Bank,英文缩写CCB。

4、中国农业银行

Agricultural Bank of China,英文缩写ABC。

5、中国工商银行

Industrial and Commercial Bank of China,英文缩写ICBC。

6、中国民生银行

China Minsheng Banking Co.,Ltd,英文缩写CMBC。

7、交通银行

Bank of Communications,英文缩写BCM。

8、中国光大银行

China Everbright Bank,英文缩写CEB。

9、广东发展银行

Guangdong Development Bank,英文缩写GDB。

10、上海浦东发展银行

Shanghai Pudong Development Bank,英文缩写SPDB/SPDBank。

11、中国邮政储蓄银行

Postal Savings Bank of China,英文缩写PSBC。

12、招商银行

China Merchants Bank,英文缩写CMB。

13、北京银行

Bank of Beijing,英文缩写BOB。

14、华夏银行

Hua Xia Bank,英文缩写HXB。

15、中国农业发展银行

Agricultural_Development Bank_of_China,英文缩写ADBC。

扩展资料:

一些国外著名银行的英文名称和缩写为:

德意志银行:Deutsche Bank(DB)

法国巴黎银行:BNP Paribas(BNP)

法国兴业银行:Groupe Société Générale(SG)

汇丰银行:The Hongkong and Shanghai Banking Corporation Limited(HSBC)

渣打银行:Standard Chartered Bank(SCB).

常见的英文缩写:

B2W _ Back to work 回去上班

BF _ Boyfriend 男朋友

BG _ Background 背景

B4 _ Before 之前

B4N _ Bye for now 先这样

BAU _ Business as usual 正常营业

BB _ Be back 马上回来

BBIAB _ Be back in a bit 马上回来

BBIAM _ Be back in a minute 马上回来

BBIAS _ Be back in a second 马上回来

BBL _ Be back later 一会回来

BBQ _ Barbeque 烧烤!!!好想吃!

BBS _ Be back soon 一会回来

BBT _ Be back tomorrow 明天回来

BCOS _ Because 因为

BDAY/ B-DAY _ Birthday 生日

BF _ Best friend 最好的朋友

BFF _ Best friend forever 永远的好朋友

BFFL _ Best friend for life 一辈子的好朋友

BFFLNMW _ Best friends for life, no matter what 不管怎样都是一辈子的朋友

BFFN _ Best friend for now 暂时最好的朋友

BFN _ Bye for now 暂时拜拜

BHL8 _ Be home late 会晚回家

BIF _ Before I forget 在我忘记之前

BION _ Believe it or not 爱相信不相信

BLNT _ Better luck next time 下次再试吧!

BM _ Bite me 寓意是就这样了,咋地?不是咬我的意思。

BME _ Based on my experience 根据我的经验

BM&Y _ Between me and you 你我之前

BN _ Bad news 坏消息

BOL _ Best of luck 祝你好运

BOYF _ Boyfriend 男朋友

BRB _ Be right back 马上回来

BR _ Best regards 最好的祝福

BRBB _ Be right back babe 马上回来:

英文缩写技巧:

1 单词缩写应省略在辅音之后,元音之前。

英文单词缩写一般以辅音结尾,而不以元音结尾.如 American 省略为 Am,而不省略为 Ame 或 Amer ,Medicine 或 Medical 缩写为 Med,European 缩写为 Eur 等.但 Science 例外,缩写为 Sci,可能是因为元音 I 之后又是元音 E 的缘故.缩写刊名每个词首字母必须大写,而不可全部都用大写或小写 。

2 压缩字母法

仅个别单词采用压缩字母方式缩写,如 Japanese 缩写为 Jpn 而不是 Jan,National 应缩写为 Natl 而不是 Nat 等.经常有读者将 Japanese 写成 Jan 是参考文献著录中常见的错误.如 Japanese Journal of Ophthalmology ,应缩写为 Jpn J Ophthalmol,National Cancer Institute Research Report 缩写为 Natl Cancer Inst Res Rep。而 Nat 是 Nature 和 Natural 的缩写,如 Nature Medicine,Nature biotechnology 分别缩写为 Nat Med,Nat Biotechnol.另外 CN 是中国的国别代码,期刊缩写刊名中,China,Chinese 不得缩写为 CN ,而应缩写为 Chin.采用压缩写法是为了避免与其他常用缩写混淆.如 Japanese 不能缩写为 Jan,可能是 Jan 是 January 的固定缩写形式,National 缩写为 Natl 而不缩写为 Nat,可能是 Nat 是 Nature 和 Natural 的缩写。

3 学科名称缩写

刊名中学科名称缩写很常见,因而了解学科名缩写规则非常必要.凡以 -ogy 结尾的单词,一律将词尾 -ogy 去掉,如 Cardiology 缩写为 Cariol ,Biology 缩写为 Biol,以 -ics 结尾的学科名词,缩写时将 -ics 或连同其前面若干字母略去.如 Physics,缩写为 Phys,以 -try 结尾的词,缩写时将 -try 连同前面若干字母略去.如 chemistry 缩写为 Chem,其中也包括其他形容词的缩写。

4 刊名中常用词和特殊单词的缩写

期刊名中有些常用单词可以缩写为一个字母,如Journal缩写为J,Quarterly缩写为Q,Royal缩写为R,New缩写为N,South缩写为S等。

5 刊名首字母组合\x0d有些杂志名称缩写采用首字母组合,而且已被固定下来,一般都是国际上有较大影响的期刊,并得到国际上众多索引性检索工具的认同.如The Journal of American Medical Association缩写为JAMA,British Medical Journal缩写为BMJ等。

6 国家名称的缩写

刊名中国家名称的缩写分为两种情况.如国家名称为单个词汇,缩写时常略去词尾或词的后部分若干字母.如American缩写为Am,British缩写为Br,Chinese缩写为Chin等.而国家名称由多个词组组成时,常取每个词的首字母,如United States of America缩写为USA或US。

7 虚词一律省略

有许多虚词,如the,of,for,and,on,from,to等,在缩写时均省去。

nestjs从后端来看就是类springboot的一个框架,使用ioc管理对象关系,因为很多标准已经定义好,所以无需从头开始(像express,koa就需要从头开始,很多规范要人为约定,在开发大型项目时候很麻烦,而且迭代到一定时期,那些规范早就被扔到西伯利亚了)。故此就我个人而言是推荐java后端开发者使用nestjs.

推荐阅读:

在上面的环节完成之后,大概已经对这个东西已经了解了一个轮廓。那么下面就可以上手了。

nestjs底层框架可以选择express和fastify.

在做bff的时候建议使用fastify,因为功能简单。如果说你的项目想要完整使用nodejs的各种功能。建议使用express,因为express成熟的解决方案更多,不用很费劲的去找解决方案。如果说你喜欢研究,也可以强行使用fastify,并且自己查询或者自己实现解决方案。

本教程将以fastify作为底层框架作为demo进行介绍其使用方式

中间会出现一些基础选项,选择哪些包管理器等,这里使用npm.

一个基本的项目框架诞生了

框架创建默认使用的是express,如果需要fastify,需要自己替换.

首先安装fastify依赖项

修改main.ts下的配置为使用fastify

不同版本的nestjs修改内容可能不一样建议自己看看 官网修改教程

启动一下看到启动成功即可