Network/multi-user program

Monte Milanuk memilanuk at invalid.com
Tue Jul 22 09:54:56 CEST 2014


On 2014-07-22, Lele Gaifax <lele at metapensiero.it> wrote:
> On the other hand, it has good and extensive examples, so the learning
> curve is not so steep (I'm clearly biased here, but I introduced several
> young developers to that environment and that's what they said too).

Any experience with angular js?  Browsing the web showed a few mentions
of it vs. ext js.  Mostly I'm still at the curious stage on this...
either one is completely foreign to anything I've done before.

> Anyway, don't be scared: start on the Python side, laying down the
> foundations of the application, the database model, the main business
> logic, unit and functional tests, and so on. Any kind of frontend, be it
> a traditional desktop application or a web based one will build on that.

Well... thats part of where my lack of experience with js or complex
projects using anything other than just python is going to show:
initially I thought javascript was just for buttons/effects in the
client browser as thats all the trivial examples I looked at years ago
did.  The bits n pieces I'm seeing of these 'modern' javascript MVC
frameworks like sencha, angular, etc. is making me think that a lot of
the 'work' is moving from the server to the client via the javascript...
which just blurs the heck out of things and confuses me as to what
should be in the browser and what should be on the 'server'?  And where
the testing goes?  If more of the 'heavy lifting' is being done on the
client, is there a need for a full-service python framework like django
or would something lightweight like flask be more appropriate?  Again, I
know almost nothing about pyramid and where it falls into the mix.  I
can read the propaganda on their respective web sites, but that is
necessarily skewed. :/

Monte




More information about the Python-list mailing list