Javascript зноў у гульні

Depositphotos 27736851 с

Я памятаю, калі людзі казалі пра гібель Javascript. Шматлікія браўзэры дазваляюць вам блакаваць яго налады з-за шкоднасных сцэнарыяў. Аднак Javascript цяпер зноў расце. Для тых, хто не працуе ... Ёсць два спосабы праграмавання вэб-сайтаў: на баку сервера і кліента. Прыклад сцэнарыяў на баку сервера - гэта калі вы адпраўляеце заказ, ваша інфармацыя размяшчаецца на серверы, а потым з'яўляецца новая старонка, якую стварае сервер. Прыклад сцэнарыя на баку кліента - гэта калі вы націскаеце кнопку "Адправіць" і атрымліваеце імгненнае паведамленне пра памылку пра тое, што вы не ўвялі сапраўдную інфармацыю.

PHP і VBScript - прыклады моў на баку сервера. Javascript - гэта сцэнар на баку кліента. З з'яўленнем XML у Javascript з'явілася новае жыццё. Javascript можа мець непасрэдную сувязь з серверам, не патрабуючы ад сервера публікацыі новай старонкі. Кліент і сервер цяпер могуць мець зносіны адзін з адным, проста выкарыстоўваючы XML.

Доўгі час індустрыя праграмнага забеспячэння была падзелена паміж натоўпам праграмнага забеспячэння і натоўпам пастаўшчыка паслуг. Праграмнае забеспячэнне загружаецца і працуе на вашым ПК / MAC. ASP - гэта праграмнае забеспячэнне, якое працуе на серверы, і вы ўзаемадзейнічаеце праз браўзэр. Перавага ASP у тым, што яны могуць распаўсюджваць выпраўленні і новыя функцыі без неабходнасці ўсталёўваць што-небудзь лакальна. Недахопам было тое, што праграмнае забеспячэнне на аснове браўзэра было сур'ёзна абмежавана з-за кліенцкага праграмавання і абмежаванняў.

Здольнасць Javascript мець зносіны праз XML змяняе гульнявую дошку! Маючы магчымасць мець зносіны з серверам і па-ранейшаму працаваць у браўзэры, зараз вы можаце распрацоўваць вельмі складаныя прыкладання, якія будуць супернічаць з настольным праграмным забеспячэннем. І вы атрымаеце ўсе перавагі запуску гэтага праграмнага забеспячэння з сервера правайдэра ... дазваляючы рэгулярна выпускаць выпраўленні і функцыі. Javascript таксама падтрымліваецца ў аглядальніках, таму выкарыстоўвайце тое, што вам падабаецца!

Некалькі цудоўных прыкладаў: праверце працу па перацягванні сайт.
Вам падабаецца MS Word? У Інтэрнэце ёсць некалькі неверагодных рэдактараў. Вось адзін.

Неўзабаве пастаўшчыкі паслуг прыкладання пачнуць прымаць на сябе. Я магу сабе ўявіць дзень, калі вы здымаеце Microsoft Office за 9.95 долараў у месяц, а не плаціце некалькі сотняў за кожную ліцэнзію.

Адзін каментар

  1. 1

    @Douglas: "PHP і VBScript - прыклады моў на серверы."

    Гэта на самой справе не так тэхнічна праўда пра VBScript. Больш праўдзівым было б сказаць "VBScript - гэта прыклад мовы сцэнарыяў, якая ў асноўным выкарыстоўваецца на баку сервера ў якасці асноўнай мовы для ASP ад Microsoft, нават нягледзячы на ​​тое, што яна можа выкарыстоўвацца як мова сцэнарыяў на баку кліента ў Internet Explorer ад Microsoft."

    Вы можаце працягваць, кажучы:Ёсць некалькі прычын, па якіх VBScript не быў шырока прыняты ў якасці мовы сцэнарыяў на баку кліента, прычым самая галоўная - гэта тое, што ён не працаваў у Navigator Netscape яшчэ ў гады стварэння сцэнарыяў на баку кліента, а таксама не працуе ў FireFox, Safari, альбо Opera зараз. Яшчэ адна важная прычына, па якой Javascript навязваў VBScript ліду на кліенце, таму, што VBScript з'яўляецца значна менш магутнай мовай, чым Javascript."

    Так, гэта глыток, і я мог бы гэта зрабіць, але, улічваючы кантэкст, навошта ісці на гэта? 🙂

    PS У мяне больш за 10 гадоў вопыту праграмавання ў VBScript, і я толькі зараз пачынаю сур'ёзна вывучаць Javascript, так што для мяне сказаць, што апошні з'яўляецца больш магутным, кажа ...

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.