Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-20 Per discussione Giuseppe Naponiello
Concordo in pieno con quanto scritto da Carlos, sono stato un "newbies"
anch'io ma consapevole, almeno, di non aver avuto basi adeguate...ed ho,
negli anni, cercato di farmele, grazie anche a forum e mailing list come
questa!
Ma quindi, dovendo sviluppare, ad esempio, un'applicazione web "complessa"
formata da un db, da una parte geografica, che sia responsive, che permetta
agli utenti di compiere una serie di funzioni sui dati e che gestisca
dinamicamente l'interfaccia in base a determinati criteri come la classe
dell'utente, come la gestireste?
La domanda ovviamente non è disinteressata, io ho sempre utilizzato
Postgresql+Postgis, php, bootstrap, jquery (e javascript in generale),
openlayers e python per le operazioni più complesse, soprattutto sui dati
geografici, ma mi piacerebbe sapere altri, sicuramente più skillati di me,
come lavorano.
Ripeto, se sono troppo OT magari apro un nuovo thread.
;)

Il giorno 19 ottobre 2017 13:28, Carlos Catucci 
ha scritto:

>
>
> Il 19 ott 2017 13:07, "Giuseppe Naponiello"  ha
> scritto:
>
> Salve a tutti,
> non vorrei andare troppo OT ma mi avete fatto venire la curiosità e vi
> chiedo: perché PHP è il male assoluto (non come Nodejs, ovviamente)?
> Dando per scontato che il confronto con python non regge per vari motivi,
> ma per applicazioni web fa il suo sporco lavoro, almeno credo
>
>
> Io posso esprimere il mio pow: fa il suo sporco lavoro spesso in modo
> sporco. Non per colpa del linguaggio, ma siccome è stato per decenni il
> "BASIC" dei newbies in ambito web, tanti devs formatisi senza basi (esempio
> università, lavorare in team con esperti, etc.) scrivo codice immantenibile.
>
> Posso capire 15anni fa che vedevamo cose tipo,:
>
> echo "".$variable."";
>
>
> Non esistevano frameworks, ma oggi riescono a fare di peggio usando
> strumenti neppure malvagi come symfony o laravel.Vero pure che ho ereditato
> del codice python/django che sembra PHP, ma è un caso limite.
>
> Inoltre a me non piace la prolissità, il fatto di gestire oggetti ed array
> con la notazione -> e =>, al posto di usare le sintassi usate dal resto del
> mondo o quasi, o il . per concatenare le stringhe. Eredità da perl le
> variabili il prefisso $, ma in perl i prefissi sono differenti in base al
> topo di stringa, una specie di dichiarazione tipo int a, mentre in PHP non
> influenza nulla.
>
> Alla fine tutti i linguaggi hanno pregi e difetti, ma alcuni indirizzano
> verso uno stile pulito, mentre altri versonlo spaghetti code.
>
>
> Carlos
>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
>


-- 
*Giuseppe Naponiello*

*A**rc-**T**eam srl*
piazza Navarrino, 13 - 38023Cles (TN)
C.F. e P. IVA IT-01941600221
cell. +393476846599
mail: beppen...@arc-team.com
pec: arc-t...@pec.it
101 | www.arc-team.com
110 | http://arc-team-open-research.blogspot.it/
000 | https://independent.academia.edu/GiuseppeNaponiello
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-19 Per discussione Carlos Catucci
Il 19 ott 2017 13:07, "Giuseppe Naponiello"  ha
scritto:

Salve a tutti,
non vorrei andare troppo OT ma mi avete fatto venire la curiosità e vi
chiedo: perché PHP è il male assoluto (non come Nodejs, ovviamente)?
Dando per scontato che il confronto con python non regge per vari motivi,
ma per applicazioni web fa il suo sporco lavoro, almeno credo


Io posso esprimere il mio pow: fa il suo sporco lavoro spesso in modo
sporco. Non per colpa del linguaggio, ma siccome è stato per decenni il
"BASIC" dei newbies in ambito web, tanti devs formatisi senza basi (esempio
università, lavorare in team con esperti, etc.) scrivo codice immantenibile.

Posso capire 15anni fa che vedevamo cose tipo,:

echo "".$variable."";


