Great Question – Sakai Framework Future

Sonette Yzelle asked the following question on the Sakai Developer list.
Hi All,
I am a developer at UNISA. We have to decide what will be the best framework to use in future. We want to become more involved/contribute in Sakai.
We are using struts currently but must decide now if we are going to use RSF, VM, continue using struts or use something else. We don’t want to build in unnecessary complication in our codes as we battle to get developers with the right skills and we had 3 resignation in the last 2 months. Questions that game up during our discussion were:
* Will struts be accepted by the Sakai Community?
* What is the general feeling about RSF in the Sakai Community? I found that some hate it and others love it, but I guess you get that with any programming language.
* Can any framework be used in Sakai as long as the tool work?
Do you have any suggestions to help us with our decision please?
— Sonette


Sonette,
This is a tough question – there are many opinions – this is my opinion:
– Sakai supports a lot of frameworks – so you can choose – as you say – choice is frustrating and wonderful at the same time.
– If you are building something for UNISA only – I would go ahead and use Struts – it will be around for a long time and there is no reason to expect Struts support to become problematic in Sakai
– If you want to build a new tool with wide distribution of a tool across the Sakai community – RSF is the right choice of today – most new work intended for broad distribution I know of is being done in RSF.