Hi all,
as you may know, my theses (preliminary title: User-Centered Development
of a JavaScript and HTML-based GUI for Saros) is about implementing a
Saros GUI based on HTML and JavaScript.
Since the Saros GUI is fairly complex/interactive and we have a strong
fluctuation on our team, one main aspect of my work is to establish a
solid groundwork to build, maintain, extend and test the Saros HTML GUI.
Therefore, I try to utilise state-of-the-art web-development
technologies. You may have noticed, even if you are not so much into
web-development, that there are plenty of frameworks, build tools, test
tools, etc. and the next week, there are even more ;)

So I evaluated the most popular and promising (hopefully) technologies
to decide which fit Saros requirements best.
My decisions so far:
 - Ampersand.js [1] as MV*-framework to achieve structure and
modularity. Its highly modular and managed via NPM [2], source code is
available on GitHub [3]. Its structure is quite similar to Backbone.js
[4] (which is very popular) and it is nicely documented [5]. There are
more reasons for outperforming other frameworks like Angular or Ember in
my evaluation, if you are interested about them do not hesitate to mail me!
 - Grunt [6] or Gulp [7] as build tools
 - Jade [8] as HTML template engine
 - Mocha [9] for JavaScript testing

If you have questions, remarks, objections or whatever, please write a
mail :)

Best,
    Basti

[1] http://ampersandjs.com/
[2] https://www.npmjs.com/package/ampersand-router
[3] https://github.com/ampersandjs/ampersand-router
[4] http://backbonejs.org/
[5] http://ampersandjs.com/docs
[6] http://gruntjs.com/
[7] http://gulpjs.com/
[8] http://jade-lang.com/
[9] http://mochajs.org/

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
DPP-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel

Reply via email to