zoukankan      html  css  js  c++  java
  • 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与大家一起讨论交流

  • 相关阅读:
    关于工作习惯的一点思考
    BulkSqlCopy 批量导入数据(Ef支持)
    记录下最近项目中常用到的SQL语句
    对象化前端表单(Form)提交
    Python描述符 (descriptor) 详解
    Python装饰器之 property()
    Python魔法方法之属性访问 ( __getattr__, __getattribute__, __setattr__, __delattr__ )
    Python魔法方法总结及注意事项
    面向对象编程(二)
    面向对象编程(一)
  • 原文地址:https://www.cnblogs.com/jnshu/p/10135115.html
Copyright © 2011-2022 走看看