Non esistevano frameworks, ma oggi riescono a fare di peggio usando
strumenti neppure malvagi come symfony o laravel.Vero pure che ho ereditato
del codice python/django che sembra PHP, ma è un caso limite.

Inoltre a me non piace la prolissità, il fatto di gestire oggetti ed array
con la notazione -> e =>, al posto di usare le sintassi usate dal resto del
mondo o quasi, o il . per concatenare le stringhe. Eredità da perl le
variabili il prefisso $, ma in perl i prefissi sono differenti in base al
topo di stringa, una specie di dichiarazione tipo int a, mentre in PHP non
influenza nulla.

Alla fine tutti i linguaggi hanno pregi e difetti, ma alcuni indirizzano
verso uno stile pulito, mentre altri versonlo spaghetti code.


Carlos
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-19 Per discussione Giuseppe Naponiello
Salve a tutti,
non vorrei andare troppo OT ma mi avete fatto venire la curiosità e vi
chiedo: perché PHP è il male assoluto (non come Nodejs, ovviamente)?
Dando per scontato che il confronto con python non regge per vari motivi,
ma per applicazioni web fa il suo sporco lavoro, almeno credo!

-beppe-

Il 18 ott 2017 10:10, "salvatore monaco"  ha
scritto:

node.js è molto peggio di PHP, credo sia una sua metastasi

Il giorno 18 ottobre 2017 08:44, Luca  ha scritto:

>
>
> Il giorno 17 ottobre 2017 00:12, Jacopo Cascioli  > ha scritto:
>
>> Allora, sinceramente non ho usato molto yarn/webpack, ma ho usato Grunt
>> parecchio. Il problema di questi strumenti è che fanno quello che gli dici,
>> 
>> Posso postare un esempio della configurazione di Grunt:
>> https://github.com/Vesuvium/dotfiles/blob/master/npm/Gruntfile.js
>>
>>
>> Jacopo
>>
>>
> Grazie Jacopo,
>
> Ho guardato un po' di cose, grunt e il tuo file di configurazione.
> Alla fine smadonnando un po' sono riuscito a far fare quello che volevo a
> webpack.
>
>
> Luca
>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
>


-- 
@salvatoremonaco
http://blog.smitsolution.net

___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-18 Per discussione Carlos Catucci
> Perché questa considerazione di node.js? Puoi spiegarci meglio?

Se leggi i messaggi precedenti lo trovi spiegato.

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-18 Per discussione Marco Ippolito
Il 16 ott 2017 17:51, "Carlos Catucci"  ha
scritto:

> Non sono a chiedervi dei consigli su nodejs (a meno che non siate
> compassionevoli).

Io personalmente trovo node.js uno dei mali dell'informatica moderna
(parere personale), pur riconoscendo dei meriti invece a es6
Per cui io andrei di Python, ma non so bene quale sia il tuo problema
per cui non saprei come approcciarlo.

Carlos
--
EZLN ... Para Todos Todo ... Nada para nosotr
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Perché questa considerazione di node.js? Puoi spiegarci meglio?
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-18 Per discussione Carlos Catucci
> Il 3 l'hanno saltato a pià pari, iamo al 4... vedi te ...

Ah come OnePlus con il Four :D

> Io ho una cosa fatta con 2beta16 (numero di beta a memoria) che faccio
> prima a riscrivere mezza per portarla alla 2 stabile

E questo spiega il perche' io lo chiam amichevolmente "incular.js"

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-18 Per discussione Iacopo Spalletti
On 18/10/2017 14:58, Carlos Catucci wrote:
> 2017-10-18 13:34 GMT+02:00 Jacopo Cascioli :
> 
>> Questo non vuol dire che tra tre o cinque anni non risolvano questi
>> problemi. Nel frattempo, è uno strumento indispensabile per lo sviluppo
>> frontend e non ha avversari  che si candidino a togliergli il monopolio.
> Davvero? Io ne conosoco tanti altri che fanno le stesse cose, o frose
> anche migliori, lato frontend e sono pure piu'
> robusti/semplici/chiari.
> Qualche nome, tanto er non fare nomi: React, Backbone con Marionette,
> Ext-Js, lo stesso jquery3 che con le aggiunte tipo promise e simili ha
> fato un salto avanti notevole.
> 
> Nonbho citato volutamente Incular, scusate Angular, ma solo perche' se
> non si decidon a renderlo una cosa stabile costringe a rewrite per
> restare aggiornati, tra Angular e Angular2 c'erano gia inpatibilita'
> totali, non so il 3 come sia messo.
Il 3 l'hanno saltato a pià pari, iamo al 4... vedi te ...
Io ho una cosa fatta con 2beta16 (numero di beta a memoria) che faccio
prima a riscrivere mezza per portarla alla 2 stabile

