Python 的开发效率真的比 Java高吗?

真的比Java高很高。

几个例子。

爬虫领域,几年前就用Scrapy抓百度,新浪,股吧等各种东西。

五分钟写好一个小爬虫,爽到暴有没有?当年我就是靠教人写爬虫。。。才骗到小妹妹跟我约会的。

文本处理,在服务器端处理日志,或者是读取DB生成个小的排行榜,或者是执行一个定时任务,简直不要太轻松。原来雅虎的Pipe没关的时候,我就是拿雅虎Pipe做了一个自动的获取新闻热点的功能,用Pipe配置各个热点新闻,用Python解析再生成Json文件,这种事你让我用Java来干么。。。

小程序微立场(可以直接微信搜索小程序,里面很多好玩的热点事件),一个玩票项目,简单来说用于拉票撕逼的小东西,上线本来就是玩儿,一拍脑门想出来的小东西,从开发到测试到上线,正常来讲不超过3天。你说你要做技术选型,用什么?

为什么Python开发效率比Java高的多呢?

因为简洁啊,很多无用的配置,接口,Model都不用考虑,解析Json又方便,本身又有很多小巧的工具包。

但是只要不是小程序微立场这种玩票项目,小型,中型,大型的项目还是强烈推荐用Java。

做一个好的程序员,一定要明白,程序员不是语言的奴隶,更要懂得,不同的语言差异化是绝对有的。

很多人不懂这个道理,总说系统架构和语言没有关系,但凡这么说的,基本上都是没真正做过架构的,在门外用自己价值观来偷窥世界的人。

所以还是那句话,什么样的场景,用什么样的工具,你可以理解为,Java是重型兵团,大规模正规军,从来跟小巧玲珑没关系,适合的就是攻城拔寨,正面战场,讲的是纪律严明,步骤一致,令行禁止,职责明确。

而Python就像是轻骑兵,轻盈飞舞,游弋四方,见机行事。

NodeJS和PHP?一个是后勤部门唱大戏演中军的,一个是土匪强盗,哈哈。(就是故意气那些全菜工程师)

要说Go是什么?emmm,Go语言应该是机械化部队,或者是飞行纵队?战斗机这种?

C,C++啊,冷兵器时代的近卫军吧。C#我还没用过,难免会有偏见。

呀呀呀,扯远了扯远了扯远了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值