大家最喜欢哪种后端语言?

2016-03-19 20:51:20 +08:00
 Threezj

我在尝试了 python , php , nodejs , C#之后,发现还是最喜欢 Java

17934 次点击
所在节点    程序员
134 条回复
O21
2016-03-21 01:50:40 +08:00
php python
Wilson233
2016-03-21 08:17:08 +08:00
这是一个能引起圣战的帖子……
ren2881971
2016-03-21 08:52:47 +08:00
本帖居然没有出现那句喜闻乐见的话。
joye1230
2016-03-21 09:07:58 +08:00
python python python
ruby ruby ruby
因为用的少所以喜欢
elgoog1970
2016-03-21 09:24:10 +08:00
php 是世界上最好的语言。哈哈是这句吧
sjw199166
2016-03-21 10:57:06 +08:00
php 是世界上最好的语言 没有之一 哈哈
ragnaroks
2016-03-21 11:10:12 +08:00
小东西 php,商业的 c#
faywong8888
2016-03-21 12:43:23 +08:00
论挣钱, java , javascript , python ;
论情怀、个性和实用, erlang, clojure ;
论学习曲线, php ;
论持续挣钱, c 家族语言;
likezun
2016-03-21 13:33:29 +08:00
PHP7

PHP7

PHP7

PHP7

PHP7

PHP7

~~~
JamesRuan
2016-03-21 14:03:03 +08:00
同 Erlang ,语法简单,代码干净,构建理念好( OTP ),计算性能一般但 IO 和并行能力非常出众(这个是后端杀手级别的特性)。
缺点是相关工具不怎么好用,社区太小,虽然历史悠久但沉淀下来的东西并不是那么多。
JamesRuan
2016-03-21 14:11:46 +08:00
另外, Erlang 是自带静态类型检测的动态语言,可以不停服务下做代码热更新(虽然实施起来其实很麻烦),又是一个杀手级别的特性。
Kylinsun
2016-03-21 14:12:55 +08:00
又是宗教贴。
coconne
2016-03-21 14:42:18 +08:00
@Kylinsun 哈哈!!
coconne
2016-03-21 14:43:00 +08:00
争相是,最好的语言,就是我自己在用的语言!
min
2016-03-21 14:49:45 +08:00
也许 scala 或者 f#是比较好的
不过现实情况是 java 或者 c#比较多
ynf
2016-03-21 14:53:43 +08:00
python 的 tornado 到底是不是异步的啊 为何网上看了那么多分代码 我看的都是阻塞查询数据库的 这样的话 效率不高啊 而且是单线程的 看了一下其他人说的 tornaod 异步处理 往往一个例子就处理的比较麻烦
不像 Ndoejs
ldsink
2016-03-21 16:03:38 +08:00
@ynf
* Tornado 是使用协程的异步,协程是单线程的异步模型。
* 如果使用阻塞的数据库查询方式,性能的确不高,数据库没查询完,其他的请求都得等着。 Tornado 有很多异步的数据库查询库,和同步库比起来只是调用的时候使用 yield 获取返回值,其他差别不大。自己封 ORM 也能用。
* 有一家为了解决这个问题,将所有的数据库查询封装成 API ,然后 Tornado 使用 AsyncHttpclient 调用 API 操作数据。对于单个请求而言,该花多长还是要多长时间。对于 Tornado 而言,并发性能就上去了。
* Tornado 自己只提供了 AsyncHttpclient ,好像就是因为上面的原因。上面的例子,如果单个请求性能还是很慢,那么 Tornado 的开发者认为瓶颈就不是 Tornado ,而是数据库,应该着手解决数据库的问题。这个来源找不到了,记得之前看过。
pythonee
2016-03-21 16:11:38 +08:00
java python
ynf
2016-03-21 16:33:58 +08:00
@ldsink 有 tornado 相关的用了异步查询数据库的项目做参考么? 好像我在网上看了一下代码 都没发现有用异步的 比如 http://v2ex.com/t/62732 里面的项目大致好像都没有用到异步操作 没发现有 yiled coroutine 等关键字
BLF2
2016-03-21 16:35:32 +08:00
自己用的最习惯的语言,就认为是最好的语言。。。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/264798

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX