Ajax, DOM, RSS, XHTML, SOAP ... այդ ամենը: Դա ավելի հեշտ է, քան կարծում ես:

ajaxԼավ ... սա SUPER BEGINNER բլոգային գրառում է այնտեղ իմ որդու բոլոր ընկերների համար, ովքեր զարմանում են, թե ինչ է ես անում ամբողջ օրը:

Ajax, DOM, RSS, XHTML, SOAP, XSLT, HTML, HTTP… բլա, բլա, բլա:

Ի՞նչ է նշանակում այդ ամենը: Պարզ ու հասարակ: Դա նշանակում է, որ ձեր համակարգը կարող է խոսել իմ համակարգի հետ: Մենք ունենք ընդհանուր լեզու… մենք խոսում ենք Hypertext Protocol- ի (մեր ձայնը) և XML- ի միջոցով (կամ դրան հարող… մեր լեզուն է): Լավ, ի՞նչ է դա նշանակում: Դե, դա նշանակում է, որ ես նախ ձեզ ասում եմ այն, ինչի մասին ես խոսում եմ, և այնուհետև ես խոսում եմ այդ մասին, իսկ դրա մասին խոսելն ավարտելուց հետո ես ասում եմ ձեզ, որ ավարտել եմ:

Ես ասում եմ իմ անունը:
Doug
Ավարտեցի անունս ասելով:

XML- ում սա է.
> first_name> Doug> / first_name>

XML- ի հետ կապված ամենալավն այն է, որ ես կարող եմ ձեզ տեղեկատվության հոսքեր և հոսքեր ուղարկել: Ես նույնիսկ կարող եմ ձեզ միաժամանակ մի քանի գրառում ուղարկել.

Ես ձեզ մարդկանց եմ ուղարկում:
Ես քեզ անուն եմ ուղարկում:
Doug
Ավարտեցի ձեզ անուն ազգանուն ուղարկելը:
Ես քեզ անուն եմ ուղարկում:
Katie
Ավարտեցի ձեզ անուն ազգանուն ուղարկելը:
Ես ավարտեցի ձեզ մարդկանց ուղարկելը:

XML- ում ՝
> մարդիկ>
> first_name> Doug> / first_name>
> first_name> Katie> / first_name>
> / մարդիկ>

Ուրեմն… եթե ես կարող եմ խոսել ձեր լեզվով… ապա մենք կարող ենք միմյանց հետ խոսել, չէ՞: Բացարձակապես! Այս բոլոր տեխնոլոգիաներն այսպես են աշխատում: Կարող եք մուտք գործել Վիքիպեդիա և բոլորին նայել, բայց դա բավականին պարզ և պարզ է: Փաստորեն, հենց հիմա եք կարդում բլոգի այս գրառումը: Դուք իմ հասցեն տեղադրեցիք ձեր զննարկչի մեջ, և ձեր զննարկիչն ասաց. «Հե ,յ, Douglaskarr.com, դու այնտեղ՞ ես: Ես ասացի, այո՛: Ահա իմ HTML- ը: Եվ դուք գիտեիք, թե որտեղից սկսվեց և ավարտվեց իմ էջը ՝ հիմնվելով իմ HTML (HyperText նշման լեզու) պիտակների վրա:

Եթե ​​ես դա ծրագրավորում եմ… նշանակություն չունի, թե որ համակարգում ես դու կամ ես… մենք կարող ենք միմյանց հետ խոսել, ոչ մի խնդիր: Կարող եմ օգտագործել PHP և խոսել սերվերի հետ, որը գործարկում է Java, .NET, Perl, ASP ... ինչ-որ բան: Հերիք է, հա՞: Իհարկե, ահա՛:

Եթե ​​ես ստեղծեմ հիանալի ծրագիր, և ուզում ես, որ քո համակարգը խոսի իմի հետ, ես կկառուցեմ API կամ Application Programming Interface: Դա թույլ է տալիս ինձանից տեղեկություն պահանջել…, և ես այն հետ եմ մղելու ձեզ XML- ով: Դժվար է հնչո՞ւմ: Դա այդպես չէ ... այդպես է աշխատում Google- ը: Ներկայացնելուց հետո ստուգեք հասցեն:

http://www.google.com/search?q = Douglas + Karr

Ես ասացի. Հե Googleյ Google, ես կցանկանայի հարցնել քո համակարգը (q) - ի համար Douglas Karr, Այնտեղ դու գնում ես… q = Douglas + Karr! Եվ հետո Google- ը պատասխանում է մի փունջ HTML, որպեսզի իմ զննարկիչը ցույց տա ինձ: Hey, ես # 1 եմ: Վաohհ

