百科问答小站 logo
百科问答小站 font logo



如何评价Apache(Apache Software Foundation)? 第1页

  

user avatar   kens 网友的相关建议: 
      

Apache 从来没有创造出一个历经考验而不被吊打的项目。

  • httpd 被 nginx 完虐
  • svn 被 git/hg 完虐
  • ant, maven 相比其它语言的构建工具,那就是虐待 Java 工程师的土鳖工具。
  • hbase/hadoop 现在还是主流,算是个例外,也是被 MooseFS 完虐的货。因为基于其上的项目 hive, pig, spark 等得以苟延残喘
  • 一堆MQ: ActiveMQ, Kafka, RocketMQ, Pulsar,不由得怀疑Apache是不是有MQ集怪癖
  • tomcat Javaer 还在用,也没有更好选择
  • Dubbo/Avro 虽然占有率还在涨,那也是被反叛之冰(ZeroC Ice)完虐的货
  • Spark 被一个初创2年的 Dremio 完虐
  • Arrow 有价值和潜力,但是C++工程技术上就是反面典型

究其根本原因,Java 功不可没。固然 Java 无所不能,但是各种缺陷影响深远,导致这个社区都被毒害了,乃至于 Javaer 的思维方式都被荼毒了。看过 Javaer 写的 C++ 代码就能明白这句话的含义。

追捧一个平庸的组织没有什么问题,但是把这样一个组织的产品奉为技术选型的标准就可能会害人害己了。

更新:
echarts: 感觉开源的 highchars 更好用,更悠久,还有 D3
Kafka: Golang 系列的 NSQ, nats.io 都是轻量级、高效的 MQ,侧重点各有千秋,笔记本上就能部署,完成日常开发非常容易。比起 Java 系庞然大物的 MQ 好用很多。




  

相关话题

  “闭包是穷人的对象”,“对象是穷人的闭包”,如何理解这两句话? 
  Java里面的封装是不是多此一举? 
  编程语言中类型前置和类型后置的优缺点各是什么? 
  有没有介绍C#这门语言的设计思想的书? 
  Java的语法规则是怎么传播开来的?(如若回答,请看完补充说明)? 
  C++ 的什么是 Java 不能取代的? 
  很多人都说 C# 语法怎么优雅,仅仅是因为 C# 的关键字多吗? 
  函数式编程的核心价值是什么? 
  服务器集群为什么节点间通信为什么要用到RPC,这个是为了解决什么问题? 
  认为 Java 和 .NET 是 Web 主流的人怎样看待国内 90% 网站均为 PHP 开发的事实? 

前一个讨论
猫与狗的智力水平比较起来如何?
下一个讨论
AlphaFold 震撼发布 98.5% 的人类蛋白结构预测结果,有哪些重大突破?它们将带来哪些应用?





© 2025-06-18 - tinynew.org. All Rights Reserved.
© 2025-06-18 - tinynew.org. 保留所有权利