ПредишенСледващото

3 Технически характеристики Значително предимство на изграждане на уеб приложения в подкрепа на стандартен браузър разполага е, че функциите, които ще се извършват извън рамките на дадена операционна система клиент. Вместо да пишете на различни версии за Microsoft Windows, Mac OS X, GNU / Linux и други операционни системи, приложението се създава веднъж за произволна платформа и нейните завои. Въпреки това, различните реализации на HTML, CSS, DOM и други спецификации на браузъра могат да причинят проблеми в развитието на уеб приложения и проследяване подкрепа. В допълнение, потребителят може да персонализирате много от опциите на браузъра (като размер на шрифта, цвят на кожата, скриптове изключен) може да попречи на правилното функциониране prilozheniya.Microsoft WindowsMac OS XGNU / LinuxHTMLCSSDOM Друг подход (по-малко универсални) е да се използва Adobe Flash, Silverlight, или на Java-аплети за пълно или частично изпълнение на потребителския интерфейс. Тъй като повечето браузъри поддържат тази технология (обикновено с помощта на плъгини), мигновена или Java-приложения могат да се изпълняват с лекота. Тъй като те предоставят на програмист-голям контрол върху интерфейса, те са в състояние да заобиколят много несъответствия в конфигурации браузъри, макар и несъвместимост между Java или Flash приложения от страна на клиента може да доведе до различни oslozhneniyam.Adobe FlashSilverlightJava-аплети във връзка с архитектурни прилики с традиционните клиент-сървър приложения , един вид "дебели" клиенти, има спорове относно коректността на класификацията на тези системи към уеб-базирани приложения; алтернативен термин "Rich Internet Application" (инж. Rich Internet Applications) на богати интернет приложения интернет prilozhenieangl.Rich

Представяне на Web приложение prilozhenieveb-prilozhenieveb заявление клиент-сървър, в

6 Синтаксис страница в ASP е обикновен страница на HTML, с вложки, етикетирани терминатори. Какво е вътре ограниченията на програмата е текстът тълкува, когато се иска на страницата. VBScript е езика по подразбиране, но можете да използвате и JScript [източник не е посочено 565 дни] (или всеки друг език, ако е уместно интерпретатора): [източник не е посочено 565 дни]

Представяне на Web приложение prilozhenieveb-prilozhenieveb заявление клиент-сървър, в

9 Принципи Въпреки ASP.NET ASP.NET носи името си от старата технология Microsoft ASP, че е много по-различно от това. Microsoft ASP.NET напълно възстановен, въз основа на Common Language Runtime (CLR), която е в основата на всички Microsoft.NET приложения. Разработчиците могат да пишат код за ASP.NET, като се използва почти всеки език за програмиране, включени в komplekt.NET рамка (C #, Visual Basic.NET и JScript.NET). ASP.NET има предимството, в сравнение със скоростта на скриптови технологии, както при първия референтен код се компилира и се поставя в специален кеш, и едва впоследствие екзекутиран, без да се изисква отнема много време разбор, оптимизация, и така нататък. D.Common Език Runtime.NET FrameworkC # Visual Basic.NETJScript.NETkeshparsingoptimizatsiyu

Представяне на Web приложение prilozhenieveb-prilozhenieveb заявление клиент-сървър, в

10 Предимства на ASP.NET до ASP Съставител код работи по-бързо, по-голямата част от грешките, уловени от друг етап на развитие значително подобрена обработка на грешки по време на работа с помощта на try..catch блокове по поръчка (те) да ви позволи да изберете често използваните шаблони, като например използването на менюто сайт метафори, които вече се използват в Windows-базирани приложения, като например управление и събития елементи разширяем набор от контроли и клас библиотеки ви позволява бързо да се развие Ap Ния ASP.NET разчита на многоезичен vozmozhnosti.NET която ви позволява да напишете страници, с код за VB.NET, Delphi.NET, Visual C #, J #, и така нататък. Д. Способността да се кешира цялата страница, или части от него за увеличаване на производствения капацитет на кеш-паметта за данни, използвани в Възможност за разделяне на страницата и визуалната част на бизнес логиката в различни файлове ( «код зад») модел събитие разтегателен заявка модел разширен модел контроли Extensible сървърни Имате майстор-страница, за да се определи страницата за регистрация шаблони подкрепят операциите на боклук, -ви при работа с таблици, чрез GridViewCRUD Native подкрепа AJAXAJAX ASP.NET има предимство скорост в сравнение с други технологии на базата на скриптове.

Представяне на Web приложение prilozhenieveb-prilozhenieveb заявление клиент-сървър, в

11 Perl Perl високо ниво тълкува динамичен общо предназначение език за програмиране, създаден от Лари Уол, лингвист по образование. име език е съкращение, което означава Практически добив и отчет Език «практически език за извличане на данни и съставянето на докладите" [1]. Първоначално абревиатура, съставена от пет символа и в такава форма, която отговаря точно на думата перла English ( «перла"). Но след това стана известно, че съществува такъв език (вж. PEARL (инж.)), И буквата «а» отстранени. Талисман на Perl е камилата не е много красив, но много издръжлив на животните, които могат да носят тежки rabotu.yazyk programmirovaniyaLarri Uollomabbreviaturu [1] Главната особеност на езика PEARLangl.verblyud счита богатите си възможности за работа с текст, включително работа с регулярни изрази, вграден синтаксис. Pearl наследил много функции на езика С, AWK, UNIX UNIX.regulyarnymi vyrazheniyamiSiAWKkomandnyh черупка скриптови езици черупки

