Skip navigation
Currently Being Moderated

moving away from Sling, Jackrabbit, Felix

Oct 13, 2011 1:01 PM

Shouldn't ADEP move away from Sling, Jackrabbit, and Felix, and Java in general?


From my experience with Day CQ stack is that:

  1. Felix is unstable.
    1. Or, developers have to be careful when writing OSGi bundles.
    2. Why would you have to have running felix instance before you can deploy OSGi bundle?
    3. What if the server if busy?
    4. OSGi hotswapping is very very difficult problem.Probably it needs language implementation level support to get it right.
  2. Jackrabbit is unstable.
    1. really unstable.
    2. TarPM optimization deletes data tar.
    3. admins have to manually run datastore garbage collection.
    4. needs a lot of attention from sysadmins.
  3. Jackrabbit is hierarchical.
    1. hierarchical database...
    2. name data that can fit hierarchical structure.
  4. Sling is lols
    1. you store code, data, in repo.
    2. you comple jsp in the server hahahahahahhaah.
    3. exposes data by default.
    4. hairy script resolution.
    5. ad hoc script/template "inheritance"
    6. mixing data structure and representation.
    7. bound to JCR. cannot use relational database as persistence.
    8. applicatino and data are bound.. vendor locking alert.
  • Currently Being Moderated
    Oct 17, 2011 1:33 AM   in reply to gnew1

    Dear gnew1,


    Thanks a lot for your contribution. I am sorry to hear that you feel like there are open issues to be addressed in the jackrabbit, sling and felix projects.


    I am more than happy to point you the respective documentation on how to precompile the JSPs or run CRX on top of a relational database as the persistence tier and your other more specific comments. Please feel free to contact me if you are interested in details in these areas and I am convinced that we can correct your perception.


    Since you mention specifically our open source projects sling, jackrabbit and felix (and OSGi in general) with regards to your perception of instability we would definitely be interested in a greater level of detail of your specific use-case since we found them to be very stable in production environments for years. As you know we are developing all of the projects you mention at the apache software foundation [1][2][3] so please feel free to file issues in the respective JIRA tracker or even file a patch if you have a specific issue to report or even a recommendation for improvement.


    thanks again for your comment and please keep us posted via the respective open source issue trackers and simply via our support.








    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points