自从我开始发现这个世界,
我想知道其中哪一个在专业发展中更有用。
你能告诉我一些统计数据吗?
我正在使用 BlazeDS。我知道 GraniteDS 存在,但 BlazeDS 很好地满足了我的需求。它有据可查且健壮。还有一个活跃的Spring BlazeDS 集成项目,所以我不需要替代方案。
根据编码和阅读博客等的经验,我猜答案是 BlazeDS,比例约为 3:1。这是官方的默认选择。这并不意味着它更好(只要看看官方的 Adobe 框架、Cairngorm 以及每个人对此的看法),但你没有问哪个更好。
BlazeDS 是 Adobe 的官方软件。GraniteDS 是一种开源替代方案。
逐个功能,您必须逐个浏览并查看哪些功能对您有用。
一般来说,BlazeDS 可能会得到更好的支持,但 GraniteDS 可能会有更多样化的功能集。
BlazeDS 为胜利而战。
我们专业地使用它,我在一家排名前 10 的政府承包公司工作。不幸的是,“使用”它不同于“喜欢”它。
我个人的看法是,Adobe 需要更好地将自己定位为 Java 的事实上的前端(Swing 和 SWT 很臭)。BlazeDS 太笨重,无法协助完成任务。有时,它是一头野兽。
BlazeDS 不被视为“开源”是违反直觉的,因为它的源代码是开放的。我在我们的项目中经常看到它。因此,GraniteDS 得到了更多人的支持,但这并不总是一件好事。