Ĝavaskripto reen en la ludon

Depositphotos 27736851 s

Mi memoras, kiam homoj parolis pri la forpaso de Ĝavaskripto. Multaj retumiloj permesos al vi bloki ĝiajn agordojn pro malicaj skriptoj. Tamen Ĝavaskripto nun kreskas. Por ne-teiesnikistoj ... Ekzistas du rimedoj de reteja programado funkcianta: Servila flanko kaj Klienta. Ekzemplo de servila flanka skripto estas kiam vi sendas vian mendon, viaj informoj estas afiŝitaj al la servilo, kaj tiam aperas nova paĝo, kiun produktas la servilo. Ekzemplo de klienta flanka skripto estas kiam vi alklakas sendi kaj ricevas tujan erarmesaĝon, ke vi ne enmetis validajn informojn.

PHP kaj VBScript estas ekzemploj de servilaj lingvoj. Ĝavaskripto estas klienta flanka skripto. Kun la apero de XML, Ĝavaskripto havas novan vivon. Ĝavaskripto povas komuniki rekte kun la servilo sen devigi la servilon afiŝi novan paĝon. La kliento kaj servilo nun povas komuniki inter si simple uzante XML.

Dum longa tempo, la programindustrio estis dividita inter la programaro kaj la aplikaĵa Serva Provizanto. Programaro ŝarĝas kaj funkcias loke sur via komputilo / MAC. ASP estas programaro, kiu funkcias sur la servilo kaj vi interagas per retumilo. La avantaĝo de la ASP estas, ke ili povas lanĉi korektojn kaj novajn funkciojn sen ke vi devas instali ion ajn loke. La malavantaĝo estis, ke la retumila programaro estis grave limigita pro klient-flanka programado kaj retumilaj limoj.

La kapablo de Ĝavaskripto komuniki per XML ŝanĝas la ludotabulon, tamen !!! Povante komuniki kun la servilo kaj ankoraŭ funkcii en la retumilo, vi nun povas desegni tre kompleksajn programojn, kiuj rivalos kun labortabla programaro. Kaj vi havos la tutan avantaĝon lanĉi tiun programon de la servilo de la provizanto ... permesante regule publikigi korektojn kaj funkciojn. Ĝavaskripto ankaŭ subtenas tra retumiloj, do uzu tion, kion vi ŝatas!

Iuj bonegaj ekzemploj: Rigardu la prilaboradon pri ĉi tio ejo.
Ĉu vi ŝatas MS Word? Estas iuj nekredeblaj redaktantoj tie en la retejo. Jen unu.

Ne daŭros longe antaŭ ol Aplika Servo-Provizantoj ekregos. Mi povas antaŭvidi la tagon, kiam vi luos Microsoft Office kontraŭ $ 9.95 monate anstataŭ pagi kelkcent por ĉiu permesilo.

unu komento

  1. 1

    @Douglas: “PHP and VBScript are examples of Server-side languages.”

    That’s actually not teknike true about VBScript. What would be more true would be to say “VBScript is an example of a scripting language that has been used mostly on the Server-side as the primary language for Microsoft’s ASP even though it can be used as a client-side scripting language in Microsoft’s Internet Explorer."

    You could go on to say “There are several reasons why VBScript has not been widely accepted as a client-side scripting language with the most important being that it didn’t work in Netscape’s Navigator back in client-side scripting’s formative years, and also doesn’t work in FireFox, Safari, or Opera now. Another important reason by Javascript trumped VBScript for the lead on the client is because VBScript is a much less powerful language than Javascript."

    Yes, it is a mouthful and I could have wordsmithed it down, but given the context, why go to the effort? 🙂

    P.S. I have over 10 years experience programming in VBScript, and am just now really starting to learn Javascript in earnest, so for me to say the latter is more powerful is telling…

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.