最方便的后端语言?

2016-05-17 16:30:44 +08:00
 only0jac

(最方便指各方面,包括但不限于部署、重构等......)

其实我觉得最方便的是以二进制方式运行,像 Java ,.Net ,奈何 Java 感觉个人开发者无力玩耍,.net 现在在 Linux 下还不是很方便;

Python ? 3 还是 2 ?以我的角度来说还是 3 用的多, Linux 上又是自带 2.6 或 2.7 ,部署时又得编译 Python3 环境,又得安装 virtualenv ,就这个得折腾不少时间;

golang 不太清楚,还请老司机带路;

OK ,我知道 php 是最好的语言了;

还有其他的吗?

26855 次点击
所在节点    程序员
145 条回复
reeco
2016-05-17 17:08:51 +08:00
@murmur jsp 只是其中一种
Cifery
2016-05-17 17:13:07 +08:00
@lightening 顶 elixir
cheneydog
2016-05-17 17:13:50 +08:00
稳定需求-java
频繁修改-python
前端-js
足以
XIVN1987
2016-05-17 17:17:00 +08:00
@only0jac
这话很扯,反正每天都工作那么长时间, nodejs 怎么让前端多干活儿??
LINEX
2016-05-17 17:22:17 +08:00
@murmur 可以换成其他模板引擎的,我们用 beetl 比较多,国人开发的,语法简单,效率比 jsp 高 2-3 倍。
或者换成其他模板引擎也可以,不过我没用过
roricon
2016-05-17 17:23:54 +08:00
Python 部署是挺烦, 但有 Docker 呀.
hooluupog
2016-05-17 17:25:51 +08:00
node.js 或者 Go 。
likezun
2016-05-17 17:25:53 +08:00
简单,高效,好用 ,即是真理 ( 当然也能玩得复杂)—— php 就是这样的后端语言
haozhang
2016-05-17 17:30:57 +08:00
java 的话试试 play framework
wubotao
2016-05-17 17:36:04 +08:00
PHP/Node
wobuhuicode
2016-05-17 17:38:41 +08:00
Node + PHP 的路过……
Kabie
2016-05-17 17:41:34 +08:00
不吹不黑……要比方便…… elixir 还是很不错的。。。
imcxy
2016-05-17 18:01:39 +08:00
你既然说的是个人开发者,关键点就是你说的:环境。

如果你对 Linux ,环境部署不熟悉, linux 搭建 10 分钟,但是要维护可不是 10 分钟可以解决的。。你难道搞到最后要去研究 Linux 搞运维?


至于大家最喜欢谈的“简单”的 PHP
现在的 PHP 真的简单?以前的简单,是因为大量应用是直接嵌入 HTML,直接 echo echo 简直所见即所得啊,确实很简单!
但是现在 PHP 都跟 JAVA 一样了,都是“应用程序”,那么 PHP 的优点已经用不到了,为啥还要用 PHP 呢。


所以根据你的情况,你部署环境都觉得麻烦的话,我建议你搞.NET
stone1342006
2016-05-17 18:06:36 +08:00
py 部署麻烦, golang 运行效率高, 支持高并发, 多路复用不要太简单, 同时可以以正常的同步逻辑写异步的操作,再也不用写 callback 了^_^, 不过 gc 偏弱,大内存应用有很多需要优化的工作
NullMan
2016-05-17 18:08:27 +08:00
真心看不惯带人身攻击的评论(如 @murmur). 什么叫弱智级程序员随随便便都能玩 Java 了? 既然 Java 是弱智级别的人都能玩, 这说明什么? 说明 Java 是一门优秀的编程语言, 那些要绕着坑进行编程的语言, 简直就是垃圾语言!
luulsj
2016-05-17 18:24:25 +08:00
A goods programming language is one that helps programmers write goods programs.
No programming language will prevent its users from writing bad programs.
摘自《 Thinking in Java 》
zonghua
2016-05-17 18:28:14 +08:00
@murmur 用 velocity
JamesRuan
2016-05-17 18:33:42 +08:00
用 Go 也得有够经验。
ouafukqk
2016-05-17 18:38:27 +08:00
什么 “扔一个二进制到服务器上就能跑” ,都是骗小孩的

希望你可以尝试用一个二进制文件来做服务器调优,我将佩服你的勇气
MushishXian
2016-05-17 18:58:41 +08:00
golang 的确扔上去就可以跑.....

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

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

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

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

© 2021 V2EX