Technológie tvorby webových stránok: prehľad a nové trendy

Internet sa stal tak bežným a nadobudol rysy univerzálnosti, že proces jeho vývoja presahoval pochopenie a kontrolu dokonca aj najkvalifikovanejších špecialistov. Počet "kvalifikovaných" výrazne prevýšil počet kvalifikovaných, informačných technológií, vývoj webových stránok, vývoj nástrojov a zvyšok sa začal rozvíjať, akoby sami, ak sa pozriete na obrázok ako celok.

Stochastické procesy

Keď množstvo prechádza do kvality podľa vlastného uváženia, výsledok práce uznávaného a skúseného odborníka nie je pre začínajúceho vždy lepší. Špecialista vidí objekty, procesy a ich vlastnosti prostredníctvom množstva nahromadených znalostí a nemôže tolerovať nič, čo nie je v súlade so zavedenými pravidlami a súčasnými normami.


Začiatočník vidí všetko, nemá žiadne filtre, ani komplexy alebo vedomosti, ktoré tvrdia, ako robiť. Nováčikovia sú spravidla veľa a veľká väčšina sa mýli, ale vždy existuje jedna alebo druhá, ktorá urobí niečo, čo stojí za to, čo pritiahne pozornosť aj uznávaných odborníkov. Keď sa utvára každá sféra vzťahov s verejnosťou a internet je práve taký prípad, uznávaným moderátorom je dav. Najlepším dôkazom toho sú rôzne prehliadače, široká škála myšlienok, mnoho narodení a úmrtí jazykov a nástrojov. Táto sféra je vo fáze aktívneho formovania, ale v ňom je už možné rozlíšiť vytvorenú informáciutechnológie, tvorba webových stránok, získané "priemyselné" účtovníctvo a rozsah.

Kvalifikačný aspekt

Vytvorenie stránky môže byť nielen študentom, ale aj študentom. Efekt je nulový, ale takáto technológia na vytváranie stránok naozaj existuje, je v dopyte a nemá v úmysle ísť zo svojej nika. Výsledkom tejto technológie nie sú stránky, ale rastúci tok ich spotrebiteľov (zákazníci, majitelia).


To, čo nie všetci a nie vždy majú začať s slušnej úrovni, nejaký spôsob, ako sa začať s dobrou časť negatívnych emócií. Ale koniec koncov, nie je to vždy horšie ako skvelé. Ďalšie underachieving žiakom školu v reálnom živote prejde tucet vynikajúci, nie príliš napínal z jednoduchých dôvodov, že škola strávil viac času a úsilia, aby dosiahol výsledok, ale nikto nevšimol ani ocenili. Rešpektovanie zákazníka a jeho obchodný starostlivo vyberá developer, ale skôr skupinu vývojárov a dlhá viesť rozhovory o tom, ako úplný a postúpil ich chápanie funkčnosti, ako profesionálne ich činnosť a dobré použité nástroje. Veľmi dôležitým aspektom - stabilita technický tím bez zručností a real-koordinované tímová práca a úplná absencia akýchkoľvek rušivých vplyvov pri práci i mimo nej. Je to perfektný dopyt, ale treba ho hľadať. Kvalitné a plne funkčný online zdroj - je v prvom rade majiteľ [autor | Idea] + kvalifikovaný tím, nie je pekné súbor vzájomne prepojených stránok outsourcingu preč alebo firemné.

Základnétechnologické momenty

