A more familiar approach
To create modern experiences, you need tools that build on advances in others. Drupal 8 adopts more modern PHP standards and relies less on procedural coding. You'll recognize much more of its parts and methods. You’ll save time working with more code proven to solve common problems. Drupal uses code that wasn't invented here, so you can build amazing things that work anywhere.
Drupal.org is generously sponsored by companies like:
Build better, faster on Drupal 8 with Acquia. Take advantage of Acquia's developer tools to test your code quality, build integrations for your sites with Cloud API's and hooks, and much more.
To fast and flexible theming
Drupal 8’s Twig integration lets you create fast, secure, and flexible designs. Twig uses tag-based syntax that’s easier to learn. You can template your own language constructs, thanks to its open architecture. Debug much more easily, with clearer error messages. It’s the most complete transformation of Drupal theming in 10 years.
To reusing components
Drupal 8 ships with 10 built-in Symfony components, like ClassLoader for autoloading and caching project classes for performance. There’s HttpFoundation and HttpKernel for managing incoming HTTP request and responses. You can trust DependencyInjection to flexibly centralize the way objects are constructed. We reworked the backend of page controller resolution, thanks to Routing.
And to dependency management
Keeping third-party libraries and their dependencies up to date should be painless. To ease that pain, Drupal 8 supports Composer. Composer makes dependency management simpler. You declare the libraries your project needs, and it installs and updates them (and their dependencies) for you. That means speed, that means efficiency, and that means you can more dependably use other people’s libraries to improve your work.