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/
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