Moderné informačné technológie sa vo všeobecnosti pripisujú špičkovej technológii, čo vyvoláva vážne pochybnosti. O dosiahnutých výsledkoch v prírodných spravodajských informácií je lepšie povedať, že nestavia zaoceánskych lodí alebo lietadiel sa nikdy lietať do vesmíru, kde je veľká skúsenosť a všetko, čo sa dá vypočítať.
Pokusy vyhlásiť vznik nových technologických vytváranie internetových stránok po dlhú dobu nie je ľahké. Svet internetových nástrojov je už dlho určený tým, čo robiť a ako to urobiť. Kvalifikovaní odborníci sú presvedčení, že po každej novej brilantné víťazstvo v informačných a informačných systémov a vplyv slabne vertikálne okamžite, že nie je žiadny slušný útlm funkcie, pretiahol na dobu, po ktorú je možné vidieť voľným okom. Hlavné technológie tvorby stránok:
  • manuálna práca (MS - ja);
  • používanie systémov riadenia miest (CMS).
  • Oba spájajú pomocou ľubovoľnej strane servera jazyk a jazyk prehliadača, AJAX stojí väz alebo tiež sami možnosť výmeny informácií medzi klientom (prehliadač) a serverom. Výsledkom akejkoľvek technológie je HTML-page súborom pravidiel CSS a skripty v JavaScripte. V závislosti od rozsahu, môžu existovať ďalšie súbory.

    Klasické programovací jazyk

    Každý programovací jazyk má svoj vlastný osud, ale v posledných rokoch prežiť, museli prispôsobiť k Internetu a navrhnúť mechanizmus pre vývojárov, tvorbu webových stránok v ich vlastnom prostredí.Pokiaľ ide o to ide pohodlné, efektívne a životaschopný - otázka času, ale v každom prípade technológie pre tvorbu webových stránok pomocou C ++, Delphi (Pascal), C # (C ostrý), vedie k pracovnej výsledok.
    Za použitia klasických nástrojov dáva nespochybniteľný účinok, pokiaľ ide o prístup k počítačovým zdrojom a knižníc prirodzených systémov, dlho zavedenou a spoľahlivým spôsobom, ale tiež pravda, že časť informácií v distribuovanom prostredí a budú medzery.
    Dôležitým bodom technológia založená na týchto programovacích jazykoch - správu zariadení, real-time priamy prístup do strojového kódu pre riadenie, ako počítač a operačný systém bez nej. V niektorých aplikáciách sa jedná o veľmi dôležitý aspekt, a nie každý moderné prostriedky programovania tu môže byť v porovnaní s C ++ alebo C #.

    Nové nástroje

    Svetová internetové technológie sa vyvíja tak rýchlo, že mnohé nové programovacie jazyky, takže sa rýchlo stávajú známe, spoľahlivé a plne vybavený, slovo "nový" je aplikovaný na ne s určitými výhradami. PHP, Perl, Java, JavaScript a mnoho ďalších nástrojov už nie sú klasifikované ako "nová", ale to je zásadne odlišný prístup a začiatok z týchto jazykov je veľmi odlišný kontext, ale najprv vytvorený ako prostriedok pre Internet programovanie spadli do hlavných technológií vytvárania webových stránok.
    V takýchto súboroch nástrojov naopak spadala technológia vytvárania internetovej stránkyzáklad, a prístup k databáze na konkrétne servery, na externé zariadenia, a tak ďalej. d. Práve vtedy niečo, čo bolo v programovaní na začiatku, potom na konci. Samotná skutočnosť, že sa nové nástroje úspešne rozvíjajú vpred aj v opačnom smere, ukazuje predovšetkým svoju vitalitu. Táto tvorba technológia webová stránka: "HTML + CSS & gt; [in] & gt; WWW", kde [in] - Tento PHP, Perl, Java Inými slovami, nové nástroje patrí hypertext založená na štandardoch a umožňujú, aby sa správne WWW-zdroje ,

    a relačné databáz pomer

    K jeho cti, tabuľky (na úrovni používateľa) a relačnej databázy (level Developer) pre ich enormnej prínos k rozvoju informačných technológií a zvyšovanie povedomia spotrebiteľov o hromadných oznamovacích prostriedkov. Spočiatku internet "nemohol" mať prístup k bežným databázam, ktoré sa nachádzajú v konvenčných sieťach, potreboval nejakú hlasitosť. To však nie je špecifický problém, pretože myšlienka vytvoriť na základe minulých skúseností nových databáz boli vyzvaní, odôvodnené a zaplatil. MySQL a podobné databázy boli veľmi doplnené PHP, Perl a ďalšími nástrojmi na vytváranie HTML stránok. Ale relačné vzťah prežil, a jazyk SQL dotazov len rozšíril do mnohých nových dialektov. V podstate sa nič nezmenilo. Vzhľadom na to, že myšlienka objektovo orientovaného programovania (OOP) v sémantických pojmov nešiel v smere informácií o užívateľoch, a pochodovali smerom k vývojárov webových stránok a informačných systémov, môžeme pochopiť, prečo žiadnu databázuchcete zmeniť orientáciu z relačnej na prirodzenú.

    Informácie a databázy

    Mentor vývojára a používateľa definuje databázu ako nejakú informačnú podstatu, ale nemôže uniknúť hraniciam vzťahov. Dokonca novo vyrobená doktrína, ktorá tvrdí nové myšlienky, je založená na klasických reprezentáciách.
    Informácie sa nedajú rozložiť do regálov. Je to vždy rečník. Knihovne knižníc boli včera, dnes však elektronické knižnice sú rovnaké včera. Logika ukladania informácií na regáloch má zmysel len vtedy, keď je všetko rozložené a potom sa všetko zmení. Informácie sú v prvom rade dynamika, v ktorej sa nepovažovala sféra.

    Príklady databáz

    Databáza zamestnancov. Časom sa mení nielen ich počet a dáta (obsah) pre každého, ale aj štruktúra požadovaných informácií. Vodca môže ľahko vytvoriť kritérium pre posúdenie práce zamestnanca, určiť všeobecné povinnosti alebo zrušiť tento alebo ten aspekt pracovného pomeru. Databáza filmov. Všetko bolo skvelé, kým nebolo vytvorené, naplnené a nahromadené potenciálne používateľov, ale používatelia nemali veľa vyhľadávať filmy podľa mena, hercov, dátumu vydania filmu. Docela prirodzene a pochopiť túžbu spotrebiteľa informácií nájsť film pre frázu, frázu alebo scénu popísané v nej.
    Elektronické knižnice - ide o samostatnú tému, ktorá prechádza na internetovú logiku bežnej skutočnej knižnice. Je to len práca, hoci je to dopyt. Spotrebiteľ však potrebuje primerané vyhľadávanienielen autorom, menom a kľúčovými slovami. Spotrebiteľ, napríklad pri práci na diplomu, môže chcieť automatu sprísniť vlastnú prácu a nie hľadať si sám.

    Časový aspekt

    Dočasný aspekt vo všetkých ohľadoch je veľmi dôležitý. Vyhľadávače nedávajú túto hodnotu veľa, ale je veľmi dôležité mať predstavu o tom, ako starí informácie starnú vo vyhľadávači. Pri analýze vyššie uvedeného v kontexte OOP je ľahké vidieť kvalitatívne novú verziu vývoja databáz. Za predpokladu, že samotné objekty môžu byť uložené v databáze a obnoviť ich v aktuálnom stave. Za predpokladu, že objekt dnes nie je včerajším cieľom, databáza bude pracovať jednoducho ako objektová pamäť a objekty sa budú rozvíjať v podstate. V tomto kontexte OOP mení tváre databáz a relačné vzťahy klesajú v histórii.

    Nové technológie dizajnu webových stránok

    Varianty OOP v moderných programovacích jazykoch ako dialekty prirodzeného jazyka a častejšie ako rôzne prírodné jazyky majú podobný rozsah, ale prakticky zodpovedajú vývoju. Uznávajúc, že ​​relačné databázy dosiahli vrchol svojho vývoja a zlepšujú sa v rýchlosti a účinnosti relačných vzťahov, čo je nepochybne veľmi dobré, možno predpokladať, že situácia sa pripravuje na radikálnu transformáciu. Po prvé, každý je zvyknutý na skutočnosť, že lokalita je reprezentáciou vlastníka zdroja, ktorú realizuje vývojár. Ale prečo v tomto okruhu nie sú žiadne informácie pre spotrebiteľa? Jedna myšlienka na majiteľa adôvody vývojára nestačia na úplné uspokojenie záujmov spotrebiteľa. Ak dvaja ľudia - to je takmer vždy dve myšlienky na akúkoľvek otázku, potom prečo vo vzťahu človek-stránka je myslená len v druhom? Relationálne reprezentácie a databázy nemôžu jednoducho odísť zo scény, najprv musia byť transformované do nového formátu. Pravdepodobne to bude pripomienka, pretože písanie Z /C ++ bolo pôvodne napísané na assembleri. Možno, ale skutočnosť, že databáza so všetkými jej tabuľkami smeruje k formalizácii informácií, ukazuje, že nakoniec táto formalizácia vytvorí základnú predstavu o tom, ako prechádzať od systému podmieneného riadenia vzťahov k určeným vzťahom obsah databázových tabuliek.

    Moderné stránky

    Všetky populárne technológie dizajnu webových stránok sú hodné úvah, nie sú ekvivalentné, ale povedú k výsledkom. Nie je toľko technológie dôležité, ako kvalifikovaný vývojár, ale skôr tím.
    Iba vývojár a jeho skúsenosti budú schopné zhodnotiť úlohu, identifikovať potrebné funkcie a poskytnúť miestu dlhý, bezpečný a rozvíjajúci sa život. Moderné stránky nie sú súborom stránok, je to skutočný tím vývojárov. Nemusí nevyhnutne sprevádzať jedinú stránku, ale v každom prípade stránka žije až k bodu, keď sa o niekoho postará. Prítomnosť online zdroja takmer vždy vyžaduje použitie technológie na vytvorenie propagácie webových stránok. Stránky často nie sú dostatočné na vytvorenie plánu na ich propagáciu. Zvyčajne je podiel levaNové stránky podobné existujúcich: Ukladá (ekvivalent tovar), vyhľadávače (vyhľadávacie algoritmy, podľa vydania, na jednom serveri), v mieste aplikácie (zo všetkých známych aplikácií) a ďalšie. Vytvorenie novej stránky vyžaduje vytvorenie plánu pre jeho výkon na pozadí, predovšetkým. Technológia webových stránok znamená, že Google bude poskytovať nové webové stránky a nástroje potrebné kvalitné medzi "Google", ale to nie je jediné médium. Na Yandex, "Rambler", Yahoo nie je menej klientelu. Plán propagácie všetkých nových musí brať do úvahy všetky zložky internetového priestoru. Začnite s technológiou, ktorá je základom vytvárania stránky, a to prostredníctvom plánu na uplatnenie technológie na jeho propagáciu. V súčasnej dobe je Internet priestor prechádza aktívny vývoj, ale funguje a dáva každému príležitosť na dosiahnutie svojich cieľov.

    Súvisiace publikácie