;)

-- 
Saluti

Iacopo Spalletti
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-18 Per discussione Carlos Catucci
2017-10-18 13:34 GMT+02:00 Jacopo Cascioli :

> Questo non vuol dire che tra tre o cinque anni non risolvano questi
> problemi. Nel frattempo, è uno strumento indispensabile per lo sviluppo
> frontend e non ha avversari  che si candidino a togliergli il monopolio.

Davvero? Io ne conosoco tanti altri che fanno le stesse cose, o frose
anche migliori, lato frontend e sono pure piu'
robusti/semplici/chiari.
Qualche nome, tanto er non fare nomi: React, Backbone con Marionette,
Ext-Js, lo stesso jquery3 che con le aggiunte tipo promise e simili ha
fato un salto avanti notevole.

Nonbho citato volutamente Incular, scusate Angular, ma solo perche' se
non si decidon a renderlo una cosa stabile costringe a rewrite per
restare aggiornati, tra Angular e Angular2 c'erano gia inpatibilita'
totali, non so il 3 come sia messo.


Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-18 Per discussione Nicola Larosa
Jacopo Cascioli wrote:
> Node è nato quando il supporto per le operazioni asincrone non
> era così diffuso. Adesso è ovunque, ma prima a meno di usare
> linguaggi più esotici non c'erano molte alternative.

Esotici come Python, per esempio?

Tornado  esiste dal 2009, Twisted
 dal 2001. C'è una lunga storia
dietro async/await di Python 3.

-- 
Nicola 'tekNico' Larosa
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-18 Per discussione Jacopo Cascioli
>
>
> Grazie Jacopo,
>
> Ho guardato un po' di cose, grunt e il tuo file di configurazione.
> Alla fine smadonnando un po' sono riuscito a far fare quello che volevo a
> webpack.
>

Mi fa piacere che ti sia stato d'aiuto.


Ovviamente rimane una mia impressione, quest'ultima, ma per il primo
> punto la domanda rimane? Che senso ha?
>

Node è nato quando il supporto per le operazioni asincrone non era così
diffuso. Adesso è ovunque, ma prima a meno di usare linguaggi più esotici
non c'erano molte alternative.

Credo che da qualche parte su internet ci sia il creatore che spiega che
Node è un linguaggio pensato per le piccole aziende con pochi soldi, dove
supportare un linguaggio di programmazione in più può incidere tanto sui
costi. L'idea di Node è che sviluppare frontend o backend richiedesse solo
linguaggi diversi, quando invece ci sono problematiche completamente
diverse. Quando hai un frontend poco esperto che scrive anche codice
backend, hai un problema e questo è esattamente quello che è successo con
Node.

Questo non vuol dire che tra tre o cinque anni non risolvano questi
problemi. Nel frattempo, è uno strumento indispensabile per lo sviluppo
frontend e non ha avversari  che si candidino a togliergli il monopolio.

Jacopo

Il giorno 18 ottobre 2017 11:57, Carlos Catucci 
ha scritto:

