过往一直在用 php,性能低、代码乱。
新项目希望能:
有大量使用这门语言的工程师,方便找人,
代码相对规范、工整,
高性能
有什么好选择吗?
新项目希望能:
有大量使用这门语言的工程师,方便找人,
代码相对规范、工整,
高性能
有什么好选择吗?
|
01dongxiaoxiaJun 7, 2018
1
java
|
|
misaka19000Jun 7, 2018
2
python
|
|
misaka19000Jun 7, 2018
3
不过现在有 springboot Java 其实也不可以
|
|
asdf123101Jun 7, 2018 via Android
4
java, node, python 个人排名
|
|
F281M6Dh8DXpD1g2Jun 7, 2018 via iPhone
5
用你最熟悉的
|
|
6
代码规不规范跟语言有什么关系。。。
|
|
silhouetteJun 7, 2018 via Android
7
规范工整我想起 py,但是高性能就算了。。
|
|
murmurJun 7, 2018
8
高性能要缓存和集群 跟语言没太大关系 总有业务代码是语言搞不定的
|
|
zhouxuchenJun 7, 2018
9
代码乱是人的问题,和语言有什么关系……而且初创团队,关心性能也没啥用啊……
|
|
jlkm2010Jun 7, 2018
10
有大量使用这门语言的工程师,方便找人 --Java
代码相对规范、工整 --Java (强类型语言天生具有的优势) 高性能 ---Java |
|
jmjcJun 7, 2018
11
重构 php
|
|
12
什么项目性能瓶颈在逻辑层?
|
|
13
99%的项目不配谈效率
|
|
14
这是 PHP 被黑的最惨的一次
你说 PHP 差没关系,本来就不怎么厉害,但是不能把锅都推到语言身上,代码质量和个人能力成正比。 找的人不行,你换什么语言最终都是一样的,换句话说,你给的钱不多,最终的结果都是一样的。 |
|
8CangtouJun 7, 2018
15
python ----> golfing
|
|
8CangtouJun 7, 2018
16
golfing -> golang
|
|
ben1024Jun 7, 2018
17
代码乱这个锅。。。<.< PHP 接不了
用优秀点框架 规范开发习惯 CodeReview |
|
VoganJun 7, 2018
18
PHP7 性能足够好,瓶颈出现在数据库应该比逻辑层面早;
PHP 有推荐代码格式标准; 真正需要高性能、快速的功能,用 C/Rust 做单独服务; 合理使用队列拆分业务。 |
|
wplctJun 7, 2018
19
虽然我是 python 也很喜欢 python。但是初创团队,还是 java 比较好。成本低。没啥大缺点,最重要是人多
|
|
ibugeekJun 7, 2018
20
有大量使用这门语言的工程师,方便找人,不是 java 就是 php。
|
|
wplctJun 7, 2018
21
还有。性能低肯定不怪语言啊,
|
|
kongkongyztJun 7, 2018
22
Java
|
|
fyoooJun 7, 2018
23
Java 或 go 吧
|
|
AMSTJun 7, 2018
24
想快速开发就 nodejs, 投资拿够以后换 go 重构
|
|
25
汇编~!
|
|
ylsc633Jun 7, 2018
26
又黑我 php 这明显是薪资不到位 --> 招不到好一点的攻城师 --> 代码乱(乱还有一种可能就是乱招人.. 以此也说明离职率高...)
初创的项目,没有那么多时间去孵化等待,最好的就是 php 开发!速度迭代! 待 项目初步成熟后,可以重构或者换语言! |
|
mokeyjayJun 7, 2018
27
PHP7 性能相比 5 提升了好几倍,建议先尝试升级测试下另外,代码乱关 PHP 啥事啊…… 既然不想要 PHP 的话,那就只有 JAVA 可选了 |
|
MysqtoJun 7, 2018
29
推荐 golang 然后招个资深 C++或者 JAVA 程序员,上手速度极快
|
|
Vhc001Jun 7, 2018
30
@misaka19000 #2 题主说 PHP 性能低,结果你给他推荐个性能更低的。。。
|
|
U7Q5tLAex2FI0o0gJun 7, 2018
31
“性能低、代码乱”?对不起,这个锅 PHP 不接。
代码乱是人的问题,人不行,你用 JAVA 也乱。 性能低,你怕不是用 5.3 吧。性能确实没 JAVA 高没错,但完全支撑得起初创团队的快速开发。 总结:PHP 无脑黑滚粗 |
|
clinoJun 7, 2018 via Android
32
大量工程师这个能筛掉大部分语言
|
|
zhaolionJun 7, 2018
33
大部分的项目还没有到谈语言效率的地步。
- 如果是重 IO 的项目,PHP 不背这个锅 - 如果是重 CPU 的项目,可以考虑 Golang + C 代码混乱这也不是 PHP 的问题,出在开发者自身与团队的 Code Review 做的不好,这点不从自身找原因,招再牛逼的人,用最野的语言和最快的框架都没用 |
|
tonghuashuaiJun 7, 2018
34
满足这三个的,非 Java 莫属了
|
|
NxiJSiOSJun 7, 2018
35
Java
|
|
dingdongJun 7, 2018
36
Ruby on Rails!!!
|
|
misaka19000Jun 7, 2018
37
@Vhc001 #29 我看楼主应该是做 web 的,语言的性能瓶颈从来都是在最后才能对性能产生影响的,更何况大部分 IO 密集型的程序都谈不上什么性能
|
|
38
java + kotlin
|
|
LeoWAJun 7, 2018
39
初创公司就不要甩锅给语言层面的性能了,大部分业务远远未够班,就算给你 java/C 起手项目,等你项目触摸到性能瓶颈的时候,大概率也是全部要推倒重来的,其实说来说去,还是人的问题
|
|
CFOJun 7, 2018 via Android
40
Java 或者 Go
|
|
notreamiJun 7, 2018
41
还有得选嘛?我国的后端的世界里,Java 和 PHP 占据绝大部分。其他什么 go、python、nodejs、ruby、C++、kotlin 等等都是小众。
|
|
jowuIMJun 7, 2018
42
PHP, Java, python
|
|
1OJun 7, 2018
43
Python
|
|
alexsunxlJun 7, 2018
44
golang, nodejs
|
|
NotNil1Jun 7, 2018
45
java
|
|
lengyihanJun 7, 2018 via Android
46
C 或者 cpp 完全符合你的要求,
|
|
327beckhamJun 7, 2018
47
当然是实现自己想法的速度越快越好,那基本上就是看个人技术栈了,最熟悉什么就用什么,出了岔子可以自己尽量摆平的
|
|
dhssingleJun 7, 2018
48
java、C#、Go
|
|
ReficulJun 7, 2018
49
Java,充分满足规范+好招人
动态语言一时爽,ad-hoc 代码比规范定的还快 静态里面 Golang 不好找人,Cpp 靠谱的更少,Rust 更难找人,还是 Java 吧 |
|
lalala121Jun 7, 2018
50
初创团队有什么 web 业务会嫌 php 慢?
|
|
RadiumsJun 7, 2018
51
身为一个 Java 码农,郑重向站长推荐 Java
|
|
maemualJun 7, 2018
52
取决于你们团队的技术背景,用你们最熟悉的。。。
|
|
hncqpJun 7, 2018 via iPhone
53
c/cxx
|
|
54
人蠢怪刀钝,不服用汇编。
|
|
jjianwen68Jun 7, 2018
55
spring boot,直接写业务,短期都不用特别关注其他方面
|
|
mooncakejsJun 7, 2018
56
py 的性能还不如 php。简单点可以 nodejs 或者 ts+nodejs, 复杂点直接上 java。
|
|
daimazhaJun 7, 2018
57
java 好招人
|
|
58
招个靠谱的 CTO 吧
|
|
wellscJun 7, 2018
59
java Python 二选一
|
|
grewerJun 7, 2018
60
总的来说 瓶颈不在语言而在于人
|
|
notedownJun 7, 2018
61
代码乱就分模块开发.rpc.哪个模块不行.就叼那个人.
|
|
qing0304Jun 7, 2018
62
php
|
|
fcoolishJun 7, 2018
63
java 或者 py,只考虑这两种。
|
|
IvanLi127Jun 7, 2018 via Android
64
这是开发的问题了,换人吧。。
|
|
LeungJZJun 7, 2018
65
代码规范,php 不背这个锅啊。
|
|
shuangmuJun 7, 2018
66
java
|
|
qichunrenJun 7, 2018
67
讲道理说,初创团队搞 WEB 方面的开发 用 Ruby On Rails 最好。可是上面的回复中 居然没有一个人提到。留着自己用,自己乐吧。
|
|
69
个人认为应该从你们具体做行业出发,选择对应的主流语言。比如,人工智能选 python,web 服务选 php/java。这样带来的好处是,很多东西业内会有成熟的解决方案(各种开源 framework, lib, package.),可以直接选用;此外招聘同时熟悉行业、技术选型的员工,事半功倍。对于你的几个看重的方面,
有大量使用这门语言的工程师,方便找人, 这一点与我表达的契合 代码相对规范、工整, 代码规范公正与语言无关。要靠约束。 高性能 个人认为对于初创公司来说,运行性能重要性远远低于开发效率。而且,各大语言效率差距远没有人们想象的那么大。 |
|
zengguiboJun 7, 2018
70
最容易招人的,只有这一条,其他的性能,优雅之类现在考虑有点早
|
|
yurikoJun 7, 2018
71
选团队成本最低的,在项目盘活之前考虑别的都是瞎想
|
|
coderwlJun 7, 2018
72
支持 java,java 的语法不能炫技,上下限差别不大,代码再烂也差不到哪去,而且方便招人。
|
|
ResidualWindJun 7, 2018
73
Java !!! 分分钟钟能招几十人
|
|
5oiR5piv5YK76YC8Jun 7, 2018
74
java python golang
go 不好招人 |
|
wobushizhangsanJun 7, 2018 via Android
75
java 吧,起码人多能压价
|
|
zoruiJun 7, 2018
76
java 满足上述所有条件
|
|
xiaodongusJun 7, 2018
77
PHP 是世界上最好的语言。
|
|
lihongmingJun 7, 2018 via Android
78
初创团队考虑性能问题,就跟小学时考虑上北大还是上清华一样。
还是多考虑考虑招人速度和开发速度吧,早上线一天,就多一分活下去的可能。 |
|
jswhJun 7, 2018
79
> 性能低、代码乱
这个和语言没关系吧 |
|
fengyjJun 7, 2018 via Android
80
初创肯定选 Java 啊。别听楼上有些人的瞎调侃。
|
|
huage2580Jun 7, 2018
81
php 是世界上最好的语言
不选 php 就 java,我觉得没毛病 |
|
CelleiJun 7, 2018
82
看程序员市场,肯定是 Java,还用选?
|
|
natforumJun 7, 2018
83
这个和语言没关系吧
|
|
TomorJMJun 7, 2018
84
java
|
|
mogami18Jun 7, 2018
85
C++了解一下
|
|
chenyu8674Jun 7, 2018
86
“ php 性能低,代码乱” 喵喵喵?
说出这种话的人来负责技术选型的话,这公司九成会黄 |
|
yann1992Jun 7, 2018
87
最起码 python 不符合上述要求吧
|
|
crayygyJun 7, 2018
88
想要快速开发,快速发布,用 Rails/Django
想要稳定,高性能,用 Java |
|
icyalalaJun 7, 2018 via iPhone
89
满足你所有需求的就是 java。
但拿 php 做反面例子这就说不过去了… |
|
janxinJun 7, 2018 via iPad
90
php
|
|
yipleeJun 7, 2018
91
Golang 吧,很多 Golang 开发者都是 java 转的,上手快,效率高。
|
|
jevonszmxJun 7, 2018
92
性能低、代码乱
这个和语言有什么关系? |
|
keventsengJun 7, 2018 via Android
93
性能低代码乱这也能扣在 php 头上?!不应该怪人?🙄原谅我太直接。
|
|
jevonszmxJun 7, 2018
94
@chenyu8674 非常赞同
|
|
ETiVJun 7, 2018 via iPhone
95
初创公司,语言、数据存储和技术架构都选最熟悉的,别在技术上浪费很多时间、踩很多坑。
先活下来,后面觉得业务量大了、性能不够了再招人改 |
|
colinletJun 7, 2018
96
golang,phper 上手比较快
|
|
371657110Jun 7, 2018
97
世界上最好的语言
|
|
jsjscoolJun 7, 2018
98
汇编最合适
|
|
alexzhouJun 7, 2018
99
java
|
|
raptorJun 7, 2018
100
PHP 是最好的语言,代码乱是因为你还没用过 node
|