Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #108122 > unrolled thread

After a year using Node.js, the prodigal son returns

Started bySteven D'Aprano <steve+comp.lang.python@pearwood.info>
First post2016-05-04 18:59 +1000
Last post2016-05-07 18:54 +0200
Articles 12 — 9 participants

Back to article view | Back to comp.lang.python


Contents

  After a year using Node.js, the prodigal son returns Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2016-05-04 18:59 +1000
    Re: After a year using Node.js, the prodigal son returns Grant Edwards <grant.b.edwards@gmail.com> - 2016-05-04 13:44 +0000
      Re: After a year using Node.js, the prodigal son returns Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-05-04 17:44 +0300
    Re: After a year using Node.js, the prodigal son returns sohcahtoa82@gmail.com - 2016-05-04 11:35 -0700
    Re: After a year using Node.js, the prodigal son returns Michael Torrie <torriem@gmail.com> - 2016-05-05 20:49 -0600
    Re: After a year using Node.js, the prodigal son returns Chris Angelico <rosuav@gmail.com> - 2016-05-06 12:53 +1000
      Re: After a year using Node.js, the prodigal son returns Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2016-05-06 20:51 +1200
        Re: After a year using Node.js, the prodigal son returns Chris Angelico <rosuav@gmail.com> - 2016-05-06 19:09 +1000
      Re: After a year using Node.js, the prodigal son returns Rustom Mody <rustompmody@gmail.com> - 2016-05-06 11:11 -0700
    Re: After a year using Node.js, the prodigal son returns Grant Edwards <grant.b.edwards@gmail.com> - 2016-05-06 13:45 +0000
    Re: After a year using Node.js, the prodigal son returns Chris Angelico <rosuav@gmail.com> - 2016-05-07 00:04 +1000
      Re: After a year using Node.js, the prodigal son returns Laurent Pointal <laurent.pointal@free.fr> - 2016-05-07 18:54 +0200

#108122 — After a year using Node.js, the prodigal son returns

FromSteven D'Aprano <steve+comp.lang.python@pearwood.info>
Date2016-05-04 18:59 +1000
SubjectAfter a year using Node.js, the prodigal son returns
Message-ID<5729b9d8$0$1612$c3e8da3$5496439d@news.astraweb.com>
A year ago, Gavin Vickery decided to move away from Python and give 
Javascript with Node.js a try. Twelve months later, he has written about his 
experiences:


http://geekforbrains.com/post/after-a-year-of-nodejs-in-production



-- 
Steve

[toc] | [next] | [standalone]


#108130

FromGrant Edwards <grant.b.edwards@gmail.com>
Date2016-05-04 13:44 +0000
Message-ID<mailman.381.1462369496.32212.python-list@python.org>
In reply to#108122
On 2016-05-04, Steven D'Aprano <steve+comp.lang.python@pearwood.info> wrote:
> A year ago, Gavin Vickery decided to move away from Python and give 
> Javascript with Node.js a try. Twelve months later, he has written about his 
> experiences:
>
> http://geekforbrains.com/post/after-a-year-of-nodejs-in-production

[Regarding Python]

   Its stood the test of time, has some great standards, libraries,
   its easy to debug and performs very well. Sure it has its worts.

It even makes Beer!

Talk about "batteries included"...

-- 
Grant Edwards               grant.b.edwards        Yow! We are now enjoying
                                  at               total mutual interaction in
                              gmail.com            an imaginary hot tub ...

[toc] | [prev] | [next] | [standalone]


#108134

FromJussi Piitulainen <jussi.piitulainen@helsinki.fi>
Date2016-05-04 17:44 +0300
Message-ID<lf5shxxevc4.fsf@ling.helsinki.fi>
In reply to#108130
Grant Edwards writes:

> On 2016-05-04, Steven D'Aprano <steve+comp.lang.python@pearwood.info> wrote:
>> A year ago, Gavin Vickery decided to move away from Python and give 
>> Javascript with Node.js a try. Twelve months later, he has written about his 
>> experiences:
>>
>> http://geekforbrains.com/post/after-a-year-of-nodejs-in-production
>
> [Regarding Python]
>
>    Its stood the test of time, has some great standards, libraries,
>    its easy to debug and performs very well. Sure it has its worts.
>
> It even makes Beer!
>
> Talk about "batteries included"...

Since _I_ didn't know this wort, let the joke not go missing:

https://en.wikipedia.org/wiki/Wort

Google asked if I meant "worst" :)

[toc] | [prev] | [next] | [standalone]


#108145

Fromsohcahtoa82@gmail.com
Date2016-05-04 11:35 -0700
Message-ID<12817a3a-facb-450e-9863-bd9c644b9535@googlegroups.com>
In reply to#108122
On Wednesday, May 4, 2016 at 1:59:15 AM UTC-7, Steven D'Aprano wrote:
> A year ago, Gavin Vickery decided to move away from Python and give 
> Javascript with Node.js a try. Twelve months later, he has written about his 
> experiences:
> 
> 
> http://geekforbrains.com/post/after-a-year-of-nodejs-in-production
> 
> 
> 
> -- 
> Steve

"Packages that consist of trivial code no more than 10 lines of code are downloaded in the thousands every day from NPM."

*cough* left-pad *cough*

[toc] | [prev] | [next] | [standalone]


#108208

FromMichael Torrie <torriem@gmail.com>
Date2016-05-05 20:49 -0600
Message-ID<mailman.423.1462502965.32212.python-list@python.org>
In reply to#108122
On 05/04/2016 02:59 AM, Steven D'Aprano wrote:
> A year ago, Gavin Vickery decided to move away from Python and give 
> Javascript with Node.js a try. Twelve months later, he has written about his 
> experiences:
> 
> 
> http://geekforbrains.com/post/after-a-year-of-nodejs-in-production

