Topic: javascript + nodejs vs python + tornado  (Letto 634 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline DragLag

  • python habilis
  • **
  • Post: 69
  • Punti reputazione: 0
    • Mostra profilo
    • mirkosecke
javascript + nodejs vs python + tornado
« il: Dicembre 30, 2016, 11:42 »
Ciao a tutti

Avrei intenzione (per necessita piu che altro) di ampliare un po le mie conoscenze in javascript.
Non mi piace molto scrivere script e testarli sul browser e continuare ad aggiornare pagine su pagine. Forse qualcuno di voi sa indicarmi un modo un po meno GUI(o un po piu geek, un po piu professionale...  un pattern un po piu veloce diciamo) per scrivere e testare script javascript, anche se immagino abbia poco senso creare un ambiente di sviluppo che non sia un browser visto che in fondo gli script dovranno girare sui browser.

Sono incappato in nodejs. Proprio ora sto provando a configurare npm dietro proxy aziendale (si lo so che e da settare, o ma cmq non funziona).

E mi chiedo... ma voi di nodejs che ne pensate?
Leggo il blog di qualcuno che e passato da python a nodejs... come detto non sono un informatico ma non mi immaginerei mai la poca roba che ho scritto convertita in javascript...

In giro leggo un confronto fra nodejs+javascript vs python+tornado.
La cosa che non mi e chiara e il concurrent (http://www.tornadoweb.org/en/stable/concurrent.html)... avrei necessita di parallelizzare dei processi(si tratta di parallelizzare dei requests, ovvero scaricare pagine web in contemporanea) su un app web che sto sviluppando, tornado mi puo essere utile? Ho letto che python ha GIL per il blocco dei multithread, tornado puo essere un alternativa?

Grazie per l attentione.

Vi auguro un felice 2017


Offline riko

  • python deus
  • *
  • moderatore
  • Post: 7.453
  • Punti reputazione: 12
    • Mostra profilo
    • RiK0 Tech Temple
Re: javascript + nodejs vs python + tornado
« Risposta #1 il: Dicembre 31, 2016, 16:44 »
Di node.js? C'e' qualcosa di diverso da pensare che e' una pessima idea e che la community che ci e' dietro sembra  non notare anche tutte le pessime idee associate?

Detto questo, per "automatizzare" il testing di javascript ci sono un botto di soluzioni (e ne escono di nuove ogni 3 giorni). Potresti volere sentire in un forum di javascript.

Per il resto vedo confusione: tiri in ballo un mucchio di nomi, ma non e' che ci sia una relazione strettissima. Se quello che ti serve e' testing di javascript potresti avere nella toolchain node.js. Che va bene. Il problema e' fare applicazioni di backend con quell'affare.

Tornado ti puo' essere utile? Dipende quello che devi fare. Secondo me devi capire cosa fanno i vari componenti di uno stack web e quale tool finisce in quale ruolo.

GIL, non GIL e' tutto un altro discorso ancora.

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 2.854
  • Punti reputazione: 9
    • Mostra profilo
Re: javascript + nodejs vs python + tornado
« Risposta #2 il: Gennaio 01, 2017, 18:24 »
Ci sono (almeno) 3 thread passati in cui Rik0 dice cose molto interessanti su questi argomenti (anche ma non solo in riferimento a node):
http://www.python-it.org/forum/index.php?topic=8470.0 (questo è vecchio, nel frattempo asyncio si è avoluto e ci sono async/await, ma vale sempre la pena)
http://www.python-it.org/forum/index.php?topic=9762.0
http://www.python-it.org/forum/index.php?topic=9072.0

probabilmente c'è anche altro, dovresti davvero fare una ricerca sul forum per "node" e "Rik0" come utente...

Offline DragLag

  • python habilis
  • **
  • Post: 69
  • Punti reputazione: 0
    • Mostra profilo
    • mirkosecke
Re: javascript + nodejs vs python + tornado
« Risposta #3 il: Gennaio 02, 2017, 09:48 »
ba bhe, vi ringrazio. Mi avete dato informazioni necessarie a coprire almeno i primi 6 mesi del 2017. Se mi saranno sufficienti...

Offline riko

  • python deus
  • *
  • moderatore
  • Post: 7.453
  • Punti reputazione: 12
    • Mostra profilo
    • RiK0 Tech Temple
Re: javascript + nodejs vs python + tornado
« Risposta #4 il: Gennaio 03, 2017, 01:56 »
Ci sono (almeno) 3 thread passati in cui Rik0 dice cose molto interessanti su questi argomenti (anche ma non solo in riferimento a node):
http://www.python-it.org/forum/index.php?topic=8470.0 (questo è vecchio, nel frattempo asyncio si è avoluto e ci sono async/await, ma vale sempre la pena)
http://www.python-it.org/forum/index.php?topic=9762.0
http://www.python-it.org/forum/index.php?topic=9072.0

probabilmente c'è anche altro, dovresti davvero fare una ricerca sul forum per "node" e "Rik0" come utente...



ma quanto tempo avevo?