Shouldn't ADEP move away from Sling, Jackrabbit, and Felix, and Java in general?
From my experience with Day CQ stack is that:
- Felix is unstable.
- Or, developers have to be careful when writing OSGi bundles.
- Why would you have to have running felix instance before you can deploy OSGi bundle?
- What if the server if busy?
- OSGi hotswapping is very very difficult problem.Probably it needs language implementation level support to get it right.
- Jackrabbit is unstable.
- really unstable.
- TarPM optimization deletes data tar.
- admins have to manually run datastore garbage collection.
- needs a lot of attention from sysadmins.
- Jackrabbit is hierarchical.
- hierarchical database...
- name data that can fit hierarchical structure.
- Sling is lols
- you store code, data, in repo.
- you comple jsp in the server hahahahahahhaah.
- exposes data by default.
- hairy script resolution.
- ad hoc script/template "inheritance"
- mixing data structure and representation.
- bound to JCR. cannot use relational database as persistence.
- applicatino and data are bound.. vendor locking alert.