RSS- ը շատ նման է: Իմ բլոգը ունի RSS հոսք, որը մերկացնում է բոլոր արտասովոր գրաֆիկաներն ու ձևաչափումը և պարզապես այնտեղ նետում է բովանդակությունը, որպեսզի դուք տեսնեք: RSS- ը նշանակում է Really Simple Syndication… geek- ը խոսում է մի քանի XMLish այլ նյութերի համար: Այժմ ես կարող եմ դիտել բլոգը «Ընթերցող»
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Սա այն դեպքն է, երբ ինտեգրումը ֆանտաստիկ է: Ես կարող եմ փոխանցել բովանդակություն, տվյալներ, իրադարձություններ, տեղեկություններ, խոսակցություններ… գրեթե ցանկացած բան ՝ օգտագործելով XML: Այնտեղի յուրաքանչյուր ժամանակակից լեզու կարող է օգտագործել XML (արտասովոր տերմինը ՝ սպառում է XML) և դա անում է ՝ «վերլուծելով» հաղորդագրությունը: Դա պարզապես նշանակում է կոտրել այն, որպեսզի կարողանա պարզել: SOAP- ը XML- ն այս ու այն կողմ տեղափոխելու մեկ այլ միջոց է:

Վերջին մոլությունը Ajax- ն է, կամ Asynchronous JavaScript- ը և XML- ը: Այո, կոշտ է հնչում: Դա իրականում չէ: Երբևէ կտտացրեք կոճակին և պատուհանը կամ հաղորդագրություն է հայտնվում ձեր զննարկչի վրա: Նրանք դա արեցին ՝ օգտագործելով JavaScript: JavaScript- ը ծրագրավորման լեզու է, որը կարող է աշխատել ձեր համակարգչի վրա, այլ ոչ թե ինչ-որ տեղ ինչ-որ սերվերի վրա: Դա նշանակում է, որ ես կարող եմ ձեզ ավելի զով փորձառություն հաղորդել ՝ տեղական JavaScript- ի մի ամբողջ խումբ կատարելով: Ստուգեք Payraise հաշվիչ, Ուշադրություն դարձրեք, թե ինչպես եք մուտքագրում արժեքները և ներդիրը էջը փոխող դաշտերի միջոցով: Դա Javascript- ն է:

Մարդիկ օգտագործում են JavaScript- ը RIA ստեղծելու համար. Հարուստ ինտերնետային ծրագրեր (մենք սիրում ենք հապավումները): Այաքսը դա տանում է մի քայլ առաջ: Ես կարող եմ իրականում գրել իմ էջում այնպիսի կոդ, որը, առանց դու դա կասես, կխոսի մեկ այլ էջի հետ մեկ այլ վայրում, կստանա տեղեկատվությունը և այն հետ կբերի, առանց երբևէ ստիպված լինելու դուրս գալ էջից: Again… Payraise հաշվիչ: Երբ մուտքագրում եք տեղեկատվությունը և կտտացնում «Հաշվել», էջը այդ տեղեկատվությունը վերադարձնում է սերվերի վրա գտնվող հաշվարկման էջին: JavaScript- ը այնուհետև կարդում է պատասխանը և լավ ձևավորում:

Չե՞ս հավատում ինձ Ահա այն էջը, որի հետ նա խոսում է. http://www.payraisecalculator.com/getPayraise.php, Ուշադրություն դարձրեք, որ իրական արժեքներ չկան… դա այն պատճառով, որ ես իրականում ոչինչ չեմ տեղադրել: Բայց հասկանում ես իմաստը:

Եվ ի՞նչ է նշանակում այս ամենը: Դե, RIA- ն կվերցնի ցանցը և այն շատ ավելի հեշտ կդարձնի: Հակառակորդները գոռում են, որ մենք միշտ ստիպված կլինենք ունենալ այնպիսի ծրագրեր, ինչպիսիք են Microsoft Word- ը և Excel- ը: Իրո՞ք: Ինչ վերաբերում է Google- ին Գրավոր և Աղյուսակներ? Justողովուրդն ուղղակի անկյունում է:

Սրա հեգնանքն այն էր, որ 20 տարի առաջ Անհատական ​​համակարգչի բում էր, որտեղ մենք ստիպված չէինք խարսխվել ինչ-որ «հիմնական համակարգի» վրա: Դե… գուշակիր ինչ ?! Մենք նորից վերադարձանք հիմնական համակարգ just ցանցում դրանց մի ամբողջ փունջ կա:

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.