<div dir="ltr">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!<div>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?</div><div>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.</div><div>Ripeto, se sono troppo OT magari apro un nuovo thread.</div><div>;)</div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 19 ottobre 2017 13:28, Carlos Catucci <span dir="ltr"><<a href="mailto:carlos.catucci@gmail.com" target="_blank">carlos.catucci@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><span class=""><div><br><div class="gmail_extra"><br><div class="gmail_quote">Il 19 ott 2017 13:07, "Giuseppe Naponiello" <<a href="mailto:beppenapo@gmail.com" target="_blank">beppenapo@gmail.com</a>> ha scritto:<br type="attribution"><blockquote class="m_8124967822743684950m_4090240731325396320quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Salve a tutti, <div dir="auto">non vorrei andare troppo OT ma mi avete fatto venire la curiosità e vi chiedo: perché PHP è il male assoluto (non come Nodejs, ovviamente)?</div><div dir="auto">Dando per scontato che il confronto con python non regge per vari motivi, ma per applicazioni web fa il suo sporco lavoro, almeno credo</div></div></blockquote></div></div></div><div dir="auto"><br></div></span><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">Posso capire 15anni fa che vedevamo cose tipo,:</div><div dir="auto"><br></div><div dir="auto">echo "<table><tr><td>....".$variabl<wbr>e."....</td></tr></table>";</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">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. </div><div dir="auto"><br></div><div dir="auto">Alla fine tutti i linguaggi hanno pregi e difetti, ma alcuni indirizzano verso uno stile pulito, mentre altri versonlo spaghetti code.</div><span class="HOEnZb"><font color="#888888"><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Carlos</div><div dir="auto"></div></font></span></div>
<br>______________________________<wbr>_________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="https://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">https://lists.python.it/<wbr>mailman/listinfo/python</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><font color="#000000" size="2"><b><u>Giuseppe Naponiello</u></b></font></div><div><font color="#000000" size="2"><b><u><br></u></b></font></div><div><b style="color:rgb(136,136,136)"><font size="4"><font color="#ff0000">A</font></font></b><b><font size="4" color="#000000">rc-</font></b><b style="color:rgb(136,136,136)"><font size="4"><font color="#ff0000">T</font></font></b><b><font size="4" color="#000000">eam srl</font></b><br style="color:rgb(136,136,136)"><font color="#000000">piazza Navarrino, 13 - 38023Cles (TN) <br>C.F. e P. IVA IT-01941600221 <br>cell.</font><font color="#888888"> </font><a value="+393476846599" style="color:rgb(17,85,204)">+393476846599</a><br style="color:rgb(136,136,136)"><font color="#000000">mail:</font><font color="#888888"> </font><a href="mailto:beppenapo@arc-team.com" style="color:rgb(17,85,204)" target="_blank">beppenapo@arc-team.com</a><br style="color:rgb(136,136,136)"><font color="#000000">pec:</font><font color="#888888"> </font><a href="mailto:arc-team@pec.it" style="color:rgb(17,85,204)" target="_blank">arc-team@pec.it</a><br style="color:rgb(136,136,136)"><div style="font-size:12.8000001907349px"><font color="#000000">101 | <a href="http://www.arc-team.com/" style="color:rgb(17,85,204)" target="_blank">www.arc-team.com</a></font><br style="color:rgb(136,136,136)">110 | <a href="http://arc-team-open-research.blogspot.it/" style="color:rgb(17,85,204)" target="_blank">http://arc-team-open-research.blogspot.it/</a></div><div style="font-size:12.8000001907349px">000 | <a href="https://independent.academia.edu/GiuseppeNaponiello" target="_blank">https://independent.academia.edu/GiuseppeNaponiello</a></div></div></div></div></div></div>
</div>