2017-03-22 134 views

回答

1

Drupal 7更成熟了。它有很多稳定版本的模块。对资源的渴望也较少。

另一方面,Drupal 8肯定会取代D7。它更现代,更面向OOP,拥有更好的模板引擎,它基于Symfony。

恕我直言,因为你仍然是初学者,你需要一些时间来驯服CMS我的建议是去用Drupal 8.另一方面,我认为D8还没有完全成熟,很多模块都失踪了,但我希望在(近)未来的事情会改变。所以看未来,你会在那里看到Drupal 8。 :)

1

Drupal 7和8是非常不同的。

Drupal 8引入了更多的symfony组件,这些组件可能早就应该被引入。

@MilanG是完全正确然而,D8是没有完全成熟,而且很多,你会在7使用了模块和主题的都还只是处于测试阶段为8

在我看来,您选择取决于你的长期计划,以及你为什么学习它。如果你打算成为一名职业开发者,学习8.还没有很多D8开发者,如果你努力工作的话,你可以在这方面有点跳跃。

如果你只想玩一个CMS,你肯定不会后悔去用D8,但D7可能会给你更全面的文档,你会知道模块和主题是强大的,并由社区进行了良好的测试。

有一点很明显,是很多D7开发者由于几个区域的主要区别,一个是模板(D8使用树枝,D7没有)的主要区别而难以转换为D8。

既然有了这两方面的经验,我更喜欢D8,但作为一名资深symfony开发者,我可能会发现它更加舒适,因为它更接近我每天处理的事情。我更喜欢yaml的配置,我更喜欢树枝模板,我更喜欢D8如何比7更赞赏更多'MVC'友好的架构。

在一天结束时,它的所有良好的体验和一个有趣的负载。