I'm a long time fan of Drupal and created some very complex applications in it.
However, in my current venture I want to use a CMS for the front of end of a enterprise software product, and Drupal's GPL license means that I cant bundle the software without giving away the farm. So despite my love and expertise in Drupal, its goodbye GPL and hello SS's BSD license.
Im interested in anyone with any experience of Drupal 7 module development and SilverStripe. How does low level module development compare between the two systems?
Im interested the SS equivalent of Drupal 7:
1) Entities
2) Hooks
3) Views module
4) WebServices Interface
5) Javascript. Ajax and json callbacks
I wont be doing any content creation in the sense of a standard website, but presenting large data structures called from non MySQL databases inside Flot charting.
The application Im creating wont have many simultaneous users, but it will require some pretty large MySQL tables and entities, that I need to be able to manipulate.
In particular Views in Drupal provides a lot of functionality that can be called with developer API which I need in this project, does SS have equivalent?
Any other tips or suggestions before I start digging into tutorials?