Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!feeds.news.ox.ac.uk!news.ox.ac.uk!news.stack.nl!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.040 X-Spam-Evidence: '*H*': 0.92; '*S*': 0.00; 'tutorial': 0.03; 'curve': 0.09; 'jquery,': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'python': 0.11; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'sqlalchemy': 0.16; 'subject:program': 0.16; 'subject:user': 0.16; 'tables,': 0.16; 'wrote:': 0.18; 'app': 0.19; 'basically': 0.19; 'written': 0.21; 'header:User-Agent:1': 0.23; 'now?': 0.24; 'subject:/': 0.26; 'header:X-Complaints-To:1': 0.27; 'easier': 0.31; 'libraries': 0.31; 'writes:': 0.31; 'another': 0.32; 'worked': 0.33; 'received:66': 0.35; 'something': 0.35; 'but': 0.35; 'application': 0.37; 'generic': 0.38; 'needed': 0.38; 'to:addr :python-list': 0.38; 'short': 0.38; 'pdf': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'how': 0.40; 'even': 0.60; 'ago,': 0.61; 'first': 0.61; 'talking': 0.65; 'header:Reply-To:1': 0.67; 'reply-to:addr:gmail.com': 0.80; 'delphi,': 0.84; 'everything,': 0.84; 'impressive,': 0.84; 'monte': 0.84; 'paradox': 0.84; 'pleasure.': 0.84; 'subject:Network': 0.84; 'working,': 0.84; 'hand,': 0.93 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Monte Milanuk Subject: Re: Network/multi-user program Date: Mon, 21 Jul 2014 22:53:14 +0000 (UTC) References: <87a982wtoq.fsf@nautilus.nautilus> <871ttewmyc.fsf@nautilus.nautilus> X-Gmane-NNTP-Posting-Host: 66.172.107.27 User-Agent: slrn/1.0.1 (Linux) X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Monte Milanuk List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 20 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1405983216 news.xs4all.nl 2912 [2001:888:2000:d::a6]:58188 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:74963 On 2014-07-21, Lele Gaifax wrote: > Monte Milanuk writes: >> How hard was it to migrate from a desktop app to what you have now? > > Well, basically I rewrote everything, there's nothing in common. The > original application was written in Delphi, using Paradox tables, no > i18n, no multiuser, no PDF printouts... On the other hand, with Python > is far easier to get something working, and databasing with SQLAlchemy > is a pleasure. On the frontend, ExtJS is impressive, even if it has its > own drawbacks. Any hints/opinions on what those drawbacks might be? I know literally almost nothing about JS. I worked thru a short generic tutorial a couple years ago, but nothing like these libraries I see people talking about now like jquery, angular, ext, and so on. Hence my hesitation at adding another learning curve on top of python and the various libraries needed for this first 'real' project. Monte