设为首页 收藏本站
查看: 882|回复: 0

[经验分享] java 程序员为什么应该学习python

[复制链接]

尚未签到

发表于 2017-5-3 09:25:15 | 显示全部楼层 |阅读模式
1 跟着google走,放心

  为什么是python,而不是ruby,php,groovy,scala等等 ? 首先, groovy,scala都是为java 平台设计的动态语言,用这两种玩意儿能做的事情,java 也能做,只不过方式不一样而已,所以没必要在它们上浪费时间了.其次,据传 google内部使用的语言是 c++,java, python,javascrip. 分析一下:java 作为当之无愧的no.1 肯定是不用说了. 有些项目象 native client是必须用c++开发的,所以c++也在情理之中;开发web 应用,javascript 是绕不开的,虽然google自己搞了个gwt,但最终的功能实现,是透过jsni使用javascript来实现的;只有python, 为什么google 在那么多的动态语言中偏偏选择了它呢. 具体分析起来象什么性能啊,语言特点啊什么的肯定得整出很长一篇,太废口水,google在做出选择之前肯定是做过审慎的评估的,所以我们只要跟着它走就行了.
2 python 有多种运行时环境,掌握了python可以在多种环境下发挥你的编程技能
  python 有多种实现,即多种运行时环境, cpython(多种操作系统上均可以使用), jython(java 虚拟机上使用), ironpython(.net 环境下使用), s60 python(symbian s60系统下使用),掌握了python后,在多种操作系统,java vm, .net , symbian s60上都可以发挥你的编程技能.另外,很多应用程序都选择了python作为脚本编程语言,例如 openoffice, vitrualbox等,掌握python后,可以用程序来操控它们.
3 在 google app engine  上开发应用
  google app engine 提供了足够的资源来让你免费托管web 应用程序,只有当你的应用成功,使用资源数量增加之后,才需要按照实际的资源使用量付费; 在gae 上的应用,使用google 久经考验的基础架构,不需要你为硬件的维护,数据库的扩展,等等问题伤神, 只需把精力集中在你的核心价值--应用逻辑的开发上面,这些对于刚起步的小公司来说,还是有吸引力的.随着平台的完善(将来还要加入后台任务支持,xmpp消息支持等).相信会对更多的公司产生吸引力.
  但对于java 程序员来说不幸的是,gae目前只支持 python(再一次证明了在google心中,python 相对于ruby,php,等等这些语言,具有特殊的地位). 官方也没明确将来是否支持 java,什么时候支持,所以为了使用gae,就只有死磕python了.
  欢迎同学们补充更多的理由,也希望听到反对的呼声..呵呵

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-372368-1-1.html 上篇帖子: [开源世界]Python T恤已经上市发售 下篇帖子: Python开发WebService:REST,web.py,eurasia,Django
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表