Drupal 8 Key Features
Yes, Drupal is changed lot, Drupal 8 is coming with lot of new features. These are five reason to choose Drupal 8.
Drupal 8 is mobile first. All default Themes are Responsive and even Administration pages are snap to use on Mobile Devices. Admin theme is lightweight and have ‘Back To Site’ button to go back to the last page.
New Theme Engine:
Drupal 8 included modern Theme Engine Twig. Twig is a modern template engine for PHP. Twig is Fast, Secure & Flexible.
Fast: Twig compiles templates down to plain optimized PHP code. The overhead compared to regular PHP code was reduced to the very minimum.
Secure: Twig has a sandbox mode to evaluate untrusted template code. This allows Twig to be used as a template language for applications where users may modify the template design.
Flexible: Twig is powered by a flexible lexer and parser. This allows the developer to define its own custom tags and filters, and create its own DSL.
Drupal 8 improves on the multilingual functionality. The Multi Language Module allows you to create phrases in multiple languages which you can then display in your Drupal site. It's very easy to maintaining multilingual site for developers and users.
Object Oriented Programming (OOP):
Drupal 8 comes with object oriented programming concept Symfony framework. Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony.
Views part of Core Module:
Views module is one of the popular module in Drupal. Drupal is making View as core module in Drupal 8 version. Not required install additional view module in Drupal 8 directly we can enable like how we use 'contact' and 'blog' module.
CKEditor part of core module, as a replacement for Drupal's default WYSIWYG. CKEditor is a HTML text editor designed to simplify Web content creation. It is a WYSIWYG editor that brings common word processor features directly to your website pages.