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#我还没用过,难免会有偏见。

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

 

“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,学习的路上不再迷茫。

这里是技能树.IT修真院:http://www.jnshu.com,初学者转行到互联网行业的聚集地。"

欢迎加IT交流群565734203与大家一起讨论交流


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM