Internet se již stal tak běžnou nutností a získal rysy veřejné dostupnosti, že proces jeho vývoje přesáhl hranice chápání a kontroly, podléhající i tomu nejkvalifikovanějšímu specialistovi.
Počet „kompetentních“dramaticky převyšuje kvalifikované v oblasti informačních technologií, vytváření webových stránek, vývoje nástrojů a všeho ostatního, zdá se, že se při pohledu na celkový obrázek vyvinulo samo od sebe.
Stochastické procesy
Když se kvantita sama od sebe promění v kvalitu, výsledek práce uznávaného a zkušeného specialisty není vždy lepší než práce začátečníka. Specialista vidí objekty, procesy a jejich vlastnosti prostřednictvím spektra nashromážděných znalostí a nemůže dovolit nic, co není v souladu se zavedenými pravidly a současnými standardy.
Začátečník všechno vidí, nemá žádné filtry, žádné komplexy a znalosti, které říkají, jak to nedělat. Začátečníků je obvykle mnoho a naprostá většina se mýlí, ale vždy se najde jeden nebo druhý, kdo udělá něco, co stojí za to, co přitáhne pozornost i uznávaných specialistů.
Když se vytvoří jakákoli sféra public relations a internet je přesně takový případ, uznávaným trendem udává dav. Nejlepším důkazem toho je rozmanitost prohlížečů, široká škála názorů, mnoho zrození a úmrtí jazyků a nástrojů.
Sféra je ve stádiu aktivního utváření, ale už je v ní možné rozlišit formované informační technologie, tvorba stránek získala „industriální“vzhled a měřítko.
Kvalifikační aspekt
Vytvořit stránky může nejen student, ale i školák. Efekt je nulový, ale taková technologie pro tvorbu webových stránek skutečně existuje, je žádaná a neplánuje opustit své místo. Výsledkem této technologie nejsou v žádném případě webové stránky, ale rostoucí proud jejich spotřebitelů (zákazníků, vlastníků).
Co dělat, ne každý a ne vždy musí začínat na slušné úrovni, některým je souzeno začít cestu s pořádnou porcí negativních emocí. Ale ne vždy je chudý student horší než výborný student. Další neúspěšný student v reálném životě obejde tucet vynikajících studentů, aniž by se příliš namáhal, na jednoduchém základě, že ve škole strávil více času a energie, aby dosáhl výsledku, ale nikdo si toho nevšiml ani to neocenil.
Zákazník, který respektuje sám sebe a své podnikání, si pečlivě vybírá vývojáře, ale spíše skupinuvývojáři a už dlouho mluví o tom, jak úplné a slibné jsou jejich představy o funkčnosti, jak profesionální jsou jejich jednání a jak dobré nástroje používají.
Velmi důležitým aspektem je stabilita vývojového týmu, nikoli dovednost, ale skutečná dobře koordinovaná týmová práce a naprostá absence jakýchkoli rušivých vlivů v procesu práce i mimo ni. Toto je ideální požadavek, ale je třeba o něj usilovat.
Vysoce kvalitní a plnohodnotný internetový zdroj je především vlastník [autor|nápad] + kvalifikovaný tým, nikoli soubor krásně propojených stránek, nikoli outsourcing na cestách nebo ve společnosti.
Technologické přednosti
Moderní informační technologie jsou obvykle klasifikovány jako špičkové technologie, což vyvolává vážné pochybnosti. O úspěších přirozené inteligence v oblasti informací je lepší nemluvit, to není stavba zaoceánských nebo leteckých parníků a ne lety do vesmíru, kde jsou obrovské zkušenosti a vše se dá spočítat.
Pokusy oznámit vytvoření nové technologie pro tvorbu webů nebyly brány vážně už velmi dlouho. Svět internetových nástrojů už dávno řeší, s čím a jak pracovat. Kvalifikovaní specialisté se ujistili, že po každém novém brilantním vítězství na poli informačních a informačních systémů efekt vertikálně a okamžitě odezní, to znamená, že nedojde k žádné slušné funkci rozkladu natažené po určitou dobu, kterou lze zaznamenat.pouhým okem.
Hlavní technologie pro vývoj webových stránek:
- ruční výroba (MS - já);
- použijte systémy pro správu obsahu (CMS).
Obě možnosti kombinují použití některého jazyka serveru a jazyka prohlížeče, AJAX nebo vlastní verze výměny informací mezi klientem (prohlížečem) a serverem funguje jako odkaz.
Výsledkem jakékoli technologie bude stránka HTML, sada pravidel CSS a skripty JavaScript. V závislosti na aplikaci mohou existovat další soubory.
Klasické programovací jazyky
Každý programovací jazyk má svůj osud, ale v posledních letech, aby přežily, byly všechny nuceny přizpůsobit se internetu a nabídnout vývojářům mechanismy pro vytváření stránek ve svém vlastním prostředí.
Jak je to pohodlné, efektivní a životaschopné - otázka času, ale každopádně technologie tvorby webových stránek pomocí C ++, Delphi (Pascal), C(C sharp), … vede k pracovnímu výsledku.
Používání klasických nástrojů má nepochybný efekt z hlediska přístupu k počítačovým zdrojům a systémovým knihovnám přirozeným, dlouhodobě zavedeným a spolehlivým způsobem, ale je také pravda, že existují a stále budou mezery v termínech práce v distribuovaném informačním prostředí.
Důležitým bodem technologií založených na těchto programovacích jazycích je ovládání zařízení v reálném čase, přímý přístup ke strojovému kódu, k ovládání počítače ioperační systém bez jeho účasti. V některých aplikacích je to velmi důležitý aspekt a ne každý moderní programovací nástroj se zde může srovnávat s C++ nebo C.
Nové nástroje
Svět internetových technologií se vyvíjí tak rychle, že mnoho nových programovacích jazyků se stalo známými, spolehlivými a plně funkčními tak rychle, že slovo „nový“je s určitými výhradami použitelné.
PHP, Perl, Java, JavaScript a mnoho dalších nástrojů již není kategorizováno jako „nové“, ale přesto se jedná o radikálně odlišný přístup a začátek těchto jazyků leží ve zcela jiné sekci, byly původně vytvořeny jako prostředek pro internetové programování, byli to oni, kdo tvořil hlavní technologie pro tvorbu webových stránek.
V takových nástrojích naopak tvořila základ technologie tvorby internetových stránek a později se objevil přístup k databázím, speciálním serverům, externím zařízením atd., tedy to, co bylo v programování na samém začátek, objeví se zde úplně na konci.
Samotný fakt, že se nové nástroje úspěšně vyvíjejí dopředu i dozadu, však svědčí především o jejich vitalitě. Zde je technologie tvorby stránek: „HTML + CSS > [iN] > WWW“, kde [iN] je PHP, Perl, Java… Jinými slovy, nové nástroje zahrnují hypertextové standardy jako základ a umožňují vytvořit správný zdroj WWW.
Databáze a vztahové vztahy
Tabulkám (uživatelská úroveň) a relačním databázím (vývojářská úroveň) je třeba připsat uznání za jejich obrovský přínos k rozvoji informačních technologií a zlepšení vědomí masového spotřebitele informací.
Zpočátku internet „nemohl“mít přístup k běžným databázím umístěným v běžných sítích, byly vyžadovány nějaké gadgety. To se však nestalo zvláštním problémem, protože nápady na vytvoření nových databází založené na minulých zkušenostech byly žádané, oprávněné a placené.
MySQL a podobné databáze dokonale doplňují PHP, Perl a další nástroje pro tvorbu HTML stránek. Ale vztahové vztahy přetrvávaly a dotazovací jazyk SQL se jednoduše rozšířil do řady nových dialektů. Opravdu se nic nezměnilo.
Pokud vezmeme v úvahu, že myšlenky objektově orientovaného programování (OOP) sémanticky nešly směrem k uživateli informací, ale směřovaly k vývojářům stránek a informačních systémů, pak pochopíme, proč databáze nechtějí změnit svou orientaci ze vztahové na přirozenou.
Informace a databáze
Mentalita vývojáře a uživatele definuje databázi jako určitý druh informační entity, ale nemůže se vymanit z relačních vztahů. Dokonce i nově ražená Doktrína, hlásající nové myšlenky, je založena na klasických myšlenkách.
Informace nelze třídit. Je to vždy dynamické. Knihovny knih byly včera, ale dnes digitální knihovny- včera je to stejné. Logika ukládání informací do regálů má smysl pouze do okamžiku, kdy je vše rozloženo, a pak se vše změní. Informace je především dynamika, ať už se jedná o jakoukoli oblast.
Příklady databáze
Databáze zaměstnanců. Postupem času se mění nejen jejich počet a údaje (obsah) u každé změny, ale i struktura potřebných informací. Manažer může snadno zadat kritérium pro hodnocení práce zaměstnance, definovat obecné odpovědnosti nebo zrušit jeden nebo druhý aspekt pracovního poměru.
Filmová databáze. Vše bylo v pořádku až do okamžiku, kdy se to vytvořilo, naplnilo a nashromáždilo potenciální uživatele, ale nestačí uživatelům vyhledávat filmy podle názvů, herců, data uvedení filmu. Je zcela přirozené a pochopitelné, že spotřebitel informací chce najít film podle fráze, kterou říká, popisu snímku nebo scény.
Digitální knihovny jsou samostatným tématem, přenos logiky běžné skutečné knihovny na internet stojí trochu. Je to jen práce, i když žádaná. Spotřebitel však potřebuje adekvátní vyhledávání nejen podle autorů, názvů a klíčových slov. Spotřebitel, například, když pracuje na diplomu, může chtít automaticky vytáhnout relevantní práci a ne ji sám hledat.
Dočasný aspekt
Časový aspekt se zdá být ve všech ohledech mimořádně významný. Vyhledávače tomu prakticky nepřikládají žádný význam, ale ve výsledcích vyhledávání je velmi důležité mít představu o tom, kolikpřijaté informace jsou zastaralé.
Po analýze výše uvedeného v kontextu OOP je snadné si všimnout kvalitativně nové verze vývoje databáze. Za předpokladu, že samotné objekty lze uložit do databáze a obnovit z ní v aktuálním stavu. Za předpokladu, že dnešní objekt není včerejším objektem, bude tedy databáze fungovat jednoduše jako paměť objektů a objekty se budou vyvíjet podle své podstaty.
V tomto kontextu OOP mění tvář databází a relační vztahy se stávají historií.
Nové technologie pro vývoj webových stránek
Varianty OOP v moderních programovacích jazycích jako dialektech přirozeného jazyka a častěji jako různé přirozené jazyky jsou podobné pouze z hlediska rozsahu, ale prakticky ekvivalentní z hlediska vývoje.
Uznáváme, že relační databáze dosáhly svého vrcholu a zlepšují se v rychlosti a efektivitě relačních vztahů, což je nepochybně velmi dobré, lze předpokládat, že současná situace se připravuje na radikální transformaci.
Za prvé, každý je zvyklý na to, že web je reprezentací vlastníka zdroje, implementovaného vývojářem. Ale proč v tomto okruhu není žádný spotřebitel informací? K plnému uspokojení zájmů spotřebitele nestačí pouze názor vlastníka a úvahy developera. Pokud mají dva lidé téměř vždy dva názory na jakýkoli problém, proč ve vztahu osoba-stránka má názor pouze poslední osoba?
Relační pohledy a databáze nemohoujen aby opustili jeviště, musí se nejprve převést do nového formátu. Pravděpodobně to bude připomínat, jak bylo C/C++ napsané samo o sobě původně napsáno v assembleru. Možná, ale skutečnost, že databáze směřuje k formalizaci informací se všemi svými tabulkami, naznačuje, že tato formalizace nakonec vytvoří základní představy o tom, jak přejít od relačních vztahů určených systémem správy databáze k vztahům určeným obsahem. tabulky.
Moderní web
Všechny oblíbené technologie pro tvorbu webových stránek si zaslouží pozornost, nejsou ekvivalentní, ale povedou k výsledkům. Důležitá není ani tak technologie, jako kvalifikovaný vývojář, ale spíše jejich tým.
Pouze vývojář a jeho zkušenosti budou moci vyhodnotit úkol, určit potřebnou funkcionalitu a zajistit webu dlouhou, bezpečnou a rozvíjející se životnost. Moderní web vůbec není soubor stránek, je to skutečný pracovní tým vývojářů. Nemusí nutně doprovázet jeden web, ale v každém případě web žije tak dlouho, dokud je někdo, kdo se o něj postará.
Přítomnost internetového zdroje téměř vždy vyžaduje použití technologie k vytvoření propagace webových stránek. Vytvoření webu často nestačí, je potřeba vytvořit plán jeho propagace. Lví podíl nových stránek je zpravidla podobný jako u stávajících: jedná se o obchody (ekvivalentní produkty), vyhledávače (algoritmy vyhledávání, soudě podle výsledků, z jednoho serveru), aplikační stránky (všechny oblasti aplikace jsou známé) anapř.
Vytvoření nového webu vyžaduje především vytvoření plánu jeho výkonu na pozadí podobných webů. Technologie webových stránek Google poskytne novému webu ty správné funkce a nástroje v prostředí Google, ale není to jediné prostředí. Yandex, Rambler, Yahoo nemají méně klientů.
Plán propagace všeho nového by měl brát v úvahu všechny složky internetového prostoru. Počínaje technologií, která je základem vytvoření webu, přes plán použití technologií pro jeho propagaci.
V současné době prochází internetový prostor fází aktivní formace, ale funguje a dává každému šanci dosáhnout toho, co chce.