Представяне на Web приложение prilozhenieveb-prilozhenieveb заявление клиент-сървър, в

16 от Perl Синтаксис Perl има много общо с синтаксиса на езика на С, AWK, СЕД и Bourne обвивка shell.SiAWKsedBourne първа линия на изходния код може да започва с "#! / Път / до / Perl [-бутона]", който показва пътя към системата за преводач Perl за изпълнение на програмата за UNIX системи, и ги изпълнява на уеб сървър servere.veb

17 Пример за програмата е проста програма е както следва «Здравей, свят!»: Здравейте, свят! # / ЮЕсАр / хамбар / perlprint "Здравей, свят \ н!" !; или за CGI: CGI # / ЮЕсАр / хамбар / perlprint "Content-Type: текст / HTML \ н \ Н" печат "Здравей, свят" ;! или чрез използване на един от най-пост модерен уеб-рамка използвате Mojolicious :: Lite; получите '/' =>> "Hello World!"; АРР> започне; или с помощта PSGI spetsifikatsiyuPSGI ми $ ап = суб "Текст / обикновен '], [" Hello, World \ Н "]];> Добавяне на низ. $ X = 5 ;. $ X = 0; печат $ х; # 50 И това е възможно да се отпечата на броя на печат gugol.gugol 1 х 100 0; "Hello World! '>; АРР> започне; или с помощта PSGI spetsifikatsiyuPSGI ми $ ап = суб "Текст / обикновен '], [" Hello, World \ Н "]];> Добавяне на низ. $ X = 5 ;. $ X = 0; печат $ х; # 50 Ето как можете да отпечатате на броя на печат gugol.gugol 1 0 х 100; ">

