Drupal 8 is better, right down to its core. It has some major API changes that embrace the way the rest of the development world works, and range from the external libraries pulled in to the code base itself. Which libraries are pulled in? PHPUnit for unit testing, Guzzle for performing web service requests, a variety of Symfony components, composer for pulling in external dependencies, and class autoloading to name a few.
And as for the code base, there have been major architecture changes to embrace how other's are writing code: decoupled, object-oriented (OO), and modern language features of PHP. Drupal 8 is built in with some of the best technologies and techniques for web development. The result? Drupal with more PHP features enables developers to get more done, without specific Drupal knowledge. Here is a preview of some of the other new features in Drupal 8:
Drupal 8 migration tools
PHPUnit tests for faster testing
Unused single-purpose modules removed for a leaner core
Symfony 2, Guzzle, Composer and other technologies from the PHP community
Web services built into Drupal 8 core
Want to learn more about Drupal 8? Download our new Ultimate Guide to Drupal 8 today.