事先声明,这篇文章很没有营养,大家当笑话看就好,不要搞骂战污染博客园了谢谢.

背景:

  .NET(以下简称N)心里想:现在企业级应用.NET用的少,但起码.net的语法特性优美,IDE宇宙最强吧,啧啧.

  JAVA(以下简称J)心里想:我大JAVA遍地开花,什么Android,kotlin,scale,总之就是一个字:叼.

撕逼大战:

  事情的发生是从落魄N想学安卓开始.他接触了一段时候后,吐槽Android studio开始的.大家知道这玩意很多坑的,随后N就随带的埋怨其老东家Google起来最后连java也一起喷了起来.为了公正我们把喷点罗列出来.

N:

  1. 项目无故卡死
  2. 模拟器横竖屏bug
  3. 呆逼虚拟机简直逗比,性能杀手
  4. java不支持隐式变量声明

J: .net 都不知道是用来干嘛的。。 大型集群不行。。开发人员不多。。。 还要授权费。。

N: 存储方案也可以用MySQL啊 , 只是一些系统的集成方案都被java的占了

J: 因为当时.net还没开源啊 , 不可否认这就是开源的力量 , 最后还不是被逼到要开源

N心里想:尼玛这关开源什么关系.然后说:25台服务器撑起了stackoverflow.com,说集群不行是偏见吧. 应用的瓶颈不能怪语言,是人的技术问题.

J: 集群可以的话,京东就不会忍痛改为Java了

N:那是语言设计问题好吗? 关应用性能什么事?

J:那是语言设计的问题,不喜欢可以不用啊. 而且你说的语法糖Java8已经支持了 . scale 也是支持语法糖

N: 你确定java8有隐式变量类型推断?

J:我说的是语法糖,你知道什么是语法糖吗?

N: var就不叫语法糖吗

J: 喜欢这种编程方式的可以使用这种语言(kotlin),编译后一样是Java的字节码,各种新特性,这就是开源带来的好处,就算让.net抄,也可以带来压倒性的东西

N想:尼玛你自己打不过了竟然召唤你的基友,不同种语言好吗?我.NET还能编译成MSIL呢我是不是该把他给叫出来.MSbuild都开源了真他妈跨平台编译了我是不是也得把他召唤出来,但是出于逼格,N说: 说的好像java比.NET之前就有拉姆达表达式似得 .

J: 说的好像整个运行机制不像Java一样

路人甲及时补刀:你那么喜欢.net还学安卓干什么

N知道事态不对了,自己进了狼群了,赶紧身退: 好坏都是比较产生的,拿自己好处和对方短处比.没有可比性,反过来也是一样.不理智,只能说各有千秋.不让人有批评意见的社会是不会有进步空间的,好吗?你活在天朝不满意政府难道你就非得投河自尽吗,还不是得苟延残喘下去.散了吧,不合你们扯了

J看起来很不服气,继续鞭尸一把: 切,你在一个都是用Java的群数落Java,不打你打谁,语言无分好坏,但你在人家的地盘数落人家的吃饭工具,连做人的基本礼貌都不会,还要谈理智?重点是自己又不是很懂Java,还在自己说Java怎样,不懂Android的虚拟机,还在说Android的虚拟机??

  没错,被鞭尸的人就是我.针对最后一句话,我想说,呆逼虚拟机低能,大家自己看新闻,很好的话Google后来搞ART干嘛?自己的东西不好就不让别人喷,这是思想狭隘的表现.我想说的是,.NET不好的地方多了去了,但我不会和你们说,但你们说中那就说中了憋,这是事实,我为什么有能力去反驳?哈哈.当然,最后这段话我只是在这里讲,因为我想起了皮裤原理.

  最后再次说明一下,本文纯属笑话,大家凑合看就好.所谓人生如戏,全靠演技.认真你就输了!

备注:皮裤原理

在回答别人问题的时候。不一定要告诉他真实的答案。很多时候,告诉他一个符合他想象的答案,可能效果更好。因为不是每一个人,都有勇气去接受他不懂的东西,愿意去理解他未知的领域。对绝大多数人来说,更倾向用已有的想法,去解释看到的一切。这些人极度自负。

参考链接:

皮裤原理和运营微信公众号dotNET跨平台

