后端语言及特点

转载于:服务器后端的编程语言 Java

Java是跑在Java虚拟机的面向对象的语言。对于商业网站而言,java是使用最广泛的语言。为什么呢?

Java是由Oracle开发的。因此当遇到的问题的时候,可以向他们寻求技术支持。

上述是Java的优点,那么它的缺点呢:

对于Java还可以参考以下文章:

Javascript: Node.js

Node.js自从2009年发布一下,使用十分广泛。Node.js具有异步,事件驱动以及可扩展的特性。Node.js应用是由JavaScript开发的,因此它具有JavaScript的所有优点:

很多非常简单的教程

还有什么要补充的?

参考:

Go

Go是由Google开发的,静态类型的编译语言。它直到2009年才出现,十分短暂。

有不错的教程和一些web开发的材料有一些任务在Go语言中超过预期的复杂,比如排序,详见linkGo有一些跟其他语言完全不同的diffuser,比如如果你想声明一个public方法,那这个方法的第一个字母一定要是大写的。还有未被使用的变量会导致编译错误。

参考:

C#是由微软开发的具有静态类型的编译语言。但是它却有很多动态特性。 它出现在2000年。而针对web开发的框架ASP.NET直到2002年才发布。

C#的生态系统包括:

我对C#/ASP.NET的理解并不深入,因此无法更详尽的分析它的优略。

Python

python是现在在用的最古老的语言之一。它最早出现于1991年。Python是具有动态的类型,面向对象的解释性语言。而且它具有函数编程的特性。

尽管我曾经在很多项目中使用过Python,但并不包括web项目。因此那些重要的工具和框架可能会被遗漏:

有些使用Python的开发者切换到了Go12Python有不错的教程和很赞的文档:

Flask和Django配合Pypy(源码), 性能会更高。那些使用Python的成熟公司:

我认为Python最主要的优势在于代码容易撰写,而且可读性很高。我对Python显然是有偏爱的,而且我坚信很多人和我有着同样的观点。

PHP

PHP是动态类型的服务器端语言,它在1995年被推出。

PHP最大的优势是学习门槛低。它基本可以在任何地方被执行,托管和非常简单。Wikipedia使用的就是PHP,所以很明显使用PHP来创建可用的大型网站是可行的。

图片[1]-后端语言及特点-JieYingAI捷鹰AI

Hack

Hack是由Facebook在2014年开发的编程语言。它是PHP的变体。它与PHP最主要的不同在于:

参考:

Rust

Rust是很安全的语言,但是对于它在生产环境的使用,仍有疑虑。

参考:

其他

Ruby with Rails: 我知道它应用广泛,但是我对Ruby的了解并不充分。Ruby的语法与Python类似。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
来说点什么吧!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容