> 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

Rispondere a