月经贴:当落魄的.NET基佬遇上不可一世的JAVA派 developer的更多相关文章

  1. 去摆摊吧,落魄的Java程序员

    真的,我也打算去摆摊,宣传语我都想好了.沉默王二,一枚有颜值却靠才华苟且的程序员,<Web 全栈开发进阶之路>作者,CSDN 明星博主,周排名第 4,总排名 40,这数据在众多互联网大咖面 ...

  2. 夺命雷公狗---DEDECMS----33dedecms自定义搜索以及分页功能完成

    我们现在要开始实现模版里面的搜索功能了,我们先找要做出一个检索提交表单,如下所示: 只要我们点击生成之后我们的表单就获取到了,可以直接拿生成好的html表单拿来用来测试下.. 将他嵌入首页的模版文件, ...

  3. 夺命雷公狗---DEDECMS----32dedecms电影网评价星星功能的实现

    我们要完成的是电影网的评价功能: 我们要做这个功能前,就要让前期工作准备好,首先让鼠标移动到星星时,星星的左边都是黄色的星星右边还是灰星星. 我们打开内容页的模版看下他代码是如何组成的: 我们在这里可 ...

  4. 夺命雷公狗---DEDECMS----21dedecms按照地区取出电影内容

    我们现在要做的就是: 这些电影都是要按照地区来取出才可以的,但是我们arclist标签里面有没有按照条件来查找的地方,我们只好换套路了,要不然条条大路都不通,,,, 我们先来构造一条语句: 他这个标签 ...

  5. 夺命雷公狗---DEDECMS----20dedecms取出栏目页对应的内容

    取出栏目页对应的内容 现在我们的栏目页面是可以完全正常跳转了,那么我们现在需要完成的就是让他的内容全部(电影,连续剧,综艺)分类的显示出来. 我们还是要使用{dede:arclist}标签来取出我们所 ...

  6. 我的屌丝giser成长记-研一篇(下)

    研一生活的下学期开始,课程就比较少了,加上选修课,4门课而已,总体还是比较轻松的,让我有更过充裕时间来做自己的事情以及导师的项目.开始导师的一个新的webgis开发项目,叫做三峡库区事故型水环境污染风 ...

  7. 切换“使用被动式FTP”

    -- 本文版权归博客园和dige1993所有,访问作者博客 -- 最近用Dreamweaver做了几个网页,打算上传到远程FTP服务器的时候,同步文件和连接FTP服务器时总是超时出错,一直处在&quo ...

  8. 無間道III 終極無間

    凭良心说,它绝对算是诚意之作,而非急功近利或者说抢市.因为导演尤其是编剧都用了心,为了和第一二集融合而在细节处理上做足了文章,麦兆辉也实在够天才. 关于时间问题,本片不是完全杂乱无章,只不过是前后两段 ...

  9. WPF老矣,尚能饭否——且说说WPF今生未来(下):安心

    在前面的上.中篇中,我们已经可以看到园子里朋友的点评“后山见! WPF就比winform好! 激情对决”.看到大家热情洋溢的点评,做技术的我也很受感动.老实说,如何在本文收笔--WPF系列文章,我很紧 ...

随机推荐

  1. Java计数器之CountDownLatch、CyclicBarrier、Semaphore

    在Java里面有几种可以用于控制线程状态的方法,如CountDownLatch计数器.CyclicBarrier循环栅栏.Sempahore信号量.下面就分别演示下他们的使用方法: CountDown ...

  2. POJ 2853

    #include<iostream> #include<stdio.h> #include<vector> #include<math.h> #incl ...

  3. [转]Express框架

    http://javascript.ruanyifeng.com/nodejs/express.html

  4. 安装Centos7 随手记

    1.老笔记本安装Centos7 配置:酷睿I3  内存8G 2.原有系统Win7 将原来的硬盘空间,调整出60G 给Centos7 用. 3.安装Centos7 图形介面的,和windows安装过程类 ...

  5. Scala之隐式转换implicit详解

    假设我们有一个表示文本的行数的类LineNumber: class LineNumber ( val num : Int ) 我们可以用这个类来表示一本书中每一页的行数: val lineNumOfP ...

  6. Linux 部署 ASP.NET Core 的一些问题记录

    异常错误: 关闭 IP6 #修改 vi /etc/sysctl.conf # 添加如下三条设置    net.ipv6.conf.all.disable_ipv6 = 1    net.ipv6.co ...

  7. Mysql 锁机制和事务

    InnoDB 锁机制 InnoDB存储引擎支持行级锁 其大类可以细分为共享锁和排它锁两类 共享锁(S):允许拥有共享锁的事务读取该行数据.当一个事务拥有一行的共享锁时,另外的事务可以在同一行数据也获得 ...

  8. 详解C#泛型(二)

    一.自定义泛型方法(Generic Method),将类型参数用作参数列表或返回值的类型: void MyFunc<T>() //声明具有一个类型参数的泛型方法 { Type generi ...

  9. SVN安装后,右键不显示SVN菜单项

    打开svn->setting对话框,找到Icon Overlays, show overlays and context menu only explorer当中显示, 重启电脑.配置如下所示:

  10. java实现微信支付

    java实现微信支付 package com.hk.wx.pay.service.impl; @Service public class PayServiceImpl implements PaySe ...