<div dir="ltr">Hi, thanks for your answer.<br><div class="gmail_extra"><br><div class="gmail_quote">2013/10/3 Manuel Quiñones <span dir="ltr"><<a href="mailto:manuq@laptop.org" target="_blank">manuq@laptop.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">What do you want to archive?  I don't know Dojo, but acoording to<br>
their website there are independient modules that are AMD-ready, so<br>
you might be able to use them.  See our docs:<br>
<br>
<a href="http://developer.sugarlabs.org/activity.md.html#using%20other%20javascript%20libraries" target="_blank">http://developer.sugarlabs.org/activity.md.html#using%20other%20javascript%20libraries</a></blockquote><div>
<br></div><div>I want to make a custom classes hierarchy, with encapsulation in mind (what I am having troubles with in pure javascript), and inheritance.</div><div>Sorry, I did not know what AMD-ready means. So Dojo is AMD-ready, I think I will go for it.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
> So, is using DojoToolkit safe inside a sugar web activity ?<br>
> Otherwise, I'll look for another javascript POO library. (Prototype.js is<br>
> not fine according to me : too similar to normal javascript).<br>
<br>
You want to archive object oriented programming? You can do it in<br>
straight JavaScript.  The Mozilla documentation is nice:<br>
<br>
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript" target="_blank">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript</a><br>

<br></blockquote><div><br></div><div>Thanks, but according to me, using normal Javascript in order to build an OO system is very painfull an ugly. (I come from a Java background).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

If you still feel very unconfortable with JS, you could try other<br>
languages that compile to JS.  See <a href="http://altjs.org/" target="_blank">http://altjs.org/</a> .  Note that this<br>
adds some complexity and the compilation step.  Some that I have tried<br>
are CoffeScript (in Gears activity) and TypeScript.  And one I'm<br>
looking at lately with attention is ClojureScript.<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br></div><div>No, sorry. I want to make sources reachables by anyone : and I don't sure that a compilation (nor minification, even though we haven't talk about it) deserves this purpose.</div>
<div><br></div><div>Regards</div></div><br></div></div>