18 PHP PHP (. Английски PHP: Hypertext Preprocessor «PHP: Hypertext Preprocessor", което първоначално бе лична страница инструменти [4] "Инструменти за създаване на личен уеб страници", изразена пиш-Eich-пиш) скриптов език [5] за програмиране с общо предназначение интензивно се използва за разработка на уеб приложения. В момента се поддържа от по-голямата част от уеб хостинг доставчици и е една от водещите език за програмиране се използва за създаване на динамични уеб сайтове [6] angl.preprotsessorgiperteksta [4] скриптов език [5] хостинг provayderovdinamicheskih уебсайт [6] Език.: и преводач му, разработен от група ентусиасти, в рамките на проект с отворен код. [7] Проектът се простира лиценз podsobstvennoy несъвместима с кода на GNU GPL.otkrytym [7] GPL притежавате litsenzieyGNU

21 Синтаксис PHP синтаксис е подобен на езика на С. Някои елементи, като асоциативни масиви и foreach цикъл, взети от Perl.Siassotsiativnye massivyPerl Програмата не трябва да се описват всички променливи, използвани модули и така нататък. Н. Всяка програма може да се стартира директно от оператора на PHP. Здравей, свят една проста програма, в PHP изглежда така: Здравей, свят програма Възможно е също така по-кратка версия на изхода на линия: тип Откриване на етикет

22 Python Python (английски питон питон, изразена [па ɪ θən] Python. На български общо име Python [4]) [5] език за програмиране на високо ниво с общо предназначение, се фокусира върху подобряване на производителността на разработчика и четливостта на кода. Синтаксис Python минималистичен ядро. В същото време, стандартната библиотека включва голямо количество полезна funktsiy.angl.piton [па ɪ θən] [4] [5] език на високо ниво Python programmirovaniyaSintaksisstandartnaya библиотека поддържа множество програмни парадигми, включително структурирани, обектно-ориентиран, функционален, наложително и аспект ориентирани. Ключови архитектурни особености динамично типизиране, автоматично управление на паметта, пълен с интроспекция механизъм за изключения за обработка, за подпомагане на многонишковите компютри и удобни данни vysokourovnevyestruktury. Python код е организирано по функции и класове, които могат да бъдат комбинирани в модули (които от своя страна могат да се комбинират в пакети) .paradigm programmirovaniyastrukturnoeobektno- управление orientirovannoefunktsionalnoeimperativnoeaspektno-orientirovannoedinamicheskaya tipizatsiyaavtomaticheskoe pamyatyuintrospektsiyaobrabotki isklyucheniymnogopotochnyh vychisleniystruktury dannyhklassymoduli справка изпълнение на Python е CPython преводач, поддържащ най-активно се използват платформи [6]. Той се разпространява под лиценз безплатен лиценз Python Software Foundation, можете да го използвате, без ограничение във всяко приложение, включително собственост [7]. Има преводачи за изпълнението на JVM (с компилиране), MSIL (с vozmozhnostyukompilyatsii), LLVM и др. проект PyPy предлага изпълнението на Python на Python, което намалява разходите за езикови промени и етапни експерименти върху нов vozmozhnostyami.CPython [6] безплатно litsenzieyproprietarnye [7] JVMkompilyatsiiMSILkompilyatsiiLLVMPyPy активно развиващите Python език за програмиране, новата версия (с допълнение / промяната на езиковите свойства) обикалят на всеки две години и половина. Поради това и някои други причини, в Питон не ANSI стандарт, ISO или други официални стандарти, тяхната роля прави CPython.standart ANSIISO

24 Синтаксисът и семантиката на езика има ясна и последователна синтаксис, звук модулност и мащабируемост, като изходния код написан на Python програми лесно chitaem.masshtabiruemostyu

25 Ruby Ruby (. Engl рубин рубин, изразен [ 'RU: б ɪ] Rubi) динамичен, отразяващ, vysokour ovnevy тълкува програмен език за бързо и лесно [7] [8] обектно-ориентирана програмиране на. Език има независима система otoperatsionnoy резби, силно динамична пишете, събирач на боклука и много други функции. Ruby синтаксис е подобен по функции на езика Perl, както и Айфеловата, в обектно-ориентиран подход за Smalltalk. Също така, някои характеристики на езика, взети от Python, Lisp, Дилън и CLU (Eng.) Angl.rubin. [ 'Ru: б ɪ] dinamicheskiyreflektivnyyinterpretiruemyyvysokour ovnevy програмен език [7] [8] обектно-ориентирана programmirovaniyaoperatsionnoy sistemymnogopotochnostidinamicheskoy tipizatsieysborschikom musoradrugimi vozmozhnostyamisintaksisaPerlEiffelSmalltalkPythonLispDylanCLUangl. KrossplatformennayaKrossplatformennaya език изпълнение преводач е напълно безплатна [5] interpretatorapolnostyu безплатно [5]

Свързани статии

Подкрепете проекта - споделете линка, благодаря!