创业技术选择

2012-11-23 22:50:29 +08:00
 nasa
大家好,我和一个合伙人打算一起合作来做创办一家公司,主要做APP开发和Web相关方面的业务。在web开发方面我想选择Python来做,他的意见却是想选择PHP来做开发。在他看来PHP的人员成本要比Python低很多,而且人也好找到。Python的人员成本太高,在初创阶段我们的负担会比较大。我的观点是Python简单精干,容易应对高变化的的需求,适合给App提供API。

(我是比较喜欢Python) 用了Python后实在是不想用PHP了,请问各位大侠我有什么方案能说服我的合伙人吗? 选了Python后能比PHP有什么好处?
6466 次点击
所在节点    Python
42 条回复
powerfj
2012-11-23 23:09:31 +08:00
要是我我会挺你:)
mongodb
2012-11-23 23:10:05 +08:00
……后来者可以看下,以此贴为鉴,嘴炮典型。
说嘴炮,倒不是贬义,只是一种描述,容我细说。
你这合伙人很还有头脑,列出的意见也显然没错。PHP的人员成本先阶段的确比PYTHONER便宜,人好找一些。你的观点也没错,PYTHON你自己也用,特性熟悉,你最清楚PYTHON的特点了。
然后是一句结论,说都说烂了,初创的时候,有时间纠结选择哪个语言,都能写个小模块了……

具体落实到想说服你的合伙人这件事上,提刀上马吧,不求完全实现,用代码做一些关键性的演示,能起到一个说明的。有这个实例就可以说服你的合伙人了。。。还可以一起探讨下,假设选择了PHP,我们还可以在哪里使用上PY做一些接口处理之类的工作,总之都可以。。

以及,虽然不知道你的项目是什么,但我不觉得——在用到一段时间后觉得不满意了,换语言推翻重来有多复杂。如果真的很复杂,显然系统的耦合程度和模块化做的不够好,这也不关语言的事了。。

所以,别争论了,亮代码吧。不管做什么选择,你事后都不会后悔的。你后悔的只会是“我们当时居然浪费那么多时间互相争吵选什么语言……”
mongodb
2012-11-23 23:12:59 +08:00
最后的最后
石头剪刀布这个大杀器你们不会用么?

也许会有人觉得石头剪刀布太儿戏,不够慎重——我还真不觉得。能快速实现,比起还没开工就互相论证哪个语言来,后者在我心里更儿戏一点。
还那句话,以后的日子里推翻或者做翻新修改换语言重写,又死不了人。。。
PrideChung
2012-11-23 23:13:29 +08:00
lz在v2ex问该选PHP还是Python,10个人有12个会告诉你选Python啊,这都不能算是征求意见了吧,再说看你最后一个问题,你自己的立场也不是很坚定啊。
kenlen
2012-11-23 23:39:15 +08:00
我看过一句话

公司的存在都有一个理由, 这个理由通常不是技术.

刚开始搞就别纠结在技术细节。最好快速出原型,快速试错。 推荐你看rework下
liqinliqin
2012-11-23 23:49:17 +08:00
你们的手机app +web开发,用php好,比python更合适,更快速,
我用过python,分析过python 虚拟机的实现,python很好,能做的很多
但在web快速开发上,确实比不过php,在游戏开发的上,比不少lua
python一直都想独立存在,不象php依托于apache ,nginx
lua要嵌入到c c++等
Muninn
2012-11-23 23:56:52 +08:00
给你推荐一本书《黑客与画家》
看完了比看大家的回复要多很多启发
我也不是推荐你用Lisp 那个我也不会
但总能在你能驾驭的范围内选择合适的语言
Hua
2012-11-24 00:10:53 +08:00
我和你的创业开始很相似,我们是web+app,开始也争用什么,最后客户和他的服务器会告诉你该用什么语言。
wolflee
2012-11-24 00:26:42 +08:00
相信我,雇人成本单价低对于互联网创业来说绝对是非常不利的,创业人才贵精不贵多。支持你用python做出来说服你的合伙人。
lin
2012-11-24 00:30:26 +08:00
先考虑如果不雇人的情况下,怎么做。
scottliyq
2012-11-24 00:33:15 +08:00
只谈技术的话,还不如用ruby呢,更快。不过可以说说我的经历。
几个月前我们的项目(app+后台service)启动的时候,第二天找到了和我们需求类似的开源项目然后就决定用php,一周后第一版上线。
创业的话,不要多讨论,php,python或者ruby各有优点,能找到轮子的就直接用,语言真的不是重点。
oth
2012-11-24 09:08:34 +08:00
用最熟悉的,or just by yourself
jjx
2012-11-24 09:24:54 +08:00
后期python 维护升级更好

我用过很多语言,大概只有python做的项目,在维护和升级是最没有抵触情绪的

供参考

用python 就取决了公司可能走精英路线,员工可能少,项目走高端。用php ,就走大众路线,做得项目也可能走低端。 看你业务和将来的规划
Js
2012-11-24 09:28:02 +08:00
掌握的知识点本身就能相互印证的,一个靠谱的php程序员把python(web开发)学到同等程度撑死也就2~3天的事, 做不到的你放心让他开发系统么? 不做外包的话人力这东西真不需要考虑
jjx
2012-11-24 09:56:37 +08:00
我反对语言无关论

一个产品从一种语言到另一种语言不是件容易的时间,做过产品移值就知道,基本要花同等的精力,所以,如果做长远产品,语言的选型在最初也比较重要,定了以后换都是伤筋动骨的,做一锤子的买卖当然不用考虑

楼上的个靠谱的php程序员把python(web开发)学到同等程度撑死也就2~3天的事 ,如果你光指语法,我同意,其他就完全不靠谱了。每种语言都有开发哲学, 要领悟就像练内功,不是几天的事情
conis
2012-11-24 10:03:30 +08:00
用主要人员熟悉的语言比较好
alexrezit
2012-11-24 10:04:57 +08:00
创业初期哪有雇人做的? 开玩笑呢? 考虑个毛线人员成本啊? 自己熟悉什么就用什么, 更何况你是用 python 的, 又不是用 scala 啥的.
rainchen
2012-11-24 10:12:01 +08:00
选什么语言,决定你公司的“味道”,你觉得你的公司是技术型还是产品型?
underone
2012-11-24 10:28:33 +08:00
呃...同是在创业的我来说...
确实有这个苦恼,因为一开始就是Python上马,所以现在Python工程师招起来好困难...
所以我觉得快速更重要
ryanliketea
2012-11-24 10:31:47 +08:00
你的业务是自运营还是外包?是否有时间的要求?如果是自运营的业务可以考虑用php快速出原型上线,等成熟之后,有了资金了拉一小团队用python重构。

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

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

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

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

© 2021 V2EX