Ајакс, ДОМ, РСС, XHTML, сапун ... сето тоа! Полесно е отколку што мислите!

АјаксДобро ... ова е СУПЕР ПОЧЕТНИК за блогот за сите пријатели на мојот син таму што се прашуваат што е тоа што го правам цел ден.

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> Кети> / first_name>
> / луѓе>

Значи… ако можам да зборувам на твојот јазик… тогаш можеме да разговараме, нели? Апсолутно! Така функционираат сите овие технологии. Можете да влезете на Википедија и да ги разгледате сите, но тоа е прилично едноставно и едноставно. Всушност, тоа е начинот на кој го читате овој запис во блогот сега. Ја ставивте мојата адреса во вашиот прелистувач и вашиот прелистувач рече said еј, Douglaskarr.com, таму ли сте? Реков да! Еве го мојот HTML. И, знаевте од каде започна и заврши мојата страница врз основа на ознаките во мојот HTML (јазик за обележување на хипертекст).

Ако го програмирам ... не е важно за каков систем си или јас сум ... можеме да разговараме едни со други, без проблем. Може да користам PHP и да разговарам со сервер кој работи со Java, .NET, Perl, ASP… што било. Кул, а? Сигурно е, ајде!

Ако креирам одлична програма и сакате вашиот систем да разговара со мојот, ќе изградам API или Интерфејс за програмирање апликации. Тоа ви овозможува да побарате информации од мене… и ќе ви ги вратам во XML. Звучи тешко? Не е ... така функционира Гугл! Проверете ја адресата откако ќе кликнете на испраќање:

http://www.google.com/search?q = даглас + кар

Реков ... еј Гугл, би сакал да го прашам твојот систем (q) Douglas Karr. Таму одиш… q = Даглас + Кар! И тогаш Google одговара со еден куп HTML за мојот прелистувач да ми покаже. Еј, јас сум број 1! Вухоооо.

RSS е многу сличен. Мојот блог има RSS-адреса што ги отстранува сите вонредни графики и форматирање и само ја фрла содржината таму за да ја видите. RSS се залага за навистина едноставна синдикација… гик зборува за уште XMLish работи. Сега можам да го прегледам блогот во „Читач“
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Ова е местото каде што интеграцијата е фантастична. Јас можам да пренесувам содржина, податоци, настани, информации, разговори ... буквално сè што користам XML. Секој модерен јазик таму може да користи XML (фенси термин е… консумирај XML) и тоа го прави со „парсирање“ на пораката. Тоа само значи да го раскинеме за да може да го сфати. SOAP е друго средство за пренесување на XML напред и назад.

Најновата лудост е Ajax, или Асинхрон JavaScript и XML. Да, звучи тешко. Не е баш така. Дали некогаш кликнете на копче и се појавува прозорец или порака на вашиот прелистувач? Тие го сторија тоа користејќи JavaScript. JavaScript е програмски јазик што може да работи на вашиот компјутер отколку на некој сервер некаде. Тоа значи дека можам да ви понудам поладно искуство правејќи цел JavaScript локално. Проверете Калкулатор за плаќање. Забележете како ги внесувате вредностите и јазичето низ полињата што ги менува страницата? Тоа е Javascript.

Луѓето користат JavaScript за да создадат RIA .. Богати апликации на Интернет (сакаме кратенки). Ајакс го прави чекор понатаму. Јас всушност можам да напишам код на мојата страница што ќе, без да му го кажете тоа, да разговара со друга страница на друго место, да ги добиете информациите и потоа да ги врати без некогаш да морате да ја напуштите страницата !!! Повторно Calc Калкулатор за плаќање. Кога ги внесувате информациите и кликнете на „Пресметај“, страницата ги доставува овие информации на страната за пресметка назад на серверот. JavaScript потоа го чита одговорот и го форматира убаво.

Не ми веруваш? Еве ја страницата со која разговара: http://www.payraisecalculator.com/getPayraise.php. Забележете дека нема вистински вредности ... тоа е затоа што јас всушност не објавив ништо. Но, ја сфаќате поентата.

Па, што значи сето ова? Па, РИА ќе ја земе мрежата и ќе ја олесни многу. Противниците врескаат дека секогаш ќе мора да имаме програми како Microsoft Word и Excel. Навистина? Што е со Google Писмено табеларни пресметки? Луѓе е само зад аголот.

Иронијата на ова беше што пред 20 години беше бум на персоналниот компјутер каде што не мораше да бидеме закотвени на некој систем „мејнфрејм“. Па ... погоди што ?! Ние се вративме на главната рамка ... има само цел куп од нив на мрежата.

Што мислите?

Оваа страница користи Akismet за намалување на спам. Научете како се обработува вашиот коментар.