cancel
Showing results for 
Search instead for 
Did you mean: 

Alternatives for the framework of Alfresco Share

johnson
Champ in-the-making
Champ in-the-making
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-...).

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.
2 REPLIES 2

mrogers
Star Contributor
Star Contributor
Alfresco Surf may have some implementation in Java.    

But Alfresco Share is mainly a java script/yui/freemarker framework it is not "a java based framework."

johnson
Champ in-the-making
Champ in-the-making
Indeed….

I don't see Alfresco Share as a framework at all. I meant that why is Alfresco Share built on top of Surf, which is a java based framework.