Very interesting.  Frankly Javascript sounds awful.  Even on the front end.

[toc] | [prev] | [next] | [standalone]


#108210

FromChris Angelico <rosuav@gmail.com>
Date2016-05-06 12:53 +1000
Message-ID<mailman.424.1462503193.32212.python-list@python.org>
In reply to#108122
On Fri, May 6, 2016 at 12:49 PM, Michael Torrie <torriem@gmail.com> wrote:
> On 05/04/2016 02:59 AM, Steven D'Aprano wrote:
>> A year ago, Gavin Vickery decided to move away from Python and give
>> Javascript with Node.js a try. Twelve months later, he has written about his
>> experiences:
>>
>>
>> http://geekforbrains.com/post/after-a-year-of-nodejs-in-production
>
> Very interesting.  Frankly Javascript sounds awful.  Even on the front end.

https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript

JavaScript is terrible. Really, really bad. And because of that, it
has the potential to sweep the world.

ChrisA

[toc] | [prev] | [next] | [standalone]


#108220

FromGregory Ewing <greg.ewing@canterbury.ac.nz>
Date2016-05-06 20:51 +1200
Message-ID<dp3481Fnm4vU1@mid.individual.net>
In reply to#108210
Chris Angelico wrote:

> https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript

This video seems to be broken. It stops about 1/3 of the way
through for me and says "No video with supported format and
MIME type found".

-- 
Greg

[toc] | [prev] | [next] | [standalone]


#108221

FromChris Angelico <rosuav@gmail.com>
Date2016-05-06 19:09 +1000
Message-ID<mailman.429.1462525792.32212.python-list@python.org>
In reply to#108220
On Fri, May 6, 2016 at 6:51 PM, Gregory Ewing
<greg.ewing@canterbury.ac.nz> wrote:
> Chris Angelico wrote:
>
>> https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
>
>
> This video seems to be broken. It stops about 1/3 of the way
> through for me and says "No video with supported format and
> MIME type found".

Ouch. I think the site's gone down. Maybe being posted on python-list
slashdotted it? [1]

ChrisA
[1] Nah, I doubt it.

[toc] | [prev] | [next] | [standalone]


#108235

FromRustom Mody <rustompmody@gmail.com>
Date2016-05-06 11:11 -0700
Message-ID<44d2cc37-b314-422f-b035-964c912c2466@googlegroups.com>
In reply to#108210
On Friday, May 6, 2016 at 8:23:27 AM UTC+5:30, Chris Angelico wrote:
> On Fri, May 6, 2016 at 12:49 PM, Michael Torrie  wrote:
> > On 05/04/2016 02:59 AM, Steven D'Aprano wrote
> >> A year ago, Gavin Vickery decided to move away from Python and give
> >> Javascript with Node.js a try. Twelve months later, he has written about his
> >> experiences:
> >>
> >>
> >> http://geekforbrains.com/post/after-a-year-of-nodejs-in-production
> >
> > Very interesting.  Frankly Javascript sounds awful.  Even on the front end.
> 
> https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
> 
> JavaScript is terrible. Really, really bad. And because of that, it
> has the potential to sweep the world.

If python community is passionate in hating javascript it may wish to look at
webassembly:
https://en.wikipedia.org/wiki/WebAssembly
https://medium.com/javascript-scene/what-is-webassembly-the-dawn-of-a-new-era-61256ec5a8f6

[toc] | [prev] | [next] | [standalone]


#108225

FromGrant Edwards <grant.b.edwards@gmail.com>
Date2016-05-06 13:45 +0000
Message-ID<mailman.430.1462542609.32212.python-list@python.org>
In reply to#108122
On 2016-05-06, Chris Angelico <rosuav@gmail.com> wrote:
> On Fri, May 6, 2016 at 12:49 PM, Michael Torrie <torriem@gmail.com> wrote:
>> On 05/04/2016 02:59 AM, Steven D'Aprano wrote:
>>> A year ago, Gavin Vickery decided to move away from Python and give
>>> Javascript with Node.js a try. Twelve months later, he has written about his
>>> experiences:
>>>
>>>
>>> http://geekforbrains.com/post/after-a-year-of-nodejs-in-production
>>
>> Very interesting.  Frankly Javascript sounds awful.  Even on the front end.
>
> https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
>
> 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.

-- 
Grant Edwards               grant.b.edwards        Yow! I'm wearing PAMPERS!!
                                  at               
                              gmail.com            

[toc] | [prev] | [next] | [standalone]


#108227

FromChris Angelico <rosuav@gmail.com>
Date2016-05-07 00:04 +1000
Message-ID<mailman.431.1462543459.32212.python-list@python.org>
In reply to#108122
On Fri, May 6, 2016 at 11:45 PM, Grant Edwards
<grant.b.edwards@gmail.com> 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

[toc] | [prev] | [next] | [standalone]


#108276

FromLaurent Pointal <laurent.pointal@free.fr>
Date2016-05-07 18:54 +0200
Message-ID<572e1dce$0$19764$426a34cc@news.free.fr>
In reply to#108227
Chris Angelico wrote:

> On Fri, May 6, 2016 at 11:45 PM, Grant Edwards
> <grant.b.edwards@gmail.com> 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.

Maybe Pyhton, using Brython (http://www.brython.info/)

(ok, its translated into JavaScript for execution in the web browser… maybe 
somedays it will be asmsjs)

A+
Laurent.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web