原标题:成都汇智动力-谈谈个人认为的JavaWeb开发与PythonWeb开发的区别

今天这篇文章谈一谈Java Web开发和Python Web开发的区别。在这里我并不是鼓励大家从Java Web转向Python Web开发,我只是想说一下自己的感觉而已,不一定适合每一位情况,仅仅供大家参考。另外,我也建议搞Java Web的人可以了解一下Python Web的开发情况,从另外一个角度看Java Web开发肯定大有收获。

我使用Java的时间很久,而且Java也给我带来了很多的收获。之前一直觉得Java非常重要,从内心是把它当做人生的一技之长,可随着年龄和阅历的增长,也随着职位和职责的改变,早年的观念也在逐渐发生变化。

我做Web开发有三年多,这个时间段里对Java有了很多深入的研究,后来转向了大数据开发,初步对Python有了些了解,最后换了一家公司,转身成为一个技术领头人,而这里的网站是以Python开发的。经过最近一段时间对Python Web的了解,我越发感觉有些话想说出来。

我感觉,Java Web过于复杂,导致人们花费了很多的精力去了解其中的细节,最终眼里只看到树木,而不能看到森林。这种情况对开发人员来说,是不利的会导致走很多的弯路。之前我看过《Struts技术内幕》,花费了很多的精力去研究其源码,等真正对它比较熟悉的时候,业内逐渐向Spring MVC过渡了,然后赶紧买了几本书来看,有Spring MVC学习指南,也有Spring MVC源码解析等,后来大家又开始转向微服务,然后紧跟脚步学习新的知识。可是后来我发现这种发展道路并不能建立起一个全局的Web开发观,很多时候纠结在知识的细节上面。反观Python Web开发,薄薄的一本书,从虚拟化的环境配置到框架介绍,从模板的使用到信号机制,从系统管理到消息中间件,一本书就能囊括很多整个Web开发系统,让人对Web开发有一个全局观。一个开发者如果能有一个全局观,那么他就能快速的切入到重点,找到更适合自己发展的职业道路。

Java属于高大上,适合12306这种有钱的金主,同样的项目要是用java做的,就能唬来成倍的钱,没钱搞java,只能晚上加班到10来点,在eclipse吭哧吭哧地编译完项目以后,在七八屏的堆栈信息里,不停上翻下翻象捡芝麻一样 看到底哪里出错了,python属于小而美,适合做一些内聚性很强的工具,用来当锤子,榔头使唤,但象web开发这种的到处是杂七杂八的零散的文件,象餐厅服务员一样上菜端盘子这种苦力活最适合php这种“最好的语言”,因为web开发大部分要快速迭代,码农经常听的是“需求又变了”,只有php码农的键盘才能跟得上老板思维变化的节奏,左屏notepad++敲代码,右屏f5刷浏览器就搞定了,什么编译,重启服务器,数空格的时间都不用了。php之所以能号称最好的语言,还有一个原因是性价比,大部分公司只要不是中石化中石油都是从小公司开始创业的,象掏包这样的网站一开始就招php,小老板最关心啥,钱啊,花1分钱要赚1块钱,,你想想,一个php,策划,开发,测试,稍带服务器全端了,而且还能加班加点,随叫随到,老板心里就一个字,值!小老板招php的心情,就跟屌丝买小米手机的心情是一样一样的,就差抢购了。

Java框架多数是扯的比较多,属于害怕java性能过好,抢其他语言饭碗,所以自己给自己JJ来一刀的东西。语言在泛型方面不够完整。但是比较靠谱。

python简单直接,开发效率高,不过生产系统不建议用python直接堆web页面给用户用,做原型很不错,做服务器端日志迁移分析工具也挺好,用python做管理监控等脚本开发也不错。

上面就是小编为大家整理的关于java和python开发web的文章,希望对大家有帮助。在实际的操作过程中大家可以根据实际情况进行灵活的调整。返回搜狐,查看更多

责任编辑:

python web和java web区别_成都汇智动力-谈谈个人认为的JavaWeb开发与PythonWeb开发的区别...相关推荐

  1. java singleton 数据清楚_成都汇智动力-java singleton

    原标题:成都汇智动力-java singleton 1.什么是单例模式?单例模式的应用场景? 名称:单例模式 英文名:Singleton 定义:java中单例模式是一种常见的设计模式,单例就是&quo ...

  2. java集合到线程的考试_成都汇智动力-Java SE考试编程题总结

    原标题:成都汇智动力-Java SE考试编程题总结 线程和进程的区别: (1)进程是运行中的程序,拥有自己独立的内存空间和资源; (2)一个进程可以有一个或多个线程组成,且至少有一个线程称为主线程; ...

  3. java面试题成都_成都汇智动力-java面试——多线程面试题

    原标题:成都汇智动力-java面试--多线程面试题 1.多线程有什么用?发挥多核CPU的优势 防止阻塞 便于建模 2.创建线程的方式继承Thread类 实现Runnable接口 至于哪个好,不用说肯定 ...

  4. java唯一并且有序集合_成都汇智动力-Java集合类详解

    原标题:成都汇智动力-Java集合类详解 java中集合类主要有两大分支: (1)Collection (2)Map Collection接口 一个Collection代表一组Object,即Coll ...

  5. java并发惊群_成都汇智动力-Java并发:其他(总结性的东西)

    原标题:成都汇智动力-Java并发:其他(总结性的东西) Java并发:其他(总结性的东西). 并发中的主要问题 并发基础主要解决的是可见性,有序性和原子性的问题,让不可控的进程/线程变得可以预测,可 ...

  6. java i o设计模式_成都汇智动力-Java I/O的设计模式

    原标题:成都汇智动力-Java I/O的设计模式 Java I/O的设计模式 1.Java I/O的两个对称性 (1)输入-输出对称 InputStream和OutputStream各自占据Byte流 ...

  7. java ajax同步请求,成都汇智动力-java ajax实现异步同步请求全面详解

    原标题:成都汇智动力-java ajax实现异步同步请求全面详解 对象 var request=new () //兼容IE5 IE6 if (window.) {// code for IE7+, F ...

  8. java自带发送邮件,成都汇智动力-java邮件发送只需要java自带的mailjar

    原标题:成都汇智动力-java邮件发送只需要java自带的mailjar java邮件发送只需要java自带的mailjar Email email = emailService.queryEmail ...

  9. java导入工程tomcat_成都汇智动力-MyEclipse的JavaWeb项目导入IDEA并部署T

    原标题:成都汇智动力-MyEclipse的JavaWeb项目导入IDEA并部署T 前言:工欲善其事,必先利其器. 用了IDEA之后,根本停不下来好吗. 由于不想涉及其他东西,示例图片中将一些信息隐掉了 ...

最新文章

  1. dw8与mysql的连接,VS2019连接mysql8.0数据库的教程图文详解
  2. MySQL 表中添加 时间戳 字段
  3. [发布]Lucene索引分析工具Luke.Net 0.5升级版 (兼容Lucene.Net 2.9.4.1)
  4. 开启php,php开启openssl的方法
  5. OSG使用更新回调来更改模型
  6. 对象池commons-pool
  7. php下载链接生成,php脚本生成google play url的下载链接,下载apk并自动反编译后
  8. 时间同步服务 chrony
  9. 计算与推断思维 六、可视化
  10. PHP基础知识之文件加载
  11. 三年JAVA开发经验如何做到年薪35万
  12. Qt QDir相关笔记
  13. ico图标生成器系统 断网情况下快速生成ico文件
  14. 图七:用思维脑图,结构化你的知识体系
  15. BZOJ 1208 宠物收养所(set 或者 splay)
  16. Word2010怎么给文档设置权限用密码进行加密防止他人查看
  17. 蓝桥杯国赛 勾股定理
  18. WiFi探针2.4G+5.8G双频5G物联网WiFi探针模组/工业级DT-W5G1
  19. mysql-5.6.47-winx64和SQLyog安装包下载
  20. Torch优化训练的17种方法

热门文章

  1. 【软件项目管理】任务(活动)之间的排序依据主要有:强制性依赖关系、软逻辑关系、外部依赖关系
  2. android无焦点跑马灯滚动,Android跑马灯无焦点滚动
  3. 威尔科克森符号秩检验 (Wilcoxon Signed Rank Test)
  4. java MySQL 查询所有子级(不包含自己)
  5. Sql server 的完整备份和差异备份
  6. 赵小楼:《天道》《遥远的救世主》解读(31)丁元英的“天行健君子以自强不息”
  7. CVE-2020-14644 weblogic iiop反序列化漏洞分析
  8. PCB设计:Altium Designer如何单独生成PCB坐标文件
  9. python3.6.3安装numpy_Python3.6无法安装numpy,如何解决?
  10. 安信可TG-12F模组学习笔记 ① 在AliOS-Thing架构上快速开发实现一个天猫精灵插座。