Javascript nel gioco

27736851 s

Ricordo quando la gente parlava della fine di Javascript. Molti browser ti permetteranno di bloccare le sue impostazioni a causa di script dannosi. Tuttavia, Javascript è tornato in aumento. Per i non esperti ... Ci sono due modi per programmare il sito web: lato server e lato client. Un esempio di scripting lato server è quando si invia l'ordine, le informazioni vengono pubblicate sul server e quindi viene visualizzata una nuova pagina prodotta dal server. Un esempio di uno script lato client è quando fai clic su Invia e ricevi un messaggio di errore immediato indicante che non hai inserito informazioni valide.

PHP e VBScript sono esempi di linguaggi lato server. Javascript è uno script lato client. Con l'avvento dell'XML, Javascript ha una nuova vita. Javascript può comunicare direttamente con il server senza richiedere al server di pubblicare una nuova pagina. Il client e il server possono ora comunicare tra loro semplicemente utilizzando XML.

Per molto tempo, l'industria del software è stata divisa tra la folla del software e la folla dei fornitori di servizi applicativi. Il software viene caricato ed eseguito localmente sul tuo PC / MAC. ASP è un software che gira sul server e interagisci tramite un browser. Il vantaggio dell'ASP è che possono implementare correzioni e nuove funzionalità senza che tu debba installare nulla localmente. Lo svantaggio era che il software basato su browser era fortemente limitato a causa della programmazione lato client e delle limitazioni del browser.

La capacità di Javascript di comunicare tramite XML, però, cambia il tabellone di gioco !!! Potendo comunicare con il server e continuare a funzionare nel browser, ora puoi progettare applicazioni molto complesse che rivaleggiano con il software desktop. E avrai tutti i vantaggi di eseguire quel software dal server del provider ... consentendo il rilascio regolare di correzioni e funzionalità. Javascript è supportato anche su tutti i browser, quindi usa quello che ti piace!

Alcuni ottimi esempi: controlla il lavoro di trascinamento della selezione su questo sito web.
Ti piace MS Word? Ci sono alcuni editor incredibili là fuori sul web. Eccone uno.

Non passerà molto tempo prima che i provider di servizi applicativi comincino a prendere il sopravvento. Posso immaginare il giorno in cui noleggerai Microsoft Office per $ 9.95 al mese invece di pagare qualche centinaio per ogni licenza.

Un commento

  1. 1

    @Douglas: "PHP e VBScript sono esempi di linguaggi lato server."

    In realtà non è così tecnicamente vero per VBScript. Ciò che sarebbe più vero sarebbe dire "VBScript è un esempio di un linguaggio di scripting che è stato utilizzato principalmente sul lato server come lingua principale per ASP di Microsoft anche se può essere utilizzato come linguaggio di scripting lato client in Internet Explorer di Microsoft."

    Potresti continuare a dire "Ci sono diversi motivi per cui VBScript non è stato ampiamente accettato come linguaggio di scripting lato client, il più importante è che non funzionava nel Navigator di Netscape negli anni formativi dello scripting lato client e inoltre non funziona in FireFox, Safari o Opera adesso. Un altro motivo importante per cui Javascript ha battuto VBScript per il comando sul client è perché VBScript è un linguaggio molto meno potente di Javascript."

    Sì, è un boccone e avrei potuto scrivere le parole, ma dato il contesto, perché dedicarmi allo sforzo? 🙂

    PS Ho più di 10 anni di esperienza nella programmazione in VBScript, e solo ora sto davvero iniziando a imparare Javascript sul serio, quindi per me dire che quest'ultimo è più potente sta dicendo ...

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.