Internet sa už stal tak známymnevyhnutnosťou a nadobudol črty všeobecnej prístupnosti, že proces jej vývoja prekročil hranice chápania a kontroly, podliehajúcej aj tým najkvalifikovanejším odborníkom.
Počet „kompetentných“ prudko prekročilmnožstvo kvalifikovaných ľudí v informačných technológiách, tvorbe webových stránok, vývoji nástrojov a všeličom inom sa začalo vyvíjať akoby samo od seba, ak sa na to pozriete ako celok.
Stochastické procesy
Keď sa kvantita svojím spôsobom zmení na kvalituvôľa, výsledok práce uznávaného a skúseného odborníka nie je vždy lepší ako práca začiatočníka. Špecialista vidí objekty, procesy a ich vlastnosti cez spektrum nahromadených vedomostí a nemôže dovoliť nič, čo nie je v súlade so stanovenými pravidlami a súčasnými normami.
Začiatočník vidí všetko, nemá žiadne filtre, niekomplexy a vedomosti, ktoré vám povedia, čo nemáte robiť. Začiatočníkov je spravidla veľa a prevažná väčšina robí chyby, no vždy sa nájde ten či onen, kto urobí niečo, čo stojí za to, čo pritiahne pozornosť aj uznávaných odborníkov.
Keď sa formuje každá sféra verejnostivzťahy, a internet je presne taký prípad, uznávaným trendsetterom je dav. Najlepším potvrdením je rozmanitosť prehliadačov, široká škála názorov a množstvo zrodov a úmrtí jazykov a nástrojov.
Sféra je v štádiu aktívneho formovania, no už je v nej možné identifikovať vyspelé informačné technológie, tvorba webových stránok nadobudla „priemyselnú“ podobu a rozsah.
Kvalifikačný aspekt
Webstránku môže vytvoriť nielen študent, ale ajškolák. Efekt je nulový, ale táto technológia na vytváranie webových stránok skutočne existuje, je žiadaná a neplánuje opustiť svoje miesto. Výsledkom tejto technológie nie sú webové stránky, ale rastúci tok ich spotrebiteľov (zákazníkov, vlastníkov).
Čo robiť, nie každý a nie vždy musípočnúc slušnou úrovňou, niektorí sú predurčení začať svoju cestu s poriadnou porciou negatívnych emócií. Ale chudobný študent nie je vždy horší ako vynikajúci študent. Iný žiak, ktorý v škole v reálnom živote zlyhá, prekoná tucet vynikajúcich žiakov bez toho, aby sa príliš namáhal, a to z jednoduchého dôvodu, že v škole venoval viac úsilia a času dosahovaniu výsledkov, ale nikto si to nevšimol a neocenil.
Zákazník, ktorý si starostlivo váži seba a svoje podnikanievyberá vývojára, alebo skôr skupinu vývojárov a vedie dlhé rozhovory o tom, aké úplné a sľubné sú ich predstavy o funkcionalite, aké profesionálne sú ich kroky a aké dobré sú nástroje, ktoré používajú.
Veľmi dôležitým aspektom je stabilita tímuvývojári, nie zručnosť, ale skutočná dobre koordinovaná tímová práca a úplná absencia akéhokoľvek rušenia počas pracovného procesu aj mimo neho. Ide o ideálnu požiadavku, o ktorú by sa však malo usilovať.
Kvalitné a plne funkčnéOnline zdroj je v prvom rade vlastník [autor|nápad] + kvalifikovaný tím a nie súbor krásne prepojených stránok, nie outsourcing na mieste alebo na firemnej akcii.
Kľúčové technologické body
Akceptované moderné informačné technológieklasifikované ako špičkové technológie, čo vyvoláva vážne pochybnosti. O výdobytkoch prirodzenej inteligencie v oblasti informácií je lepšie nehovoriť, nejde o stavbu zaoceánskych či leteckých parníkov a ani o lety do vesmíru, kde sú obrovské skúsenosti a všetko sa dá spočítať.
Pokusy oznámiť vytvorenie novej technológieTvorba webových stránok sa už veľmi dlho neberie vážne. Svet internetových nástrojov sa už dávno rozhodol, s čím a ako bude pracovať. Kvalifikovaní špecialisti sa presvedčili, že po každom novom brilantnom víťazstve v oblasti informačných a informačných systémov efekt vertikálne a okamžite mizne, to znamená, že neexistuje žiadna slušná funkcia útlmu predĺžená po dobu, ktorá by bola viditeľná voľným okom. .
Základné technológie tvorby webových stránok:
- manuálna práca (MS - ja);
- používanie redakčných systémov (CMS).
Obe možnosti kombinujú použitie ľubovoľnéhojazyk servera a jazyk prehliadača, spojenie je AJAX alebo ručne vyrobená verzia výmeny informácií medzi klientom (prehliadačom) a serverom.
Výsledkom akejkoľvek technológie bude HTML stránka, sada CSS pravidiel a JavaScript skripty. V závislosti od rozsahu aplikácie môžu existovať ďalšie súbory.
Klasické programovacie jazyky
Každý programovací jazyk má svoj vlastný osud, aleV posledných rokoch, aby prežili, boli všetci nútení prispôsobiť sa internetu a ponúknuť vývojárom mechanizmy na vytváranie stránok vo vlastnom prostredí.
Ako pohodlné, efektívne a životaschopné sa to ukáže byť otázkou času, ale v každom prípade technológia na vytváranie webových stránok pomocou C++, Delphi (Pascal), C# (C sharp), ... vedie k funkčnému výsledku.
Použitie klasických inštrumentálovprostriedkov má nepochybný efekt z hľadiska prístupu k počítačovým zdrojom a systémovým knižniciam prirodzeným, dlhodobo etablovaným a spoľahlivým spôsobom, ale je tiež pravdou, že v práci v distribuovanom informačnom prostredí existujú a budú aj naďalej existovať medzery.
Dôležitý bod v technológiách založených na takomprogramovacie jazyky - ovládanie zariadení v reálnom čase, priamy prístup k strojovému kódu, ovládanie počítača aj operačného systému bez jeho účasti. V niektorých aplikáciách je to veľmi dôležitý aspekt a nie každý moderný programovací nástroj sa tu môže porovnávať s C++ alebo C#.
Nové nástroje
Svet internetových technológií sa veľmi rozvíjarýchlo, že mnohé nové programovacie jazyky sa stali známymi, spoľahlivými a plne funkčnými tak rýchlo, že slovo „nový“ sa na ne vzťahuje s určitými výhradami.
PHP, Perl, Java, JavaScript a mnoho ďalšíchnástroje už nepatria do kategórie „nové“, ale stále ide o radikálne odlišný prístup a začiatok týchto jazykov leží v úplne inom kontexte, pôvodne boli vytvorené ako nástroj na programovanie na internete, tvorili základ pre základné technológie na tvorbu webových stránok.
Naopak, v takýchto nástrojoch technológia na vytvorenie internetovej stránky spočívala vzáklad a prístup k databázam, špeciálnym serverom, externým zariadeniam atď. sa objavil až neskôr, teda to, čo bolo v programovaní na samom začiatku, sa tu objavuje až na konci.
Avšak samotná skutočnosť, že nové nástroje úspešnerozvíjať sa dopredu aj opačným smerom, čo poukazuje predovšetkým na ich vitalitu. Tu je technológia na tvorbu webu: „HTML + CSS > [iN] > WWW“, kde [iN] je PHP, Perl, Java... Inými slovami, nové nástroje zahŕňajú hypertextové štandardy ako základ a umožňujú vytvoriť správny zdroj WWW.
Databázy a relačné vzťahy
Musíme dať kredit tabuľkám (úroveňužívateľské) a relačné databázy (úroveň vývojára) za ich enormný prínos pre rozvoj informačných technológií a zlepšenie vedomia masového konzumenta informácií.
Spočiatku internet „nemohol“ mať prístupbežné databázy umiestnené v bežných sieťach si vyžadovali určité zvončeky a píšťalky. Nestal sa to však osobitný problém, pretože nápady na vytvorenie nových databáz na základe minulých skúseností boli žiadané, opodstatnené a platené.
MySQL a podobné databázy sú skvelédopĺňal PHP, Perl a ďalšie nástroje na tvorbu HTML stránok. Vzťahové vzťahy však zostali a dopytovací jazyk SQL sa jednoducho rozšíril do množstva nových dialektov. V podstate sa nič nezmenilo.
Vzhľadom na to, že idey objektovo orientovanéprogramovanie (OOP) sa v sémantickom zmysle nepohlo smerom k používateľovi informácií, ale posunulo sa smerom k vývojárom webových stránok a informačných systémov, potom možno pochopiť, prečo databázy nechcú zmeniť svoju orientáciu z relačnej na prirodzenú.
Informácie a databázy
Rozhoduje mentalita vývojára a používateľadatabázu ako akási informačná entita, ale nemôže sa vymaniť z hraníc relačných vzťahov. Dokonca aj novovytvorená Doktrína, hoci deklaruje nové myšlienky, je založená na klasických myšlienkach.
Informácie nie je možné triediť do políc.Je to vždy dynamické. Knižnice kníh boli včera, ale dnes sú elektronické knižnice stále rovnaké ako včera. Logika ukladania informácií do regálov má zmysel len dovtedy, kým sa všetko nevyrieši a potom sa všetko zmení. Informácia je predovšetkým dynamika, bez ohľadu na to, v akej oblasti sa o nej uvažuje.
Príklady databáz
Databáza zamestnancov. Postupom času nielen ich počet aúdaje (obsah) ku každému, ale aj štruktúra potrebných informácií. Manažér môže jednoducho zaviesť kritériá na hodnotenie výkonu zamestnanca, definovať všeobecné zodpovednosti alebo zrušiť jeden alebo iný aspekt pracovnoprávneho vzťahu.
Filmová databáza. Všetko bolo v poriadku až do nejbol vytvorený, naplnený a nahromadený potenciálnych užívateľov, no užívateľom nestačí hľadať filmy podľa názvu, hercov, dátumu uvedenia filmu. Pre spotrebiteľa informácií je celkom prirodzené a pochopiteľné, že chce nájsť film na základe slovného spojenia, ktoré je v ňom povedané, popisu snímky alebo scény.
Elektronické knižnice - toto je samostatná téma, preneste logiku na internetbežná skutočná knižnica nestojí veľa. Je to len práca, aj keď žiadaná. Spotrebiteľ však potrebuje adekvátne vyhľadávanie nielen podľa autorov, názvov a kľúčových slov. Spotrebiteľ si napríklad pri práci na diplome môže chcieť automaticky vytiahnuť relevantnú prácu, namiesto toho, aby ju sám hľadal.
Časový aspekt
Dočasnéaspekt v každom smere. Vyhľadávače tomu nevenujú prakticky žiadnu pozornosť, ale vo výsledkoch vyhľadávania je veľmi dôležité mať predstavu o tom, aké staré sú prijaté informácie.
Analýza vyššie uvedeného v kontexte OOP je jednoduchávšimnite si kvalitatívne novú verziu vývoja databázy. Za predpokladu, že samotné objekty je možné uložiť do databázy a obnoviť z nej v aktuálnom stave. Ak predpokladáme, že objekt dnes nie je objektom včera, databáza bude jednoducho fungovať ako pamäť objektov a objekty sa budú vyvíjať v súlade so svojou podstatou.
V tomto kontexte OOP mení tvár databáz a relačné vzťahy sa stávajú históriou.
Nové technológie tvorby webových stránok
Možnosti OOP v moderných jazykochprogramovanie ako dialekty prirodzeného jazyka a častejšie ako rôzne prirodzené jazyky sú si podobné len rozsahom, ale vývojovo prakticky rovnocenné.
Uvedomujúc si, že relačné databázy dosiahlivrcholom ich vývoja a zlepšujú sa v rýchlosti a efektívnosti vzťahových vzťahov, čo je nepochybne veľmi dobré, môžeme predpokladať, že súčasná situácia sa pripravuje na radikálnu transformáciu.
Po prvé, každý je zvyknutý na to, že web jeZobrazenia vlastníka prostriedkov implementované vývojárom. Prečo však v tomto okruhu nie je žiadny spotrebiteľ informácií? Samotný názor vlastníka a úvahy developera nestačia na plné uspokojenie záujmov spotrebiteľa. Ak dvaja ľudia takmer vždy znamenajú dva názory na akúkoľvek otázku, prečo potom vo vzťahu osoba-stránka má názor len ten druhý?
Relačné pohľady a databázy nemôžustačí odísť z javiska, v prvom rade sa musia pretransformovať do nového formátu. Pravdepodobne to bude pripomínať, ako bolo C/C++, ktoré je napísané samo osebe, pôvodne napísané v jazyku symbolických inštrukcií. Možno, ale skutočnosť, že databáza so všetkými svojimi tabuľkami smeruje k formalizácii informácií, naznačuje, že táto formalizácia v konečnom dôsledku vytvorí základné predstavy o tom, ako prejsť od relačných vzťahov určených systémom správy databázy k vzťahom určeným tabuľkami databázy obsahu.
Moderná stránka
Všetky populárne technológie tvorby webových stránok si zaslúžia pozornosť, nie sú ekvivalentné, ale povedú k výsledkom. Dôležitá nie je ani tak technológia, ako kvalifikovaný vývojár, alebo ešte lepšie ich tím.
Hodnotiť môže len vývojár a jeho skúsenostiúlohu, určiť potrebnú funkčnosť a zabezpečiť, aby stránka mala dlhú, bezpečnú a rozvíjajúcu sa životnosť. Moderný web vôbec nie je súbor stránok, je to skutočný pracovný tím vývojárov. Nemusí nutne sprevádzať jednu stránku, no v každom prípade stránka žije dovtedy, kým sa má o ňu kto starať.
Prítomnosť internetového zdroja takmer vždy vyžaduje použitie technológie na vytváranie propagácie webových stránok.Vytvorenie webovej stránky často nestačí, je potrebné sformulovať plán jej propagácie. Leví podiel nových stránok je spravidla podobný existujúcim: sú to obchody (ekvivalentné produkty), vyhľadávacie nástroje (algoritmy vyhľadávania, súdiac podľa výsledkov, z jedného servera), aplikačné stránky (všetky oblasti aplikácie sú známe), atď.
Vytvorenie novej stránky si vyžaduje predovšetkým vytvorenie plánu jej prezentácie na pozadí podobných stránok. Technológia na vytváranie webových stránok pomocou Google poskytne novej stránke potrebné kvality a nástroje v prostredí Google, no nie je to jediné prostredie. Yandex, Rambler a Yahoo nemajú menšiu klientelu.
Plán propagácie všetkého nového musí zohľadňovať všetky zložky internetového priestoru. Počnúc technológiou, ktorá je základom tvorby stránky, cez plán využitia technológií na jej propagáciu.
V súčasnosti prechádza internetový priestor fázou aktívneho rozvoja, no funguje a dáva šancu každému dosiahnuť to, čo chce.