> Nota: Il top quting e' male. Gollum veglia.
>
> 2017-10-18 10:09 GMT+02:00 salvatore monaco :
> > node.js è molto peggio di PHP, credo sia una sua metastasi
>
> Quello che mi ppongo come quesito io e':
>
> La motivazione di fondo di Node.js sarebbe che cosi' si ha un solo
> linguaggio di programmazione da ambo i lati (Frontend e Bacckend).
> Ora posto che non intendo dire nulla di male nei confronti di EC6 come
> linguaggio (quasi tutti i linguaggi hanno un prerche' di esistere), ma
> solo contro il framework,
> con l'attuale tendenza a usare sempre piu' (se non del tutto)
> architteture a microservices e/o API RESTfull, avendo anche  la
> possibilità di utilizzare servizi esposti da terze parti (che sono de
> facto delle black box) che senso ha preoccuparsi di avere lo stesso
> linguagio lato server?
> Senza avere pretesa di avere inventato nulla o di essere stato un
> precursore, tati altri lo hanno fatto ben prima di me, utilizzavo da
> anni (senza nulla sapere di microservices) chiamate ad API Rest
> scritte a volte in linguaggi differneti, per motivi prestazionali
> oppure per cose particolari (parallelismo ad esempio).
> Oltretutto ho notato una certa fragilità del sistema. Siccome e
> autoreferenziante, ovvero motli moduli usano altri moduli che sono
> stati inglobati nel framework, sebbene siano stati scritti da persone
> esterne che li hanno rilasciati (un poco come ha fatto, dopo lungo
> tempo Django con South per gestire le migrazioni dei models, solo che
> qui e' stata una cosa pianificata con cura e introdotta gradualmente,
> mentre in node ho visto casi di librerie o componenti presi senza
> neppure essere stati testati troppo a lungo e mesis dentro), si
> presentano casi come quello in cui un autore di uno dei piu'
> utiolizzati moduli, per una ripicca, aveva rimosos il modulo dai repo
> e pertanto aeva inchiodato tutti coloro che usavano la CDN di node.
>
> Ovviamente rimane una mia impressione, quest'ultima, ma per il primo
> punto la domanda rimane? Che senso ha?
> Come dice quel comico partenopeo che parla di musica:
>
> "La domanda non e' chi e', la domandfa e' pecche'?"
>
> Carlos
> --
> EZLN ... Para Todos Todo ... Nada para nosotros
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-18 Per discussione Carlos Catucci
Nota: Il top quting e' male. Gollum veglia.

2017-10-18 10:09 GMT+02:00 salvatore monaco :
> node.js è molto peggio di PHP, credo sia una sua metastasi

Quello che mi ppongo come quesito io e':

La motivazione di fondo di Node.js sarebbe che cosi' si ha un solo
linguaggio di programmazione da ambo i lati (Frontend e Bacckend).
Ora posto che non intendo dire nulla di male nei confronti di EC6 come
linguaggio (quasi tutti i linguaggi hanno un prerche' di esistere), ma
solo contro il framework,
con l'attuale tendenza a usare sempre piu' (se non del tutto)
architteture a microservices e/o API RESTfull, avendo anche  la
possibilità di utilizzare servizi esposti da terze parti (che sono de
facto delle black box) che senso ha preoccuparsi di avere lo stesso
linguagio lato server?
Senza avere pretesa di avere inventato nulla o di essere stato un
precursore, tati altri lo hanno fatto ben prima di me, utilizzavo da
anni (senza nulla sapere di microservices) chiamate ad API Rest
scritte a volte in linguaggi differneti, per motivi prestazionali
oppure per cose particolari (parallelismo ad esempio).
Oltretutto ho notato una certa fragilità del sistema. Siccome e
autoreferenziante, ovvero motli moduli usano altri moduli che sono
stati inglobati nel framework, sebbene siano stati scritti da persone
esterne che li hanno rilasciati (un poco come ha fatto, dopo lungo
tempo Django con South per gestire le migrazioni dei models, solo che
qui e' stata una cosa pianificata con cura e introdotta gradualmente,
mentre in node ho visto casi di librerie o componenti presi senza
neppure essere stati testati troppo a lungo e mesis dentro), si
presentano casi come quello in cui un autore di uno dei piu'
utiolizzati moduli, per una ripicca, aveva rimosos il modulo dai repo
e pertanto aeva inchiodato tutti coloro che usavano la CDN di node.

Ovviamente rimane una mia impressione, quest'ultima, ma per il primo
punto la domanda rimane? Che senso ha?
Come dice quel comico partenopeo che parla di musica:

"La domanda non e' chi e', la domandfa e' pecche'?"

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-18 Per discussione salvatore monaco
node.js è molto peggio di PHP, credo sia una sua metastasi

Il giorno 18 ottobre 2017 08:44, Luca  ha scritto:

>
>
> Il giorno 17 ottobre 2017 00:12, Jacopo Cascioli  > ha scritto:
>
>> Allora, sinceramente non ho usato molto yarn/webpack, ma ho usato Grunt
>> parecchio. Il problema di questi strumenti è che fanno quello che gli dici,
>> 
>> Posso postare un esempio della configurazione di Grunt:
>> https://github.com/Vesuvium/dotfiles/blob/master/npm/Gruntfile.js
>>
>>
>> Jacopo
>>
>>
> Grazie Jacopo,
>
> Ho guardato un po' di cose, grunt e il tuo file di configurazione.
> Alla fine smadonnando un po' sono riuscito a far fare quello che volevo a
> webpack.
>
>
> Luca
>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
>


-- 
@salvatoremonaco
http://blog.smitsolution.net
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-18 Per discussione Luca
Il giorno 17 ottobre 2017 00:12, Jacopo Cascioli 
ha scritto:

> Allora, sinceramente non ho usato molto yarn/webpack, ma ho usato Grunt
> parecchio. Il problema di questi strumenti è che fanno quello che gli dici,
> 
> Posso postare un esempio della configurazione di Grunt:
> https://github.com/Vesuvium/dotfiles/blob/master/npm/Gruntfile.js
>
>
> Jacopo
>
>
Grazie Jacopo,

Ho guardato un po' di cose, grunt e il tuo file di configurazione.
Alla fine smadonnando un po' sono riuscito a far fare quello che volevo a
webpack.


Luca
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-16 Per discussione Jacopo Cascioli
Allora, sinceramente non ho usato molto yarn/webpack, ma ho usato Grunt
parecchio. Il problema di questi strumenti è che fanno quello che gli dici,
ma per tirarne fuori un risultato ottimale serve davvero tanto tempo e
impegno per configurarli come si deve.

Ad esempio, io saprei configurare Grunt per fare quello che vuoi fare tu,
ma ci sono riuscito solo dopo averne preso familiarità.

Più in general, il problema di Node è una scarsa documentazione e un basso
livello di qualità del codice, anche nei principali framework o librerie.
PHP può avere tanti problemi, ma non si può negare che alcuni framework
siano veramente ben fatti.

I suggerimenti che posso dare sono quelli di insistere prendendo coscienza
delle limitazioni; provare anche altre soluzione come grunt, gulp,
ecc...almeno finchè rimani dell'idea di giocare con Node/npm.

Posso postare un esempio della configurazione di Grunt:
https://github.com/Vesuvium/dotfiles/blob/master/npm/Gruntfile.js


Jacopo

Il giorno 16 ottobre 2017 19:12, Carlos Catucci 
ha scritto:

>
>
> Il 16 ott 2017 5:55 PM, "Nicola Larosa"  ha scritto:
>
> Luca wrote:
> > Non sono a chiedervi dei consigli su nodejs
>
> Meno male.
>
>
> > (a meno che non siate compassionevoli).
>
> Nessuna pietà per gli autolesionisti.
>
>
> > grazie per la pazienza (e per la clemenza)
>
> Scarseggiano entrambe di questi tempi
>
>
> Vedo che Nicola la pensa come me di node.js, penso che forse sia pure
> peggio di PHP.
>
>
> Carlos
>
>
>
>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
>
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-16 Per discussione Carlos Catucci
Il 16 ott 2017 5:55 PM, "Nicola Larosa"  ha scritto:

Luca wrote:
> Non sono a chiedervi dei consigli su nodejs

Meno male.


> (a meno che non siate compassionevoli).

Nessuna pietà per gli autolesionisti.


> grazie per la pazienza (e per la clemenza)

Scarseggiano entrambe di questi tempi


Vedo che Nicola la pensa come me di node.js, penso che forse sia pure
peggio di PHP.


Carlos
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-16 Per discussione Nicola Larosa
Luca wrote:
> Non sono a chiedervi dei consigli su nodejs

Meno male.


> (a meno che non siate compassionevoli).

Nessuna pietà per gli autolesionisti.


> grazie per la pazienza (e per la clemenza)

Scarseggiano entrambe di questi tempi.


-- 
Nicola 'tekNico' Larosa
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta consiglo Nodejs vs Python HandMade

2017-10-16 Per discussione Carlos Catucci
> Non sono a chiedervi dei consigli su nodejs (a meno che non siate
> compassionevoli).

Io personalmente trovo node.js uno dei mali dell'informatica moderna
(parere personale), pur riconoscendo dei meriti invece a es6
Per cui io andrei di Python, ma non so bene quale sia il tuo problema
per cui non saprei come approcciarlo.

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python