Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Chris Angelico Newsgroups: comp.lang.python Subject: Re: After a year using Node.js, the prodigal son returns Date: Sat, 7 May 2016 00:04:17 +1000 Lines: 18 Message-ID: References: <5729b9d8$0$1612$c3e8da3$5496439d@news.astraweb.com> <572C0629.6030509@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: news.uni-berlin.de kWbpUJ9tJpq2QoM3biIzIAAOtxd9l4GCxvJkr+47VFaQ== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.009 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'python,': 0.02; 'javascript,': 0.07; 'php.': 0.07; 'cc:addr:python-list': 0.09; 'php,': 0.09; 'subject:using': 0.09; 'python': 0.10; '2016': 0.16; 'batteries': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'oddly': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'subject:son': 0.16; 'wrote:': 0.16; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'libraries': 0.22; 'noted': 0.22; 'seems': 0.23; 'written': 0.24; 'header:In-Reply- To:1': 0.24; "i've": 0.25; 'external': 0.27; 'fri,': 0.27; 'switch': 0.27; 'message-id:@mail.gmail.com': 0.27; 'bad.': 0.29; 'correct,': 0.29; 'really,': 0.29; 'received:209.85.215.46': 0.30; 'language.': 0.32; 'except': 0.34; 'that,': 0.34; 'received:google.com': 0.35; 'library.': 0.35; 'expected': 0.35; 'but': 0.36; 'there': 0.36; 'lines': 0.36; 'received:209.85': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'really': 0.37; 'two': 0.37; 'missing': 0.37; 'things': 0.38; 'received:209': 0.38; 'stuff': 0.38; 'anything': 0.38; 'subject:the': 0.39; 'some': 0.40; 'easy': 0.60; 'your': 0.60; 'different': 0.63; 'else.': 0.66; '11:45': 0.84; 'chrisa': 0.84; 'subject:After': 0.84; 'to:none': 0.91; 'edwards': 0.91; 'reasoning': 0.91; 'hundred': 0.96 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; bh=iF7zlVNy3FjmwN2pQWAR/HhfeYgSy+70ZI0hn7Lz5TI=; b=HKe4otCU2TWDcMNXmtc9xcWLfDq7d4OC1mj7HpBsmqMflY5hsf66WnEux7TmFVNCDQ d7+eWb4Qj/ExtpTK371RWhBXlZGHtB2LIR60aT4a8102gUTNQ3MyExg9iaNLl6+Pt+Nn jvqD9CFPiRhqmG3cY26MQusCnHT3axYvciW6T+owGG5S5WgqDNAvHFrjlvk4eVMe7SRg Tgum4WuyGosLJgiC2flvkQXa+9MjQhIsY7xV9mypJUbx33KlJkrpzZmHvyyuJ5j+1mql ZkKb58KJwf/MBtKC+3PXuKdhXi2pjAQqXWFaz9ZfYXe3toXw64EKCDBOSsJgA01+V8Qw u0Mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:cc; bh=iF7zlVNy3FjmwN2pQWAR/HhfeYgSy+70ZI0hn7Lz5TI=; b=XUKNHbNDAXwDc9HEGkTksISj0HSaW75g04SyW06GHXM88nd19q2GUbNQ8TDmsrvoRy gt4pGkS4Tt8K81cXMJAamB05qANk8kGZ9NAEC9wcO6pTMHXQuptjd5uIeZ8hMe8kMpqb aCNU+iabFPXn9++2DvK1GHIDwyiOBUmfTFX4TD8QOl2D3GW8FQsTjoatGsZ2iswpoeI6 MHj8mhDCmo30dMtiXpsDZBVJD2eRxS0x/8wCiBbTCHckcRHeVt9cIDiuFqGXPajMLZt+ rwoVCcIRRm6+vfB1gFuXGnyVf5ZXw3RuFz2B/hD63Z1qrRrkZcCEYNGiCOj7ExwGypXs i3Cw== X-Gm-Message-State: AOPr4FVd4EUTPMP83lnEH87WitAP5940b8jn5hbxhm7R6mwuGmv7AW/1UzlpLixN6pMr6P4njF9Mk1ZHuLmmPA== X-Received: by 10.25.80.72 with SMTP id e69mr9728282lfb.96.1462543457182; Fri, 06 May 2016 07:04:17 -0700 (PDT) In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: X-Mailman-Original-References: <5729b9d8$0$1612$c3e8da3$5496439d@news.astraweb.com> <572C0629.6030509@gmail.com> Xref: csiph.com comp.lang.python:108227 On Fri, May 6, 2016 at 11:45 PM, Grant Edwards wrote: >> JavaScript is terrible. Really, really bad. And because of that, it >> has the potential to sweep the world. > > If your reasoning is correct, it'll never be able to overtake PHP. > > I've never written anything over a hundred or two lines in JavaScript, > but for small stuff it seems OK -- though as others have noted there > are some oddly missing batteries that result in use of a lot of small > external libraries for things that any C, PHP, or Python user would > have expected to be in the standard library. Except that it's pretty easy to switch out PHP for Python, or anything else. JavaScript is what it is because it's hard to just use a different language. ChrisA