Having seen this question in a couple of places on the Internet. After discussing with a few of the Drupal faithful and wondering the same thing myself, I decided to investigate further.
One of the key reasons that Drupal has been successful is because we always made big, forward-looking changes.
The biggest obstacle I had overcome was the definition of "end." In open source, "
- Can Drupal's new object-oriented architecture entice the PHP community as a whole to invest and take the Drupal learning curve challenge?
- Can PHP7 meet the speed requirements of the future web service with its rising concurrency demands and ease of development and testing afforded by some of the newer technologies?
- Finally, will the Drupal faithful marine up, adapt and overcome? Will they bite the bullet to learn Object Oriented Php?
According to Drupal founder Dries Buytaert, Drupal's success is based on luck with "big, forward-looking changes." He also admits those significant changes have kept the version to version learning curve
I think the question for Drupal can be boiled down to these issues:
- Can Drupal's new object-oriented architecture entice the PHP community as a whole to invest and take the Drupal learning curve challenge?
- Can PHP7 meet the speed requirements of the future web service with its rising concurrency demands, ease of development and testing afforded by some of the newer technologies?
- Finally, will the Drupal faithful marine up, adapt and overcome? Will they bite the bullet to learn Object Oriented Php?
According to Buytaert, Drupal's success is based on luck with "big, forward-looking changes." He also admits those significant changes have kept the version to version learning curve
While they have streamlined the version control system for drupal.org, the pathway forward may remain clouded. To clear the waters and shed some light on the topic, I'm going to investigate each of these issues in my next several posts. While I'm hoping it may add some clarity to the topic, it might also provide a much-needed source of personal reflection.
Next, I'll cover Drupal's place in the PHP community and the general perceptions it may or may not have.
