{"id":502,"date":"2008-07-15T13:43:01","date_gmt":"2008-07-15T17:43:01","guid":{"rendered":"http:\/\/www.dr-chuck.com\/wordpress\/?p=502"},"modified":"2011-12-17T12:26:45","modified_gmt":"2011-12-17T16:26:45","slug":"great-question-sakai-framework-future","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2008\/07\/great-question-sakai-framework-future\/","title":{"rendered":"Great Question &#8211; Sakai Framework Future"},"content":{"rendered":"<p>Sonette Yzelle asked the following question on the Sakai Developer list.<br \/>\nHi All,<br \/>\nI 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.<br \/>\nWe 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&#8217;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:<br \/>\n* Will struts be accepted by the Sakai Community?<br \/>\n* 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.<br \/>\n* Can any framework be used in Sakai as long as the tool work?<br \/>\nDo you have any suggestions to help us with our decision please?<br \/>\n&#8212; Sonette<\/p>\n<p><!--more--><br \/>\nSonette,<br \/>\nThis is a tough question &#8211; there are many opinions &#8211; this is my opinion:<br \/>\n&#8211; Sakai supports a lot of frameworks &#8211; so you can choose &#8211; as you say &#8211; choice is frustrating and wonderful at the same time.<br \/>\n&#8211; If you are building something for UNISA only &#8211; I would go ahead and use Struts &#8211; it will be around for a long time and there is no reason to expect Struts support to become problematic in Sakai<br \/>\n&#8211; If you want to build a new tool with wide distribution of a tool across the Sakai community &#8211; RSF is the right choice of today &#8211; most new work intended for broad distribution I know of is being done in RSF. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-502","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/comments?post=502"}],"version-history":[{"count":1,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/502\/revisions"}],"predecessor-version":[{"id":2601,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/502\/revisions\/2601"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}