You are here

Ubercart VS Commerce

Ubercart与Commerce的竞争,在持续了4年之久之后,两者的前途,逐渐明朗了起来。Ubercart仍将继续的存活,并稳步上升,随着Drupal8的问世,两者会走上两条完全不同的道路。

在Drupal8下,Ubercart持续开发,很多功能都紧紧的跟上,Ubercart是以一个笨鸟先飞的角色出现的,在Ubercart的Drupal8版本持续开了1年半之久的现在,Commmerce的Drupal8版本还没有动工,而现在Ubercart的Drupal8版本吸引了更多的开发者。这意味着,Ubercart在Drupal8下,继续存在,健康发展。

Commerce发展的也不错,在Drupal7上,势头比Ubercart好,但是Commerce并没有占据压倒性的优势。Drupal本身市场狭小,基于之上的电子商务不足10%,而Commerce只占据这10%里面的50%不到,所有的这一切加在一起,都制约着Commerce guys的发展。

Commerce的核心开发者,考虑在Drupal8下,Commerce将独立于Drupal,成为symphony之上的一个组件,这意味着Commerce将会成为一个像magento这样的系统发展,独立的电子商务软件,在这样样的情况下,commerce既可以运行在Drupal之下,也可以运行在wordpress之下,还可以独立运行,脱离Drupal,将会占领更大的市场。

另外,最近,知名的Drupal开发者https://drupal.org/u/parisliakos,向Ubercart的Drupal8版本提交了11个commit。他是Newsletter模块的作者,Media模块的维护者,media模块拥有159,255的安装量。

核心维护者Dave Reid向Ubercart 的Drupal7版本,提交了补丁程序:

Commit 2d999e2 on 7.x-3.x
authored by Dave Reid, committed by longwave
Issue #2246817 by Dave Reid: Cart products should use entity_uri().
May 17, 2014 2:28
Commit 45ad818 on 7.x-3.x
authored by Dave Reid, committed by longwave
Issue #2262101 by Dave Reid: uc_order_quotes table should have a primary key.

May 17, 2014 2:28
Commit a1c6ab4 on 8.x-4.x
authored by Dave Reid, committed by longwave
Issue #2262101 by Dave Reid: uc_order_quotes table should have a primary key.

Dave Reid是Token的当前实际维护着,Media的维护着,Drupal核心token系统的维护着,Lullabot的高级架构师。他现在还在使用着Ubercart,并向Ubercart提交代码。

30年河东,30年河西,随着Commerce在Drupal8下,目标市场的转移,Ubercart与Commerce的前途也日渐明朗,或许Commerce将会在全球市场上占据更多的份额,但是同时也意味着Commerce与Ubercart的在Drupal下的竞争,告一段落。

与Drupal7诞生初期,Commerce取代Ubercart的观点占据主流,现在Ubercart在Drupal8下仍将继续存在,并将得到Drupal8下得到更多人的支持,两者相比,令人深思。

Commerce拥有100万美金的风险投资,Drupal核心开发者带头的宣传,无论是在全球,还是在中国的Drupal市场,完全是一边倒的架势,来也匆匆,去也冲冲。多少人,信以为真的结果,并没有出现。

Ubercart的核心维护者longwave,当爹了,前段时间,有一个月longwave没有向Ubercart 提交任何代码,我还以为出了什么事呢,今天发现,他当爹了,原来休产假了。

作为Ubercart的支持者,我也曾经怀疑过,如果有一天Ubercart真的被取代了,怎么办?现在,终于不用担心这样的疑虑了。

Drupal8的到来,给了Ubercart重新做人的机会。

论坛:

Drupal版本:

“Ubercart和Commerce的竞争,谁将会成为胜者?这个问题,在Ubercart分裂成为两个分支的时候,就注定了不是一时就能够判定出来的。至少现在可以这样说,Drupal7下,Commerce将Ubercart淘汰的格局,将不会出现。Drupal8下,两者谁胜谁负,存在着巨大的变数。而只有到Drupal9流行的时候,两者之间才会真正的决出一个胜者。即便是rszrama,也认为Ubercart和Commerce在相当长的时间内,将会并存。他当然认为,Commmerce可以淘汰Ubercart。”

这些观点,是我两年前写的,现在看来仍然,是这样的。

“在这里,我们将一如既往的支持Ubercart,用自己的行动,去改进、完善、推广Ubercart,我们在将来,将会为UBercart做以下工作:

1, 支持国内常见的5个以上主流的支付方式,解决Ubercart与中国支付的集成问题
2, 完善对中国运费计算的支持,支持按照公式、模板计算运费
3, 完整汉化Ubercart,极其相关模块,并不断完善
4, 改进Ubercart的地址功能,让它支持省市县三级联动,完全超越Addressfield提供的现有功能。
5, 参与到改进Ubercart与views的集成当中。
6, 完善Ubercart Ctools模块,让Ubercart里面的核心组件插件化,提升Ubercart的性能

没有做到上面所列的全部,但是在很多方面,我们对Ubercart做了很大的支持。正是有了很多草根程序员的支持,Ubercart 现在还活着。