看多了网络与生活中的口水战,很多时候觉得那些口水战的意义不是很大,心情很平静,似乎有种事不关己、高高挂起的感觉。可是当我看见网络上的Java阵营与.Net阵营对战的时候,心情还是变得复杂起来了 。因为自己一直从事这方面的工作,就像你自己的亲人被人评头论足,一定会有打抱不平的想法,不过我的复杂心情不是要为哪方撑腰,我是一直在考虑人们为什么要进行这样的口水战,这样“战斗”的利和弊是什么?
首先,我觉得站在程序员的角度上,这样的口水战毫无意义。软件开发技术是什么?是用来为各个行业服务的,通过程序员们的精美构思与设计,制造出功能丰富的 软件产品来提高各行各业的运行效率,减少人们工作失误,提高工作的质量。也就是说软件开发技术是工具,不过是Java EE还是.Net,都是被用来为各行各业服务的,不同的技术有不同的擅长,面对不同的目标任务时候,我们应该根据特征选择相应的技术,而不是死死的抱着一 个技术一辈子不放。程序员可以让自己偏好于某一个技术,但是一个真正的程序员应该是可以利用各种常见的技术去完成不同的任务,而不是在喜好与不喜好之间进 行辩论。就像中国有句俗话:众口难调。每个人都有自己的口味,天底下难有一道菜让所有人都满意的。软件开发技术也是这样,如何能够让所有程序员都去喜欢一 个技术呢?
站在媒体宣传的立场上,相信媒体最喜欢这样的“战斗”了,因为这样的“战斗”会带来一大群看客,媒体的知名度也会因此而上升,这样的口水战越多,媒体的人 气就越是旺,最后商家需要做广告的时候,在这个媒体上做广告的费用也就越高,无形中,进行着口水战的程序员们在无私的帮着媒体抬高着身价,而自己还是要在 无穷无尽的代码中寻找人生。
站在软件技术发展的立场上,这样口水战还是有意义的,俗话说:众口铄金。当所有人都说一个技术好,那么这个技术的使用人群就会大大增加,使用者多了,技术 的发展就能够得到更多的支持,有了支持,技术发展就会变得越来越快,知道有一天当这个技术变得相对垄断一点的时候,它就会躺在椅子上继续享受这个人们给予 的支持而不作付出了。慢慢的,当很多人看见这个原本很好的技术不再是他想象的那么美好的时候,人们开始醒悟,于是继续寻找下一个让他动心的目标,然后继续 下一场口水战,于是新技术在这样的动力下又产生了,再于是,可怜的程序员们又要开始新一轮的技术学习,多少个灯火通明的深夜,多少个孜孜不倦卷的身影在迎 接新技术的到来。
说了一堆,我最后在思考的问题就是:程序员在口水战中得到了什么?如果我们能够把口水战的精神发挥到技术难题的讨论中,程序员又能够得到什么?
分享到:
相关推荐
基于Java EE与.NET技术框架的互操作性及其应用.pdf
推箱子 java .net 推箱子 java .net 推箱子 java .net 推箱子 java .net
java ee基础使用教程郑阿奇里面含有书中的所有ppt和代码
精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码.rar精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码.rar精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码....
基于 java EE .Java权限后台管理系统.pdf基于 java EE .Java权限后台管理系统.pdf基于 java EE .Java权限后台管理系统.pdf基于 java EE .Java权限后台管理系统.pdf基于 java EE .Java权限后台管理系统.pdf基于 java ...
Java EE 7 tutorial 中的examples代码,找了很久才找到下来的,跟Java EE 7 tutorial配套使用,是官方的学习资料。
java ee
本书是一个面向任务的实用指南,通过一系列实用示例来介绍如何开发Java EE 7(java平台企业版7)企业应用。这本书由Oracle的Java EE文档小组成员倾力编写,会让初学者和中缎Java程序员深入了解这个平台。 这个指南包括...
Practical JSF in Java EE 8 pdf Master the Java EE 8 and JSF (JavaServer Faces) APIs and web framework with this practical, projects-driven guide to web development. This book combines theoretical ...
JavaEE课程设计报告-基于Java EE身体健康管理平台.pdfJavaEE课程设计报告-基于Java EE身体健康管理平台.pdfJavaEE课程设计报告-基于Java EE身体健康管理平台.pdfJavaEE课程设计报告-基于Java EE身体健康管理平台....
《轻量级Java EE企业应用实战:Struts2+Spring4+Hibernate整合开发(第4版)》是《轻量级Java EE企业应用实战》的第4版,第4版保持了前几版内容全面、深入的特点,主要完成全部知识的升级。 《轻量级Java EE企业...
java EE,servlet jsp java web 开发的帮助文档,API
Develop professional applications in Java EE 7 with this essential reference guide
Java EE编程 源代码Java EE编程 源代码Java EE编程 源代码Java EE编程 源代码
精通Java EE:精通Java EE 整合应用案例\源代码第五章
Java EE 设计模式 Professional Java EE Design Patterns
精通Java EE:精通Java EE 整合应用案例\源代码第三章
这本书还包括构建Web服务使用JAX - WS和JAX - RS的,开发企业与企业JavaBeans组件的逻辑,数据库访问使用Java持久性API,Web和安全企业应用,并利用上下文和依赖注射的Java EE平台。 这个版本包含大量的整个新材料...