过往一直在用 php,性能低、代码乱。
新项目希望能:
有大量使用这门语言的工程师,方便找人,
代码相对规范、工整,
高性能
有什么好选择吗?
新项目希望能:
有大量使用这门语言的工程师,方便找人,
代码相对规范、工整,
高性能
有什么好选择吗?

1 01dongxiaoxia Jun 7, 2018 java |
2 misaka19000 Jun 7, 2018 python |
3 misaka19000 Jun 7, 2018 不过现在有 springboot Java 其实也不可以 |
4 asdf123101 Jun 7, 2018 via Android java, node, python 个人排名 |
5 F281M6Dh8DXpD1g2 Jun 7, 2018 via iPhone 用你最熟悉的 |
6 ersic Jun 7, 2018 via Android 代码规不规范跟语言有什么关系。。。 |
7 silhouette Jun 7, 2018 via Android 规范工整我想起 py,但是高性能就算了。。 |
8 murmur Jun 7, 2018 高性能要缓存和集群 跟语言没太大关系 总有业务代码是语言搞不定的 |
9 zhouxuchen Jun 7, 2018 代码乱是人的问题,和语言有什么关系……而且初创团队,关心性能也没啥用啊…… |
10 jlkm2010 Jun 7, 2018 有大量使用这门语言的工程师,方便找人 --Java 代码相对规范、工整 --Java (强类型语言天生具有的优势) 高性能 ---Java |
11 jmjc Jun 7, 2018 重构 php |
12 Enivel PRO 什么项目性能瓶颈在逻辑层? |
13 torbrowserbridge Jun 7, 2018 99%的项目不配谈效率 |
14 dilu Jun 7, 2018 这是 PHP 被黑的最惨的一次 你说 PHP 差没关系,本来就不怎么厉害,但是不能把锅都推到语言身上,代码质量和个人能力成正比。 找的人不行,你换什么语言最终都是一样的,换句话说,你给的钱不多,最终的结果都是一样的。 |
15 8Cangtou Jun 7, 2018 python ----> golfing |
16 8Cangtou Jun 7, 2018 golfing -> golang |
17 ben1024 Jun 7, 2018 代码乱这个锅。。。<.< PHP 接不了 用优秀点框架 规范开发习惯 CodeReview |
18 Vogan Jun 7, 2018 PHP7 性能足够好,瓶颈出现在数据库应该比逻辑层面早; PHP 有推荐代码格式标准; 真正需要高性能、快速的功能,用 C/Rust 做单独服务; 合理使用队列拆分业务。 |
19 wplct Jun 7, 2018 虽然我是 python 也很喜欢 python。但是初创团队,还是 java 比较好。成本低。没啥大缺点,最重要是人多 |
20 ibugeek Jun 7, 2018 有大量使用这门语言的工程师,方便找人,不是 java 就是 php。 |
21 wplct Jun 7, 2018 还有。性能低肯定不怪语言啊, |
22 kongkongyzt Jun 7, 2018 Java |
23 fyooo Jun 7, 2018 Java 或 go 吧 |
24 Leafove Jun 7, 2018 想快速开发就 nodejs, 投资拿够以后换 go 重构 |
25 kimqcn Jun 7, 2018 汇编~! |
26 ylsc633 Jun 7, 2018 又黑我 php 这明显是薪资不到位 --> 招不到好一点的攻城师 --> 代码乱(乱还有一种可能就是乱招人.. 以此也说明离职率高...) 初创的项目,没有那么多时间去孵化等待,最好的就是 php 开发!速度迭代! 待 项目初步成熟后,可以重构或者换语言! |
27 mokeyjay Jun 7, 2018 PHP7 性能相比 5 提升了好几倍,建议先尝试升级测试下另外,代码乱关 PHP 啥事啊…… 既然不想要 PHP 的话,那就只有 JAVA 可选了 |
29 Mysqto Jun 7, 2018 推荐 golang 然后招个资深 C++或者 JAVA 程序员,上手速度极快 |
30 Vhc001 Jun 7, 2018 @misaka19000 #2 题主说 PHP 性能低,结果你给他推荐个性能更低的。。。 |
31 U7Q5tLAex2FI0o0g Jun 7, 2018 “性能低、代码乱”?对不起,这个锅 PHP 不接。 代码乱是人的问题,人不行,你用 JAVA 也乱。 性能低,你怕不是用 5.3 吧。性能确实没 JAVA 高没错,但完全支撑得起初创团队的快速开发。 总结:PHP 无脑黑滚粗 |
32 clino Jun 7, 2018 via Android 大量工程师这个能筛掉大部分语言 |
33 zhaolion Jun 7, 2018 大部分的项目还没有到谈语言效率的地步。 - 如果是重 IO 的项目,PHP 不背这个锅 - 如果是重 CPU 的项目,可以考虑 Golang + C 代码混乱这也不是 PHP 的问题,出在开发者自身与团队的 Code Review 做的不好,这点不从自身找原因,招再牛逼的人,用最野的语言和最快的框架都没用 |
34 tonghuashuai Jun 7, 2018 满足这三个的,非 Java 莫属了 |
35 NxiJSiOS Jun 7, 2018 Java |
36 dingdong Jun 7, 2018 Ruby on Rails!!! |
37 misaka19000 Jun 7, 2018 @Vhc001 #29 我看楼主应该是做 web 的,语言的性能瓶颈从来都是在最后才能对性能产生影响的,更何况大部分 IO 密集型的程序都谈不上什么性能 |
38 etby Jun 7, 2018 java + kotlin |
39 Mrun Jun 7, 2018 初创公司就不要甩锅给语言层面的性能了,大部分业务远远未够班,就算给你 java/C 起手项目,等你项目触摸到性能瓶颈的时候,大概率也是全部要推倒重来的,其实说来说去,还是人的问题 |
40 CFO Jun 7, 2018 via Android Java 或者 Go |
41 notreami Jun 7, 2018 还有得选嘛?我国的后端的世界里,Java 和 PHP 占据绝大部分。其他什么 go、python、nodejs、ruby、C++、kotlin 等等都是小众。 |
42 jowuIM Jun 7, 2018 PHP, Java, python |
43 1O Jun 7, 2018 Python |
44 alexsunxl Jun 7, 2018 golang, nodejs |
45 NotNil1 Jun 7, 2018 java |
46 lengyihan Jun 7, 2018 via Android C 或者 cpp 完全符合你的要求, |
47 327beckham Jun 7, 2018 当然是实现自己想法的速度越快越好,那基本上就是看个人技术栈了,最熟悉什么就用什么,出了岔子可以自己尽量摆平的 |
48 dhssingle Jun 7, 2018 java、C#、Go |
49 Reficul Jun 7, 2018 Java,充分满足规范+好招人 动态语言一时爽,ad-hoc 代码比规范定的还快 静态里面 Golang 不好找人,Cpp 靠谱的更少,Rust 更难找人,还是 Java 吧 |
50 lalala121 Jun 7, 2018 初创团队有什么 web 业务会嫌 php 慢? |
51 Radiums Jun 7, 2018 身为一个 Java 码农,郑重向站长推荐 Java |
52 maemual Jun 7, 2018 取决于你们团队的技术背景,用你们最熟悉的。。。 |
53 hncqp Jun 7, 2018 via iPhone c/cxx |
54 WuwuGin Jun 7, 2018 via Android 人蠢怪刀钝,不服用汇编。 |
55 jjianwen68 Jun 7, 2018 spring boot,直接写业务,短期都不用特别关注其他方面 |
56 mooncakejs Jun 7, 2018 py 的性能还不如 php。简单点可以 nodejs 或者 ts+nodejs, 复杂点直接上 java。 |
57 daimazha Jun 7, 2018 java 好招人 |
58 leveraging Jun 7, 2018 招个靠谱的 CTO 吧 |
59 wellsc Jun 7, 2018 java Python 二选一 |
60 grewer Jun 7, 2018 总的来说 瓶颈不在语言而在于人 |
61 notedown Jun 7, 2018 代码乱就分模块开发.rpc.哪个模块不行.就叼那个人. |
62 qing0304 Jun 7, 2018 php |
63 fcoolish Jun 7, 2018 java 或者 py,只考虑这两种。 |
64 IvanLi127 Jun 7, 2018 via Android 这是开发的问题了,换人吧。。 |
65 LeungJZ Jun 7, 2018 代码规范,php 不背这个锅啊。 |
66 shuangmu Jun 7, 2018 java |
67 qichunren Jun 7, 2018 讲道理说,初创团队搞 WEB 方面的开发 用 Ruby On Rails 最好。可是上面的回复中 居然没有一个人提到。留着自己用,自己乐吧。 |
69 wolffn Jun 7, 2018 个人认为应该从你们具体做行业出发,选择对应的主流语言。比如,人工智能选 python,web 服务选 php/java。这样带来的好处是,很多东西业内会有成熟的解决方案(各种开源 framework, lib, package.),可以直接选用;此外招聘同时熟悉行业、技术选型的员工,事半功倍。对于你的几个看重的方面, 有大量使用这门语言的工程师,方便找人, 这一点与我表达的契合 代码相对规范、工整, 代码规范公正与语言无关。要靠约束。 高性能 个人认为对于初创公司来说,运行性能重要性远远低于开发效率。而且,各大语言效率差距远没有人们想象的那么大。 |
70 zengguibo Jun 7, 2018 最容易招人的,只有这一条,其他的性能,优雅之类现在考虑有点早 |
71 yuriko Jun 7, 2018 选团队成本最低的,在项目盘活之前考虑别的都是瞎想 |
72 coderwl Jun 7, 2018 支持 java,java 的语法不能炫技,上下限差别不大,代码再烂也差不到哪去,而且方便招人。 |
73 ResidualWind Jun 7, 2018 Java !!! 分分钟钟能招几十人 |
74 5oiR5piv5YK76YC8 Jun 7, 2018 java python golang go 不好招人 |
75 wobushizhangsan Jun 7, 2018 via Android java 吧,起码人多能压价 |
77 xiaodongus Jun 7, 2018 PHP 是世界上最好的语言。 |
78 lihongming Jun 7, 2018 via Android 初创团队考虑性能问题,就跟小学时考虑上北大还是上清华一样。 还是多考虑考虑招人速度和开发速度吧,早上线一天,就多一分活下去的可能。 |
79 jswh Jun 7, 2018 > 性能低、代码乱 这个和语言没关系吧 |
80 fengyj Jun 7, 2018 via Android 初创肯定选 Java 啊。别听楼上有些人的瞎调侃。 |
81 huage2580 Jun 7, 2018 php 是世界上最好的语言 不选 php 就 java,我觉得没毛病 |
82 Cellei Jun 7, 2018 看程序员市场,肯定是 Java,还用选? |
83 natforum Jun 7, 2018 这个和语言没关系吧 |
84 TomorJM Jun 7, 2018 java |
85 mogami18 Jun 7, 2018 C++了解一下 |
86 chenyu8674 Jun 7, 2018 “ php 性能低,代码乱” 喵喵喵? 说出这种话的人来负责技术选型的话,这公司九成会黄 |
87 yann1992 Jun 7, 2018 最起码 python 不符合上述要求吧 |
88 crayygy Jun 7, 2018 想要快速开发,快速发布,用 Rails/Django 想要稳定,高性能,用 Java |
89 icyalala Jun 7, 2018 via iPhone 满足你所有需求的就是 java。 但拿 php 做反面例子这就说不过去了… |
90 janxin Jun 7, 2018 via iPad php |
91 yiplee Jun 7, 2018 Golang 吧,很多 Golang 开发者都是 java 转的,上手快,效率高。 |
92 jevonszmx Jun 7, 2018 性能低、代码乱 这个和语言有什么关系? |
93 keventseng Jun 7, 2018 via Android 性能低代码乱这也能扣在 php 头上?!不应该怪人?原谅我太直接。 |
94 jevonszmx Jun 7, 2018 @chenyu8674 非常赞同 |
95 ETiV Jun 7, 2018 via iPhone 初创公司,语言、数据存储和技术架构都选最熟悉的,别在技术上浪费很多时间、踩很多坑。 先活下来,后面觉得业务量大了、性能不够了再招人改 |
96 colinlet Jun 7, 2018 golang,phper 上手比较快 |
97 371657110 Jun 7, 2018 世界上最好的语言 |
98 jsjscool Jun 7, 2018 汇编最合适 |
99 alexzhou Jun 7, 2018 java |
100 raptor Jun 7, 2018 PHP 是最好的语言,代码乱是因为你还没用过 node |