后端语言的选择

本来后端想学 Node.js,现在改变主意了,打算学 golang!

golang 的标准库看起来很不错,一般要用到的东西都有了,只用标准库就能做网站,这点很好。

而且初步了解,语法不会很庞大复杂,比如 JAVA, C#, Python, Ruby 的语法我就觉得很庞大,而 JavaScript 的语法就比较“小”。我有点强迫症,学一个语言总是执着于先要把语法全部学一遍,因此庞大的语法会让我很有压力。

据说 golang 部署特别方便,而且我也想在技术栈里增加一门静态类型编译语言 (statically typed, compiled language), 这些都是我放弃 Node.js 转而决定学习 golang 的原因。

时间: 2024-10-16 21:40:00

后端语言的选择的相关文章

聊聊开发中经历的几种后端语言

前言 谈这个话题,没有任何语言之争,只是个人开发的经历. 适合 开发语言的选择只是当时条件下适合每个项目或者每个团队乃至每个公司的最佳选择,并不是说XXX公司也用这个我们用这个肯定没问题. 当时还在某手机公司,有次跟某公司后端leader聊天的时候,我说我们现在一些高并发的场景的项目都在用lua开发,那哥们说了几句,你们XX手机现在都流量这么高了,Facebook 微博都在用PHP开发,你们的量都超过微博了.然后,后面没法聊了,不知道该怎么接这茬了.大家都了解的是,Facebook在很多年前已经

初学C#和MVC的一些心得,弯路,总结,还有教训(1)--语言的选择

---恢复内容开始--- 因为惰性,自制力,求知欲等各方面原因....一直没有学新技术,总感觉VB6凑合能用就凑合用.... 于是大概从05年开始,几乎每次新版的vs一发布,我就下载回来,然后安装,然后,,,,就扔那了..... 直到装了Win8系统,VB6的IDE(SP6)怎么也装不上了,,,,,终于咬牙决定进军.net.. 因为有深厚的VB基础嘛,至少语法上会有相当的相似,所以想都没想就奔着VB.net去了... 可是学了一段时间后发现几个问题 1.感觉关键字冗余,代码不够优美 2.示例代码

Atitit 项目语言的选择 java c#.net  php??

Atitit 项目语言的选择 java c#.net  php?? 1.1. 编程语言与技术,应该使用开放式的目前流行的语言趋势1 1.2. 从个人职业生涯考虑,java优先1 1.3. 从项目实际来说,java优先2 1.1. 编程语言与技术,应该使用开放式的目前流行的语言趋势 目前来看,工业型的语言只有java 和c#.net系列可以入选.不过综合考虑历史与未来长期趋势,java是唯一的选择. 如果确实要使用一些其他语言,建议限制在小范围模块内使用,防止扩散 1.2. 从个人职业生涯考虑,j

浅谈后端语言优缺点

兄弟连教育在前不久,回答了一个关于后端语言选型的问题,那么后端语言都有哪些,存在什么样的优缺点?因此兄弟连与大家分享一下心得. 语言优缺点 C/C++ C 语言虽然是非常贴近操作系统的语言,能和操作系统 API 很好的交互,但是 C 语言并没有现代化工程开发所需要的面向对象功能,当然也缺乏泛型之类的功能,如果以 CGI 的形式开发,那么缺点非常明显,这也是第二代后端平台兴起的原因. C++ 具有现代化工程开发所需要的各种功能,但是它同样有缺点: 缺乏字符串处理,Web 开发最主要的就是字符串的处

各种语言的选择

如果编写对性能要求苛刻,或和操作系统结合紧密的程序,必然选择C. 如果编写到处可用的程序,选Java. 如果编写大程序,可能的话尽量用脚本语言如Python.Ruby,不行了再用Java和C.因为脚本语言带来了生产力. 编写文本的处理程序用Perl或Ruby. 编写知识的处理程序用prolog. 编写最灵活,最模糊的程序用Lisp. 编写office程序用vba. 编写服务器端程序,PHP.(采用自己熟悉的语言来写,例如Perl.Python.Ruby)CGI.ASP.(熟悉Java就用)JSP

开发语言的选择

开发语言的选择,我们要首先掌握清楚它的特性,然后根据实际的需求考量多种因素来分析选择适当的语言 比如: 面向结构,面向对象,面向并行的函数式,最适配需求的是什么编程模型?对应擅长这种模型的最适合的语言是什么? 需求最需要什么?运行效率,开发效率?灵活性,安全性,复杂性? 或其他,最重要是那一点? 我们需要什么样的效率可以?极致的效率?满足基准的效率? 我们到底需要多少灵活性(设计时和运行时)? 我们的容错需要到什么地步?(可以崩溃测试迭代(强检查强测试)?一般不崩溃(脚本)?) 其他考量等等..

语言的选择

因为某些功能的原因,一部份VBA的用户最终选择了NET,又因为某些功能的原因,一部份NET的用户最终选择了C++.最终这部份业余用户走上了专业的二次开发之路,而脱离了原来的专业.                      来自 一个CAD群叫  "arx-阿华"的 作为新手,作为业余,基础一般,精力有限,其实语言的选择是个不容忽视的问题.   转个04年的老帖:如何选择AutoCAD的开发工具? AutoCAD提供了三种主要的开发工具,分别是:使用C/C++的ObjectARX,VB/

web服务器和后端语言的关系

1.web服务nginx和php的相互关系  : https://www.cnblogs.com/luckylihuizhou/p/6387171.html 个人理解:web服务器本身没有处理后端语言的功能,只是对前端请求做出基本响应.但是web服务器可以和解析后端语言的程序进行交互,这样web服务器就可以执行相应的后端语言(即后端程序). 如:nginx服务器(一个web服务器),中配置了php程序(执行php语言的程序,而不是php语言).则nginx服务器就可以执行php语言了. 2.ph

后端语言对比

世界之大,听说Python会火,今天学习不会太晚吧 下面小编整理了一些后端各种语言 C                             1972年 C++               贝尔实验室 Python  1991年 java                   1995年 ASP              1998年 本截图来自菜鸟教程. 原文地址:https://www.cnblogs.com/july7/p/10940635.html