Előadás a Web prilozhenieveb-prilozhenieveb alkalmazás kliens-szerver alkalmazás, a
3. Műszaki jellemzők lényeges előnye webalkalmazások támogatása szabványos böngésző funkciók, hogy a funkciók önállóan végezhető az adott ügyfél operációs rendszer. Írása helyett különböző változatai a Microsoft Windows, Mac OS X, GNU / Linux és más operációs rendszerek, az alkalmazás létre, amikor egy tetszőleges platform és az ő fordulat. Azonban a különböző megvalósításai HTML, CSS, DOM és egyéb böngésző leírások problémákat okozhat a fejlesztés a webes alkalmazások és a nyomon követés támogatására. Ezen túlmenően, a felhasználó testre sok böngésző beállításai (például a betűméret, szín, scripting off) befolyásolhatják a művelet prilozheniya.Microsoft WindowsMac OS XGNU / LinuxHTMLCSSDOM Tovább (kevesebb univerzális) megközelítés az, hogy az Adobe Flash, Silverlight vagy Java-kisalkalmazások a teljes vagy részleges végrehajtása a felhasználói felület. Mivel a legtöbb böngésző támogatja ezt a technológiát (általában plugins) gyorskromatografáltuk vagy Java-alkalmazások végre könnyedén. Mivel ezek biztosítják a programozó nagyobb ellenőrzést a felület, képesek megkerülni sok ellentmondás a böngészők konfigurációk, bár közötti inkompatibilitás Java vagy Flash megvalósítások a kliens oldalon is vezethet különböző oslozhneniyam.Adobe FlashSilverlightJava-applet kapcsolatban építészeti hasonlóság a hagyományos kliens-szerver alkalmazások egyfajta „vastag” ügyfelek, vannak viták, amelyek a helyességét az osztályozás az ilyen rendszerek a web-alapú alkalmazások; más "Rich Internet Application" (eng. Rich Internet Applications) a gazdag internetes alkalmazások prilozhenieangl.Rich Internet
6 A szintaxis oldal egy ASP egy hétköznapi oldal HTML, betétekkel, jelzett terminátorok. Mi van a megszorítások a program a szöveget értelmezni, ha az oldal kért. VBScript az alapértelmezett nyelv, de használható és JScript [forrás nem meghatározott 565 napos] (vagy bármilyen más nyelven, ha a megfelelő tolmács) [forrás nincs megadva 565 nap]
9. Alapelvek Bár ASP.NET ASP.NET a nevét a régi technológia Microsoft ASP, sokkal különbözik attól. Microsoft teljesen átépítették ASP.NET alapján Common Language Runtime (CLR), amely az alapja minden Microsoft.NET alkalmazásokat. A fejlesztők írni kódot egy ASP.NET segítségével szinte bármilyen programozási nyelv, amely szerepel komplekt.NET Framework (C #, Visual Basic.NET és JScript.NET). ASP.NET megvan az az előnye, mint a sebesség scripting technológiákra, az első referencia kód össze és helyezzük egy speciális cache, és csak ezt követően végrehajtott, anélkül, hogy időigényes elemzés, optimalizálás, és így tovább. D.Common Nyelv Runtime.NET FrameworkC # Visual Basic.NETJScript.NETkeshparsingoptimizatsiyu
10 előnyei ASP.NET ASP lefordított kód gyorsabban fut, a legtöbb hiba fogott egy másik fejlődési szakaszban jelentősen javult kezelése futásidejű hibák segítségével try..catch blokkok egyéni vezérlők (kontroll) kiválasztja a gyakran használt sablonokat, mint például a használata a site menü metaforák, már használt Windows-alapú alkalmazások, mint a menedzsment és az esemény elemek nyújtható vezérlőket és osztálykönyvtáraknak lehetővé teszi, hogy gyorsan fejleszteni Ap Nia ASP.NET támaszkodik többnyelvű vozmozhnosti.NET, amely lehetővé teszi, hogy írjon oldalának kódot VB.NET, Delphi.NET, Visual C #, J #, és így tovább. D. Az a képesség, a cache az egész oldalt, vagy annak részeit a termelési kapacitás növelése az adatok cache használt Lehetőség osztani az oldalt, és a vizuális része az üzleti logika különböző fájlok ( «kód mögött») nyújtható keresett modell Extended terepbemutató modell Extensible szerver ellenőrzések mester oldalas határozzák meg a regisztrációs oldalt sablonokat támogatja a szifilisz műveleteket, st ha dolgozik tábláinak GridViewCRUD natív támogatása AJAXAJAX ASP.NET egy sebesség előnye, összehasonlítva más technológiák alapján szkripteket.
11 Perl Perl magas szintű értelmezni dinamikus általános célú programozási nyelv által teremtett Larry Wall, nyelvész szerint képzést. nyelv neve egy rövidítés jelentése Gyakorlati Extraction and Report Language «gyakorlati nyelvi adatokat lekérdezni és beszámolók gyűjteménye” [1]. Kezdetben rövidítése áll öt szimbólumok és olyan formában, pontosan megegyezik az angol szót gyöngy ( «gyöngy"). De aztán ismertté vált, hogy az ilyen nyelv létezik (lásd. Pearl (Eng.)) És a levél «a» távolítani. Mascot Perl a teve nem túl szép, de nagyon szívós állat, amely képes a nehéz rabotu.yazyk programmirovaniyaLarri Uollomabbreviaturu [1] A fő jellemzője a nyelvi PEARLangl.verblyud helység gazdag lehetőségeket dolgozó szöveget, beleértve a munka a reguláris kifejezések, beépített szintaxis. Pearl örökölte számos jellemzője a C nyelv, AWK, UNIX UNIX.regulyarnymi vyrazheniyamiSiAWKkomandnyh shell script nyelvek kagyló
16. Perl szintaxis Perl sok köze a szintaxis a C nyelv, AWK, sed és Bourne shell shell.SiAWKsedBourne első sorban a forráskód lehet kezdeni a „#! / Útvonal / / Perl [gombos]”, amely jelzi az utat a tolmács rendszer Perl a program végrehajtásához, UNIX rendszerek és ezek elvégzésére a webszerveren servere.veb
17 Egy példa a program egy egyszerű program «! Helló, világ» következő: Helló, világ! # / Usr / bin / perlprint "Hello, world \ n!" !; vagy a CGI: CGI # / usr / bin / perlprint "Content-type: text / html \ n \ n"; print "Hello world!" ;! vagy egy, a poszt modern web-keret használható Mojolicious :: Lite; get '/' => 'Hello World!'>; alkalmazás-> kezdeni; vagy használ PSGI spetsifikatsiyuPSGI my $ app = sub
18 PHP PHP (angol PHP: Hypertext Preprocessor. «PHP: Hypertext Preprocessor”, eredetileg Személyes kezdőlap Tools [4] "Eszközök létrehozása személyes weboldalakat" markáns pici-Eich-pisi) programozási nyelv [5] általános célú programozási kiterjedten használják a webes alkalmazások fejlesztése. Jelenleg támogatja a túlnyomó többsége web hosting szolgáltatók, és az egyik vezető programozási nyelv létrehozásához használt dinamikus weboldalak. [6] angl.preprotsessorgiperteksta [4] programozási nyelv [5] tárhely provayderovdinamicheskih honlapján [6] Nyelv: és a tolmács által kifejlesztett lelkes csoport keretében egy nyílt forráskódú projekt. [7] A projekt kiterjed podsobstvennoy engedély összeegyeztethetetlen a GNU GPL.otkrytym kód [7] GPL saját litsenzieyGNU
21 szintaxis PHP szintaxis hasonló a C nyelvet. Egyes elemek, mint például az asszociatív tömbök és a foreach ciklus, kivett Perl.Siassotsiativnye massivyPerl A programot nem kell leírni minden használt változók modulok és így tovább. N. Bármely program indítható közvetlenül a PHP-üzemeltető. Helló világ egy egyszerű program PHP néz ki: Hello world programot Arra is lehetőség van egy rövidebb változata a vonal kimenet: Nyitva címke típusát
22 Python Python (. Angol python python, hangsúlyos [pa ɪ θən] Python; orosz nyelv közös neve Python [4]) [5] a magas szintű általános célú programozási nyelv, javítására összpontosító fejlesztői hatékonyság és a kód olvashatóságát. Syntax Python minimalista sejtmagban. Ugyanakkor, a standard könyvtár magában foglalja a nagy mennyiségű hasznos funktsiy.angl.piton [PA ɪ θən] [4] [5] magas szintű nyelven Python programmirovaniyaSintaksisstandartnaya könyvtár támogat több programozási paradigmák, beleértve a strukturált, objektum-orientált, a funkcionális, feltétlenül szükséges, és aspektus-orientált. Főbb építészeti megoldások dinamikus gépelés, automatikus memória kezelése, tele önvizsgálat mechanizmus kezelése kivételek, támogatja a többszálú számítástechnikai és kényelmes vysokourovnevyestruktury adatokat. Python kód kerül megrendezésre a függvényeket és osztályokat, hogy lehet kombinálni modulok (ami lehet kombinálni csomagok) .paradigm programmirovaniyastrukturnoeobektno- orientirovannoefunktsionalnoeimperativnoeaspektno-orientirovannoedinamicheskaya tipizatsiyaavtomaticheskoe menedzsment pamyatyuintrospektsiyaobrabotki isklyucheniymnogopotochnyh vychisleniystruktury dannyhklassymoduli referencia implementációt Python cpython tolmács, támogatja a legaktívabban használt platformok [6]. Ez oszlik szabad licenc alatt Python Software Foundation Licenc, akkor azt korlátozás nélkül bármilyen alkalmazás, beleértve a szabadalmazott [7]. Vannak tolmácsok végrehajtására a JVM (az összeállítása), MSIL (a vozmozhnostyukompilyatsii) LLVM és mások. PyPy projekt végrehajtását javasolja Python a Python, amely csökkenti a nyelvi változások és átmeneti kísérletek új vozmozhnostyami.CPython [6] szabadon litsenzieyproprietarnye [7] JVMkompilyatsiiMSILkompilyatsiiLLVMPyPy aktívan fejlődő Python programozási nyelv, az új változat (azzal a kiegészítéssel / nyelvváltás tulajdonságok) körbejárja minden két és fél év. Emiatt és más okok miatt a Python nem ANSI szabvány, az ISO vagy más hivatalos szabványok, szerepük nem CPython.standart ANSIISO
24. A szintaktikai és szemantikai nyelvi világos és következetes szintaxist, hang modularitás és skálázhatóság, hogy a forráskód Pythonban írt programok könnyen chitaem.masshtabiruemostyu
25 Ruby Ruby (. Engl rubin rubin, ejtsd [ „ru: b ɪ] Rubi) dinamikus, fényvisszaverő, vysokour ovnevy értelmezett programozási nyelv gyors és egyszerű [7] [8] Az objektum-orientált programozás. A nyelv egy független rendszer otoperatsionnoy threading, erős dinamikus gépelés, szemétgyűjtő és még sok egyéb. Ruby szintaxis hasonló funkciók a Perl nyelv, és az Eiffel, az objektum-orientált megközelítés Smalltalk. Továbbá egyes funkciók a nyelv vett Python, Lisp, Dylan és CLU (Eng.) Angl.rubin. [ „Ru: b ɪ] dinamicheskiyreflektivnyyinterpretiruemyyvysokour ovnevy programozási nyelv [7] [8] objektum-orientált programmirovaniyaoperatsionnoy sistemymnogopotochnostidinamicheskoy tipizatsieysborschikom musoradrugimi vozmozhnostyamisintaksisaPerlEiffelSmalltalkPythonLispDylanCLUangl. KrossplatformennayaKrossplatformennaya végrehajtás tolmács teljesen ingyenes [5] interpretatorapolnostyu szabad [5]