跳转到主要内容
Carol 提交于 5 May 2015

原文地址:http://www.chapterthree.com/blog/your-project-ready-drupal-8

 

第三章/博客

2015年4月22日

Mark Ferree

技术总监

你的项目准备好面对Drupal 8了么?

随着Drupal 8的发布日期一天天临近了,我们也发布了我们的第一个Drupal 8 网站。同时也计划在接下来的几个月做更多的Drupal 8 网站。通过在测试软件上发布网站的真实过程我们也学到了很多。也知道了对于你的下一个项目来说意义着什么。

你什么时候完成项目?

Drupal 8 即将面世,但是你的项目不一定就是最新的。如果你现在才仅仅开始着手策划你的项目,并且你也不打算在夏天来临之前对该项目做进一步深入的开发,那么也许你肯定会想考虑Drupal 8。

你真的需要那个功能么?

在Drupal 7中,很多自定义功能都是由超过2000个的第三方贡献模块提供的。当面临选择时:

1,通过载入一个模块到Drupal8中。

2,写一个新的带有那个功能的模块。

3,或者直接去掉该功能,其实第三个选择看起来是个不错的选项。

如果你有个很大的很复杂的,死板不可变的项目计划或者说你知道可以鱼和熊掌兼得那么 8 也许对你来说就不是最好的选择路径了。

不过也别就这样毅然的选择了Drupal 7 ,很多Drupal 7的模块也被囊括到了 8 的核心里面。最重要的是列表里的视图(view)在不需要安装任何一个模块的情况下打开了很多的高级功能。如果你觉得你的项目可以很容易的用视图(View),内容类型(content types),分类(taxonomy),自定义模块类型(custom block types),耶!来完成。也许你可以试试看。

你的痛苦如何开始的?

花几天甚至一周的开发时间来深入一个核心漏洞或者升级一个测试到另一个等级的可能是否让你感到头晕目眩?Drupal 8 版本的确还在这个边缘徘徊,而且往后也会有让你绝望的时刻。确保你,你的合伙人,还有你的开发团队能为此做好心理准备并且试着有条不紊的的为了项目的圆满完成而适应它。

我为什么要去尝试做?

所有我认识的最优秀的程序员都总是在学习新知识,尝试掌握新工具。这些通常都会使最好的Drupal开发员开始研究Ruby, Node.js, 还有一些其他的网站框架和语言。

Drupal 8 最安逸的一部分就是你可以进入一个感觉是崭新的框架来搞测试,主题层安装的最优体验,用不完的面向对象的代码(how to translate object-oriented code?)还有对于你已部分掌握的项目来说这些都是随时可用的。

如果你早已经等不及想要尝试新的东西,那么尝试Drupal 8吧 。 那个熟悉的领域将会带你绕远路当事情开始变得让人绝望的时候。(详见:以上痛苦的开始)

如果你是个拥有网站的人并且对学习Drupal 8 真心没什么太大的个人兴趣,你又如何来获益呢?你的主要获益就是你站在一个全新发布周期的最开端。如果你的项目现在还比较简单,但未来几年内也可能你的项目会站在一个渐渐增加很多新功能和特点的平台上。一点点的痛苦也会在接下的一年或两年内获得回报的。

如果你还没有开始你的下一个项目,那么或许可以花几天来尝试下 Drupal 8 。如果最坏的情况发生了,所有的进展都不顺利,那么Drupal 7 不还在么,你可以再尝试7 到时候。

                                                                      

articles