前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >编程语言很流行,并不是因为它很优秀,而是因为它很简单

编程语言很流行,并不是因为它很优秀,而是因为它很简单

作者头像
zhaoolee
发布2021-04-01 17:17:11
3470
发布2021-04-01 17:17:11
举报
文章被收录于专栏:木子昭的博客木子昭的博客

title: 编程语言很流行,并不是因为它很优秀,而是因为它很简单 tags:

  • 编程语言
  • 流行
  • 深度
  • Node.js
  • Python categories:
  • 编程

作为一个程序员,经常会看到哪个编程语言最NB? 这类话题,往往会朝着语言本身的强度去考量,最终的答案毫无悬念的是C++

但在真实的开发场景下, C++的应用场景还是少的,即使是计算机专业毕业的学生,也更喜欢用Python这种用起来很方便的语言。

Python和C++比效率,肯定是被吊打,但Python简单,好用的库众多,3行代码就可以实现人脸识别。

目前比较火热的编程语言还有Node.js , Node.js的优势是语法和javascript类似,写Web前端的程序员可以快速上手Node.js,进行后端程序的编写。Node.js和Python类似,现成的库非常多,npm包管理非常强大,且有极度活跃的社区。

从后端的角度来看,Node.js算不上优秀,回调函数直接将程序员拖入回调地狱,依赖包之间相互依赖,只要有一个包被黑了,大量工程都会出问题,依赖包内甚至会出现挖矿代码。连Node.js之父都想重新创造Node.js, 推出了替代Node.js的Deno

虽然Deno理论上比Node.js先进,但无法兼容Node.js, Node.js即使有各种问题,已经线上运行的Node.js项目,也不可能用Deno重写一遍,最终比较奇妙的结果是,虽然Node.js有各种问题,但依然越滚越大,更先进的Deno却总也发展不起来,依靠风口飞起来的猪,会越飞越高。

Node.js的黄昏在哪里? 我们需要从Node.js流行的原因分析,Node.js和JavaScript语法相近,所以才流行起来,如果有一天,出现了新的Web前端语言,JavaScript变得不流行,那Node.js热度也会降低。设计更优秀新的Web或许并不难,但难在推广,除非微软,谷歌这种大厂去推动,微软的设计的TypeScript是JavaScript的超集,所以迅速流行起来,TypeScript的写法也逐步可以取代原生Node.js写法,但TypeScript最大的问题是,语法非常啰嗦,程序员又很懒,用起来不爽,平时写工程还行,如果是换成几十行代码的小程序,果断用原生Node.js

优秀的作品需要深度,流行的作品需要简单;对于一个浮躁时代的自媒体人,需要的是流行第一,深度第二。

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-03-26-code/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本文永久更新地址:
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档