java为何被很多人看不起,你知道吗?

createh516小时前技术教程3

看不起java的总体来说有以下几种:
第一种是做比如erlang, scala,haskell之类剑走偏锋的语言的。这些人觉得java的思想实在是太老旧了,简直不可理喻。
第二种是做C#的。他们觉得java完全就是劣化版的C#,而且开源和自由软件的概念相比起“背靠大树好乘凉”而言简直是愚蠢。
第三种是写C或者C++的。他们觉得java没有指针也没有重定义(#define),所以弱。
第四种是写objective-c或者swift的,他们觉得java不是苹果出的所以是邪道。
第五种是做前台的,他们觉得比起javascript这种瞬息万变的语言,java简直就像一个古板的老处女一样严苛。
第六种是写汇编的,他们觉得所有OO语言不但慢而且占用内存还多,完全是浪费。
第七种是写python或者ruby on rail的。他们觉得java太过繁杂,有很多完全不必要的东西。
慢慢列应该还有其他的……
编程是信仰!信仰是不兼容的!!
当然,上边那些其实都是半桶水。真正的高手是万物皆为我所用一切皆可信手拈来的。所以真正的高手不会看不起任何一种语言,只会根据不同的场合选择最合适的而已

相关文章

iOS UIView动画实践(一):揭开Animation的神秘面纱

前言在一个看脸的社会中,不论什么事物,长得好看总是能多吸引一些目光。App同样不例外,一款面相不错的App就算功能已经被轮子千百遍,依然会有人买账,理由就是看得顺眼,于是平面设计人员越来越被重视。白驹...

Java设计模式-外观模式

一、外观模式的定义外观模式(Facade Pattern)是一种结构型设计模式,它为子系统中的一组接口提供一个一致的高层接口,使得子系统更容易使用2。通过引入一个外观类,将复杂的子系统接口进行封装,充...

Google刚刚开源了一款用于测试iOS应用的工具:EarlGrey

Google于今日宣布了开源的EarlGrey软件,以便开发者更轻松地构建和运行“面向iOS apps源码”的用户界面测试(是的,你没看错!)当前托管于GitHub上、遵从开源Apache授权的Ear...

社交软件开发5-客户端开发-android和ios验证登陆

欢迎订阅我的头条号:一点热上一节,我们进行了社交软件开发4-服务器端-业务逻辑层和数据访问层的代码编写,通过数据库操作可以简单查验出是否有我们输入的账号和密码。那么这一节我将分两部分进行,第一部分介绍...

Java设计模式-工厂模式

工厂模式主要分为三种:简单工厂模式、工厂方法模式、抽象工厂模式。工厂模式的应用场景包括但不限于:当需要创建的对象类型较多且创建逻辑复杂时。当需要动态决定创建哪种对象时。当需要集中管理对象的创建时。当需...