What are the differences between Ajato and Drupal? Well, we should first divide the answer into 2 groups: End Users and Developers perspectives.
End Users
Better
- Speed: Ajato, is generally faster than Drupal, mainly because Lua is faster than PHP
- Database Support: Ajato works with 7 DBMS (MySQL, Postgres, SQLite, MS SQL Server, Oracle, IBM) while Drupal only supports the 2 first ones
- Release cycles: Ajato gets a new version every month (or less) with bug fixes and some new features, while Drupal only launches new releases when there are a lot bug fixes and never include new features
Worse
- Install: Ajato/Kepler is definitively harder to install than Drupal/PHP
- Install 2: installing the database is also harder, since there is no good Lua system for administrate them
- Third Party: Ajato ecosystem is far smaller than Drupal, however, this difference might shrink with time
- Documentation: Ajato documentation is minuscule in comparison to Drupal. However, there are a lot of things that Drupal's documentation works for Ajato
Developers
Better
- Naming convention: Ajato is much more consistent into naming functions than Drupal
- Prototyping: its faster to make tests and prototypes on Lua than PHP
- Version Control: Ajato uses Bazaar, which is probably the best version control system on planet, while Drupal uses the popular but quite obsolete CVS
- Third party modules: Ajato core team officially supports a series of third party modules that are just too important while Drupal core team don't
- Release cycles: Ajato releases new versions monthly and even include new features that don't break the API. Drupal, however, only include new features on new versions, which are prone to radical API changes
Worse
- Version Control: Bazaar is by far a BETTER VCS but is not too popular and well known
- Documentation: Ajato documentation is minuscule in comparison to Drupal. However, there are a lot of things that Drupal's documentation works for Ajato
- Ecosystem: Ajato site lacks of powerful tools for developers, like a code repository, bug tracker and integration with Bazaar
- Social Network: Ajato site lacks of powerful integration among its users
- Snippets: PHP and Drupal has a big resource list on internet for almost all problems but Lua doesn't