[Building Sakai] Sakai GWT

Adrian Fish a.fish at lancaster.ac.uk
Mon May 16 03:11:49 PDT 2011


The best idea yet. Are you doing a boot camp on it in LA?

On 16/05/2011 03:30, Steven Githens wrote:
> I think the answer we can all agree on is to just use C ( or some random
> gtk binding ), and then just put a filler html5 element in your Sakai frame.
>
> http://blogs.gnome.org/alexl/2011/04/18/broadway-update-3/
>
> Sorry.... back to work :p
>
> -steve
>
> On 05/13/2011 04:50 AM, Adrian Fish wrote:
>> I wasn't trying to start a holy war; there's enough of that going on
>> already I'd say.
>>
>> Over the years I've just got steadily tired of frameworks that try to
>> abstract web development away. IMHO they tend to become maintenance
>> burdens at the point when the original author gets bored or produces a
>> more innovative approach. To be honest Trimpath is also looking a bit
>> neglected by Google, so you could potentially place that in the same
>> category.
>>
>> If you are targeting a platform (ie: a browser) it just makes sense to
>> me to learn its idiosyncrasies as it'll make you a better developer.
>> Just my opinion, that's all.
>>
>> Cheers,
>> Adrian.
>>
>> On 13/05/2011 04:47, Thomas Amsler wrote:
>>> If you are not proficient in JavaScript but know Java, I would
>>> recommend GWT as well. It takes care of generating consistent and
>>> efficient JavaScript that works well across all modern browser.
>>>
>>> We use GWT quite heavily in gradebook2:
>>>
>>> https://source.sakaiproject.org/contrib//gradebook2/trunk/
>>>
>>> I have also written a simple tool, SGS, that uses GWT:
>>>
>>> https://github.com/tamsler/sgs2/wiki
>>>
>>> Also, GWT has dramatically improved since v 2.x, using MVP, UI-Binder, etc.
>>>
>>> Best,
>>> -- Thomas
>>>
>>> On Thu, May 12, 2011 at 12:40 PM, Michael Wenk<mjwenk at ucdavis.edu>   wrote:
>>>> The beautiful part of GWT is that if you know java, awesome, but if
>>>> you known JS, great too.  You can inter operate GWT and JS very
>>>> easily.
>>>>
>>>> I too, do not want to engage in a technology holy war, but I find GWT
>>>> does an awesome job of taking complex processes and the code around
>>>> those and making it simple, small and fast.
>>>>
>>>> So GWT really gives you the best of both worlds, plus incredible debug
>>>> support in the IDE making development very fast.
>>>>
>>>> Mike
>>>>
>>>> On Thu, May 12, 2011 at 12:16 PM, Aaron Zeckoski<azeckoski at unicon.net>   wrote:
>>>>>> Also finding a good Javascript developer is a lot more difficult than finding a good
>>>>>> Java developer, at least here, in Montreal! That might also influence your
>>>>>> technological decision.
>>>>> As a general comment, I have found the opposite to be true (at least
>>>>> in the UK and the US though it seems true for international projects
>>>>> as well). It is part of the reason why OAE uses javascript for all
>>>>> frontend processing (the idea was that JS developers are far more
>>>>> common and that JS is easier to work with than Java). I'm not claiming
>>>>> this is true, just that it was believed to be the case in general.
>>>>>
>>>>> -AZ
>>>>>
>>>>>
>>>>> 2011/5/12 Remi Saias<remi.saias at hec.ca>:
>>>>>> Adrian, Mustansar,
>>>>>>
>>>>>> The affirmation that GWT won't help further down the line seems a bit too
>>>>>> broad to me.
>>>>>>
>>>>>> I don't want to enter into a religious fight about technology A being better
>>>>>> than technology B but I think that deciding to learn and use a technology
>>>>>> depends on more factors than those raised in this discussion (none actually,
>>>>>> except Sakai!).
>>>>>>
>>>>>> To provide a bit of information about GWT, anybody with a strong Java
>>>>>> development background, especially with Swing (and probably other MVC
>>>>>> frameworks) will find rather easy to develop complex UI with GWT. The sole
>>>>>> fact that we don't have to worry about browser compatibility is a huge plus
>>>>>> for GWT. And it works very well.
>>>>>>
>>>>>> Also finding a good Javascript developer is a lot more difficult than
>>>>>> finding a good Java developer, at least here, in Montreal! That might also
>>>>>> influence your technological decision.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> --
>>>>>> Rémi Saïas
>>>>>> Gestion des technologies de l'information - HEC Montréal
>>>>>> Analyste  /  ScrumMaster  -  Projet  ZoneCours 2.0/Sakai
>>>>>> 514.340.6000  poste 2933  -  Édifice principal - RJ 221c
>>>>>>
>>>>>> -------- Message original --------
>>>>>> Sujet: Re: [Building Sakai] Sakai GWT
>>>>>> De : Adrian Fish<a.fish at lancaster.ac.uk>
>>>>>> Pour : sakai-dev at collab.sakaiproject.org
>>>>>> Date : 2011-05-12 07:29
>>>>>>
>>>>>> Hi Mustansar,
>>>>>>
>>>>>> Why use GWT? Writing Java layout code and then compiling it to JS? All a bit
>>>>>> odd if you ask me.
>>>>>>
>>>>>> Why not just learn javascript? YAFT, CLOG, Roster2, BBB. They all use
>>>>>> javascript and the Trimpath templating engine. OAE uses JS and Trimpath for
>>>>>> client work. Do yourself a big favour and learn something that'll help you
>>>>>> further down the line.
>>>>>>
>>>>>> Cheers,
>>>>>> Adrian.
>>>>>>
>>>>>> On 11/05/2011 10:54, Mustansar Mehmood wrote:
>>>>>>
>>>>>> Dear All,
>>>>>>                I have been looking for a small 'Hello World' type tool for
>>>>>> sakai which can be used as a starting point for tool development(using
>>>>>> google web toolkit). Sakai confluence and google searches didnt help:(
>>>>>> I am hoping if any one in sakai developer community has a something  of this
>>>>>> nature and is willing to share.
>>>>>> Thanks,
>>>>>> Mustansar
>>>>>> --
>>>>>> Mustansar Mehmood
>>>>>> Educational System Developer&   Integrator
>>>>>> Informational Technology
>>>>>> Rice University
>>>>>> Houston Texas
>>>>>> Ph:(713)348 2523
>>>>>>
>>>>>> I made this letter longer than usual because I lack the time to make it
>>>>>> short. -Blaise Pascal
>>>>>>
>>>>>> _______________________________________________
>>>>>> sakai-dev mailing list
>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>
>>>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org
>>>>>> with a subject of "unsubscribe"
>>>>>>
>>>>>> --
>>>>>> ==================================
>>>>>> Adrian Fish
>>>>>> Software Engineer
>>>>>> Centre for e-Science
>>>>>> Bowland Tower South C Floor
>>>>>> Lancaster University
>>>>>> Lancaster
>>>>>> LA1 4YW
>>>>>> email: a.fish at lancaster.ac.uk
>>>>>>
>>>>>> http://confluence.sakaiproject.org/display/YAFT/Yaft
>>>>>> http://confluence.sakaiproject.org/display/CLOG/Home
>>>>>> http://confluence.sakaiproject.org/display/BBB/Home
>>>>>>
>>>>>> _______________________________________________
>>>>>> sakai-dev mailing list
>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>
>>>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org
>>>>>> with a subject of "unsubscribe"
>>>>>>
>>>>>> _______________________________________________
>>>>>> sakai-dev mailing list
>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>
>>>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org
>>>>>> with a subject of "unsubscribe"
>>>>>>
>>>>> --
>>>>> Aaron Zeckoski - Software Architect - http://tinyurl.com/azprofile
>>>>> _______________________________________________
>>>>> sakai-dev mailing list
>>>>> sakai-dev at collab.sakaiproject.org
>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>
>>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>>>> --
>>>> Michael Wenk
>>>> mjwenk at ucdavis.edu
>>>> _______________________________________________
>>>> sakai-dev mailing list
>>>> sakai-dev at collab.sakaiproject.org
>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>
>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>>>>
>>> _______________________________________________
>>> sakai-dev mailing list
>>> sakai-dev at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>
>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>>>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>

-- 
==================================
Adrian Fish
Software Engineer
Centre for e-Science
Bowland Tower South C Floor
Lancaster University
Lancaster
LA1 4YW
email: a.fish at lancaster.ac.uk

http://confluence.sakaiproject.org/display/YAFT/Yaft
http://confluence.sakaiproject.org/display/CLOG/Home
http://confluence.sakaiproject.org/display/BBB/Home



More information about the sakai-dev mailing list