<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, May 23, 2015 at 2:35 PM, Tony Anderson <span dir="ltr"><<a href="mailto:tony_anderson@usa.net" target="_blank">tony_anderson@usa.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Somewhere I got lost. I had originally understood docker as a mechanism to run Sugar on platforms other than an XO.<br>
<br></blockquote><div><br></div><div>You are right. This is a experiment, don;t take it out of proportion.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In learning to program in Python, I lean to the idea that it should be done with the Terminal Activity (command line, nano text editor). The use of an integrated<br>
development environment (Pippy, IDLE, IPython, Eclipse) can be introduced as an advanced topic - incidentally IPython runs quite nicely on an XO).<br>
<br>
I can't image a professional building a web application using Pippy. I think students should learn to build web applications using standard methods: HTML, CSS, and Javascript. Again, using the command line and nano. The GSOC project to build an interactive javascript shell reflects the fact that Python has an inherently better development environment and that Javascript really needs an interactive display of the web page (and debugging via the console.log mechanism).<br>
<br>
Although Sugar is becoming more dependent on internet access, that is not an option for many deployments. Flask or Django could be introduced as an advanced topic with the framework hosted on the school server. This will require some careful planning so that student interaction does not introduce instability since there is normally no qualified system administrator available to deal with server problems.<br>
<br></blockquote><div><br></div><div>I am lost here now :)</div><div>Why we are talking about use pippy for professional work?</div><div>If you want teach some kids to develop a web site, is ok, but Sugar is not designed to be</div><div>a production environment, in the same way that Eclipse is not designed to tech math.</div><div>Why should we want teach Flask or Django to kids from 6 to 12 years old? </div><div><br></div><div>Gonzalo</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Tony<br>
<br>
On 05/23/2015 06:00 PM, <a href="mailto:sugar-devel-request@lists.sugarlabs.org" target="_blank">sugar-devel-request@lists.sugarlabs.org</a> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Message: 6 Date: Sat, 23 May 2015 08:11:54 +0000 From: <a href="mailto:tkkang@nurturingasia.com" target="_blank">tkkang@nurturingasia.com</a> To: "Sebastian Silva" <<a href="mailto:sebastian@fuentelibre.org" target="_blank">sebastian@fuentelibre.org</a>>, <a href="mailto:tkkang@nurturingasia.com" target="_blank">tkkang@nurturingasia.com</a>, <a href="mailto:sugar-devel@lists.sugarlabs.org" target="_blank">sugar-devel@lists.sugarlabs.org</a> Subject: Re: [Sugar-devel] Docker in Sugar/XO laptop Message-ID: <W6839625023265491432368714@atl4webmail07> Content-Type: text/plain; charset="windows-1252" Thanks for the feedback. Just that I have been testing other people web applications (and saving me time) with docker that I feel perhaps a kid with an XO can do the same and learn something with lighter weight virtualization. Hope some developer can take up Sam's and your recommendation of Flask. Cheers<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>-----Original Message-----<br>
>From: Sebastian Silva [mailto:<a href="mailto:sebastian@fuentelibre.org" target="_blank">sebastian@fuentelibre.org</a>]<br>
>Sent: Saturday, May 23, 2015 03:55 PM<br>
><a href="mailto:To%3Atkkang@nurturingasia.com" target="_blank">To:tkkang@nurturingasia.com</a>,<a href="mailto:sugar-devel@lists.sugarlabs.org" target="_blank">sugar-devel@lists.sugarlabs.org</a><br>
>Subject: Re: [Sugar-devel] Docker in Sugar/XO laptop<br>
><br>
><br>
>On 23/05/15 02:00,<a href="mailto:tkkang@nurturingasia.com" target="_blank">tkkang@nurturingasia.com</a> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>>Hope it makes sense:-)<br>
</blockquote>
><br>
>It still doesn't, to me at least.<br>
><br>
>It's sounds like you are saying you want to run any linux distro on<br>
>virtualbox on xo. It would be pointless waste of machine resources<br>
>because you are already running a linux distro.<br>
><br>
>You can write full, professional web apps from Pippy, if you have access<br>
>to one or two extra python packages ( personal favorite, try Flask<br>
><<a href="http://flask.pocoo.org/" target="_blank">http://flask.pocoo.org/</a>> ). The trick is getting to them, which is why<br>
>Sam's proposal is quite good, access to the Python Package Index from<br>
>Pippy...<br>
><br>
>-- >I+D SomosAzucar.Org<br>
>"icarito" #somosazucar en Freenode IRC<br>
>"Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comuni?n" - P. Freire<br>
><br>
><br>
</blockquote>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote>
<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Gonzalo Odiard<br><br><div>SugarLabs - Software for children learning <br></div></div></div>
</div></div>