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

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

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

Ի՞նչ է նշանակում այդ ամենը: Պարզ ու պարզ? Դա նշանակում է, որ ձեր համակարգը կարող է խոսել իմ համակարգի հետ: Մենք ունենք ընդհանուր լեզու… մենք խոսում ենք հիպերտեքստային արձանագրության (մեր ձայնը) և 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 Markup Language) պիտակների վրա:

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

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

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

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

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

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

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

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

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

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

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

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

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