Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: Chris Angelico Newsgroups: comp.lang.python Subject: Re: Dabbling in web development Date: Fri, 20 Nov 2015 10:09:01 +1100 Lines: 22 Message-ID: References: <2a5d3947-a49a-48f8-bc4c-7d126d3d6fef@googlegroups.com> <201511192253.tAJMrinN031922@fido.openend.se> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: news.uni-berlin.de h7BwAEeB9/z58Quvx2+CHAJ4nA9H8eqZxQ2ZfjsTXdgA== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.010 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'python,': 0.02; 'cc:addr :python-list': 0.09; 'creighton': 0.09; 'django,': 0.09; 'frameworks.': 0.09; 'it;': 0.09; 'pylons': 0.09; 'django': 0.13; "hasn't": 0.15; '*other*': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'sqlalchemy,': 0.16; 'wrote:': 0.16; 'laura': 0.18; '2015': 0.20; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'do.': 0.22; 'not,': 0.22; 'am,': 0.23; 'nearly': 0.23; 'header:In-Reply-To:1': 0.24; 'hosting': 0.25; 'developers': 0.26; 'rest': 0.26; 'fri,': 0.27; 'message- id:@mail.gmail.com': 0.27; '---': 0.28; 'weak': 0.29; 'putting': 0.30; 'common': 0.33; 'lets': 0.33; 'add': 0.34; 'that,': 0.34; 'received:google.com': 0.35; 'nov': 0.35; 'something': 0.35; 'but': 0.36; 'received:209.85': 0.36; 'subject:: ': 0.37; 'received:209': 0.38; 'means': 0.39; 'company': 0.60; 'high': 0.60; 'your': 0.60; 'our': 0.64; '20,': 0.66; 'brain': 0.66; 'else.': 0.66; 'teach': 0.70; 'websites': 0.71; 'pictures': 0.75; 'old,': 0.83; 'bottle': 0.84; 'chrisa': 0.84; 'to:none': 0.91; 'serious': 0.97 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=fUk4HYK/wQA61HNj/S3oFmUOKiB/JuvK+W3AJDNdv3w=; b=uPayuTNQmpBBRH/xX0+sXz6ev5aMwdonsiatgCmxSMzdT26LVVlqGCX/Np8+ZmGDXQ OKQYsIjYfXeNt+gkrDdU/1UX5EM8KS5vcVhpGVjFMfehpOwUWn+J5Beh9uoCnjiteJdk 944N7IJfOGUGfJXVUrTRdWdKv9Bw9CzBqnY1AsaPxT/+n2PB/vDRqOJdcK2ltGyMkLsC +c/ndTorC+P7HtwnQ2MwlwX/272WnS830D0R/amL+3SUKQNp106sjQPRBOHl4+VpRUqh drT/ctFz3yBt5wF6evaWa53PG6oKi2PbVd7a9emFVQnpRYZwj176EZHqyK5IiFT+DDSV 2tBQ== X-Received: by 10.25.213.145 with SMTP id m139mr4560469lfg.150.1447974541127; Thu, 19 Nov 2015 15:09:01 -0800 (PST) In-Reply-To: <201511192253.tAJMrinN031922@fido.openend.se> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com comp.lang.python:99106 On Fri, Nov 20, 2015 at 9:53 AM, Laura Creighton wrote: > It is not the case that 'serious website developers use heavyweight > systems like Django' --- lots and lots of serious developers use > Flask or Bottle because Django makes you do it the Django way. > Flask lets you do it however you like. Professionally, our company > has designed a ton of websites and we use Flask nearly all of the > time, and Pylons the rest of the time. If your brain is well-suited > for Django, by all means use that, but if it is not, then do something > else. > > I teach kids who are 9-12 years old, weekends. > Hosting their own site to support pictures of their pets is a very > common thing to want to do. To add to the Flask recommendation: I teach adults (mostly; one of my students is in high school) to use Python, SQLAlchemy, and Flask, putting together a classic dynamic web site model. (I also use Flask myself for a couple of sites, and I like it; but that recommendation is weak because I don't have much experience with *other* frameworks. So all it means is "Flask hasn't majorly annoyed me".) ChrisA