技术选型:golang, nodejs, scala, java, .net core. 那个好( 二 )
另外如果题主对动态语言情有独钟,推荐你用Lua的Openresty。
■网友
我们的网站在技术选型时,也有相同的想法。
选择标准是:
1、硬件少软件要快,用相对少量的服务器搭建更高性能的网站
2、开发的效率要高,技术框架轻量和对项目代码的侵入性要小
3、技术生态圈丰富,自己实现困难的功能有思路方案和替代品
做一个高性能网站,需要考虑网站前端、网站后端、数据存储、数据缓存、消息队列等各环节的性能。
我们的选择如下:
网站前端:Vue.js
网站后端:.Net Core
后台管理系统:Node.js
数据存储:MySql+MongoDB
数据缓存:Redis
消息队列:RabbitMQ
小结:
1、在一个网站架构中,开发语言如同粘胶水,网站性能好坏不是由开发语言决定
2、需要CPU密集计算的适合用.Net Core,需要Javascript开发迁移到服务端适合用Node.js
■网友
既然要新鲜的……lisp
■网友
kotlin+spring.boot2(webflux)
综合来看,比这个新的没这个靠谱,比这个靠谱的,没这个性能好.
■网友
如果你是想自己做产品,以后不去其它公司应聘,那么首选 nodejs, 道理很简单, javascript 入门简单,前后端通吃,你可以用它以最快的方式实现你的想法,创建站点或者应用。
如果你是想找一份工作,那么依次推荐 java golang python, 学习成本和曲线其实并没有太大差别,我们选择语言,可以类比于我们学外语时选择 英语,德语,阿拉伯语.... 你选什么首先取决于你的喜欢,如果你本身对它们没有喜好,那么就取决于选哪种语言好找工作,工资高。这个怎么判定, 你去boss 直聘,分别按照语言关键字去搜索,看看哪种语言的岗位多,哪种工资高。
golang 这两年确实是挺火的,也不知道未来会如何,最稳妥的还是java
【技术选型:golang, nodejs, scala, java, .net core. 那个好】 scala 和 .net core 请慎重选择!
推荐阅读
- 山西太原把ETC收费技术引入高铁站停车交费快至0.27秒
- 长沙航院向部队输送逾六千名专业技术士官居全国高职院校之首
- [技术创新]苏州创建国家级充换电技术创新中心 助力新能源行业发展
- 黄金时间■新技术加持!江苏高标准农田灌溉效率大幅提升
- 用生物技术排地雷东北林业大学学子斩获国际金奖
- 疫苗|值得你摘下“有色眼镜”【转基因的另一面】转基因技术
- 特斯拉|热评 | 加强OTA技术召回监管将有助于汽车产业健康发展
- 一同选车|全球销冠!比亚迪的插电混动技术究竟有多强?
- 西安两男子从网上学会这种技术,竟专门用来......刑拘!
- |第七届淮海科学技术奖获奖名单揭晓121个创新项目、10名科技人才获奖