AnsweredAssumed Answered

Alternatives for the framework of Alfresco Share

Question asked by johnson on Dec 22, 2012
Latest reply on Dec 23, 2012 by johnson
Hi,

This is my first post in this forum, but I am familiar to many parts of alfresco as I have developed extensions for Alfresco Repository and Alfresco Share for a few months.

I am working on Java based web framewoks such as hibernate, zk, etc. Throughout my Java based web experience, I realized that my development speed is too slow. It seems that a big fraction of my development time is not spent on implementing the logic.

I see the fact that every framework has it pros and cons, and there are situations where each framework will work best, However it seems that java based technology is not appropriate for small or medium projects, in most cases. It appears that many people beleive the same as me(Please also have a look at http://programmers.stackexchange.com/questions/102090/why-isnt-java-used-for-modern-web-application-development).

Its seems reasonable to me that the core part of Alfresco (repository, activiti, …) is being developed on java. However I don't fully understand why the Web UI, Alfresco Share is developed on java based technology too. Was there a bunch of specifications that drived this decision, or was this more related to the experience of the development team with java based technology.

My question is a bit on the philosofical side, however I beleive I need to be clear on this so I can decide between migrating to other web-based technologies for the UI, or stick to surf and JSP.

Outcomes