> Il giorno 01 ott 2015, alle ore 19:07, Riccardo Magliocchetti > <riccardo.magliocche...@gmail.com> ha scritto: > > Il 01/10/2015 18:31, Giovanni Porcari ha scritto: >> >>> Il giorno 01 ott 2015, alle ore 18:02, Riccardo Magliocchetti >>> <riccardo.magliocche...@gmail.com> ha scritto: >>> >>> Il 01/10/2015 17:58, Giovanni Porcari ha scritto: >>>> >>>>> Il giorno 01 ott 2015, alle ore 17:22, Luca Bacchi <bacch...@gmail.com> >>>>> ha scritto: >>>>> >>>>> Anche i Big investono molto su JavaScript e anche questo non va ignorato. >>>>> Non conosco la storia, ma posso immaginare che se Nodejs è nato è >>>>> soprattutto perchè V8 di Google aveva evidentemente raggiunto livelli >>>>> tali di performance che potesse essere interessante utilizzarlo anche al >>>>> di fuori del browser. >>>> >>>> Quello che vedo io è che javascript nasce per essere l'amicone sul client >>>> di PHP. >>>> Cioè un pessimo linguaggio lato server detta le specifiche per il >>>> linguaggio lato client. >>>> >>>> E non è che sia grave, tanto all'inizio è usato justo per fare qualche >>>> piccolo compito. >>>> Poi comincia ad essere usato più estesamente e viene via via integrato con >>>> nuove funzonalità >>>> di tutto rispetto ma nessuno si sente di rompere la retrocompatibilità e >>>> quindi >>>> certi peccati originali (come il confronto tra numeri e stringhe) deve >>>> obtorto collo restare. >>>> >>>> Poi Javascript arriva trionfante sul server con node.js e se ci fate caso >>>> infila di nuovo nel server >>>> quelle caratteristiche di PHP che si erano intrufolate in javascript. >>>> >>>> Dire che PHP è stato virale per certe sue scelte non è poi così lontano >>>> dal vero.. >>> >>> E delle scie chimiche non ne parliamo? :) sembri un pò complottista con sto >>> PHP. >> >> Normalmente non mi reputo un complottista ma mi pare innegabile che certe >> decisioni che sono anche giustificabili quando ti scrivi un Personal Home >> Page nel 1994 e che si infilano per compatibilità logica in javascript nel >> 1995 diventano una rottura di cazzo nel 2015 per scrivere complesse >> procedure lato client e diventano una rottura di cazzo al cubo se scrivi >> javascript sul server per node.js. >> Del resto cambiare queste decisioni e rendere il linguaggio più coerente >> andrebbe a creare problemi di retrocompatibilitá mica da ridere. > > Io francamente non vedo il legame tra i due. A quanto pare php è stato reso > pubblico nel 1995 e non nel 1994 [1]: secondo me uno a cui piace scheme, che > scrive un linguaggio in 3 settimane non credo se lo sia calcolato manco di > striscio. >
Puó darsi. Comunque amerei allora capire la ragione di certe scelte come "123" == 123. Non sembra il genere di scelte fatte per caso. Ammetto che il fatto che php abbia fatto lo stesso tipo di scelta possa essere un caso. In ogni caso non è che una scelta che amo. G >> Detto questo parliamo di scie chimiche visto che l'argomento ti interessa >> :P. Io non ci credo e tu? > > Nemmeno io > > [1] > https://groups.google.com/forum/#!msg/comp.infosystems.www.authoring.cgi/PyJ25gZ6z7A/M9FkTUVDfcwJ > > -- > Riccardo Magliocchetti > @rmistaken > > http://menodizero.it > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python