Tehnologije izrade web stranica: pregled i novi trendovi

Internet je postao toliko uobičajen i stekao značajke univerzalnosti da je proces njegovog razvoja nadilazio razumijevanje i kontrolu čak i najsposobnijih stručnjaka. Broj "kompetentnih" oštro je premašio broj kvalificiranih, informacijskih tehnologija, razvoj web stranica, razvoj alata, a ostalo se počelo razvijati kao da su sami, ako pogledate sliku u cjelini.

Stohastički procesi
Kada količina prelazi u kvalitetu po volji, rezultat rada priznatog i iskusnog stručnjaka nije uvijek bolji za početnike. Stručnjak vidi objekte, procese i njihova svojstva kroz raspon akumuliranog znanja i ne može tolerirati ništa što nije u skladu s utvrđenim pravilima i važećim standardima.


Novak sve vidi, nema filtere, niti kompleksa ili znanja, koji tvrde kako da rade. Newbies, u pravilu, su mnogi, a velika većina su u zabludi, ali uvijek postoji jedan ili drugi koji će učiniti nešto vrijedno, što će privući pozornost čak i priznatih profesionalaca. Kada se formira svaka sfera odnosa s javnošću, a internet je upravo takav slučaj, priznati moderator je gomila. Najbolji dokaz za to su različiti preglednici, širok raspon misli, mnoga rođenja i smrti jezika i alata. Sfera je u fazi aktivne formacije, ali u njoj je već moguće razlikovati formiranu informacijutehnologija, izrada web stranica, stečeno "industrijsko" računovodstvo i razmjera.

Kvalifikacijski aspekt

Stvaranje stranice može biti ne samo student, već i učenik. Učinak je nula, ali takva tehnologija za stvaranje stranica zaista postoji, ona je tražena i ne namjerava otići iz svoje niše. Rezultat ove tehnologije nisu mjesta, već rastući protok njihovih potrošača (kupaca, vlasnika).


Što učiniti, ne svatko i ne mora uvijek početi s pristojnom razinom, neki su predodređeni da započnu put s dobrim dijelom negativnih emocija. Uostalom, nije uvijek gore od velike. Još jedan student u nepovoljnom položaju u stvarnom životu škole će zaobići desetak izvrsnosti bez previše napora iz jednostavnog razloga što je u školi potrošio više vremena i truda kako bi postigao rezultat, ali to nitko nije primijetio i cijenio. Poštujući sebe i svoju tvrtku, kupac pažljivo bira developera, već skupinu programera i dugo vremena razgovara o tome kako su pune i obećavajuće njihove ideje o funkcionalnosti, kako profesionalne akcije i dobro koriste alate. Vrlo važan aspekt je stabilnost tima developera, a ne sposobnost, ali pravi koordinirani timski rad i potpuno odsustvo bilo kojih ometajućih čimbenika u procesu rada i šire. To je savršen zahtjev, ali ga treba tražiti. Visokokvalitetan i potpuno opremljen online resurs je, prije svega, vlasnik [autorska ideja] + kvalificirani tim, a ne skup lijepo međusobno povezanih stranica, outsourcing na outbound ili corporative.

Osnovnotehnološki trenutci

Moderna informacijska tehnologija općenito se pripisuje visokoj tehnologiji, što izaziva ozbiljne sumnje. Bolje je ne govoriti o postizanju prirodne inteligencije u području informacija, nije izgradnja oceana ili zrakoplova, a ne let u svemir, gdje postoji ogromno iskustvo i sve se može izračunati.
Pokušaji da se proglasi stvaranje nove tehnologije za stvaranje stranica već dugo nisu ozbiljno shvaćeni. Svijet internetskih alata odavno je određen s tim što raditi i kako to učiniti. Vješti stručnjaci su se pobrinuli da nakon svake nove briljantne pobjede na području informacijskih i informacijskih sustava učinak umire vertikalno i trenutno, tj. Ne postoji nikakva pristojna funkcija propadanja koja bi se mogla primijetiti golim okom. Glavne tehnologije stvaranja mjesta:
  • ručni rad (MS - ja);
  • korištenje sustava za upravljanje gradilištem (CMS).
  • Obje varijante kombiniraju uporabu bilo kojeg jezika poslužitelja i jezika preglednika, veza je AJAX ili samostalna verzija razmjene informacija između klijenta (preglednika) i poslužitelja. Rezultat svake tehnologije bit će HTML stranica, skup CSS pravila i skripti na javascriptu. Ovisno o opsegu, mogu postojati i druge datoteke.

    Klasični programski jezici

    Svaki programski jezik ima svoju sudbinu, ali su posljednjih godina, da bi preživjeli, bili prisiljeni prilagoditi se internetu i ponuditi programerima mehanizme za stvaranje stranica u vlastitom okruženju.Kako je praktično, učinkovito i održivo pitanje vremena, ali u svakom slučaju, tehnologija stvaranja web-mjesta koja koriste C ++, Delphi (Pascal), C # (C oštar), dovodi do izvedivog rezultata.
    Korištenje klasičnih alata daje neporeciv učinak u smislu pristupa računalnim resursima i sistemskim knjižnicama na prirodan, odavno uspostavljen i pouzdan način, ali je također istina da postoje praznine u dijelu rada u distribuiranom informacijskom okruženju.
    Važna točka u tehnologijama koje se temelje na takvim programskim jezicima je upravljanje uređajima u stvarnom vremenu, izravan pristup strojnom kodu, za kontrolu i računala i operacijskog sustava bez sudjelovanja potonjeg. U nekim programima ovo je vrlo važan aspekt, a ne svaki moderni programski alat ovdje može biti uspoređen s C ++ ili C #.

    Novi alati

    Svijet internetske tehnologije razvija se tako brzo da mnogi novi programski jezici postaju tako uobičajeni, pouzdani i puni funkcionalnosti da se riječ "novi" koristi s poznatim upozorenjima. PHP, Perl, java, javascript i mnogi drugi alati već dugo vremena nisu kategorizirani kao "novi", ali to je fundamentalno drugačiji pristup, a početak tih jezika leži u sasvim drugom dijelu, izvorno su stvoreni kao sredstvo za programiranje putem Interneta, naime upali su u glavne tehnologije stvaranja mjesta.
    U takvim je alatima, naprotiv, došlo do tehnologije izrade internetske stranicebaza, pristup bazama podataka, posebnim poslužiteljima, vanjskim uređajima itd. došli su kasnije, to jest, ono što je bilo u programiranju na samom početku, ovdje se pojavljuje na samom kraju. Međutim, sama činjenica da se novi instrumenti uspješno razvijaju iu naprijed iu suprotnom smjeru, prije svega pokazuje njihovu vitalnost. Ovdje je tehnologija izrade web-lokacije: "HTML + CSS & gt; [iN] & gt; WWW" gdje je [iN] PHP, Perl, Java ,

    Baze podataka i relacijski odnosi

    Potrebno je poštovati proračunske tablice (korisnička razina) i relacijske baze podataka (razina programera) za njihov golem doprinos razvoju informacijske tehnologije i poboljšanje svijesti masovnog korisnika informacija. U početku, internet "nije mogao" imati pristup konvencionalnim bazama podataka koje se nalaze u konvencionalnim mrežama, potrebna je neka vrsta glasnoće. Međutim, to nije postalo poseban problem, budući da su se tražile, opravdavale i plaćale ideje koje su nastale na temelju dosadašnjeg iskustva, nove baze podataka. MySQL i slične baze podataka uvelike su nadopunjene PHP-om, Perl-om i drugim alatima za stvaranje HTML stranica. No relacijski odnosi su preživjeli, a jezik SQL upita jednostavno se proširio na mnogo novih narječja. Ništa se u biti nije promijenilo. S obzirom da ideje objektno-orijentiranog programiranja (OOP) u semantičkom planu nisu išle prema korisničkim informacijama, već su se kretale prema razvijatelju web-mjesta i informacijskih sustava, možete razumjeti zašto baza podataka niježele promijeniti orijentaciju iz relacijskog u prirodno.

    Informacije i baze podataka

    mentalitet programera i korisnika definira bazu podataka kao neku vrstu informacijske suštine, ali ne može izbjeći granice relacijskih odnosa. Čak i novo nastala doktrina, koja tvrdi nove ideje, temelji se na klasičnim predodžbama.
    Informacije se ne mogu raspasti na police. Uvijek je govornik. Knjižnične knjižnice bile su jučer, ali danas su elektronske knjižnice sve iste jučer. Logika pohranjivanja informacija na policama ima smisla samo kad se sve razgrađuje, a onda se sve mijenja. Informacija je, prije svega, dinamika u kojoj se sfera nije razmatrala.

    Primjeri baza podataka

    Baza podataka zaposlenika. Tijekom vremena mijenja se ne samo njihov broj i podaci (sadržaj) za svaku, već i struktura potrebnih informacija. Vođa može lako napraviti kriterij za procjenu rada zaposlenika, odrediti opće odgovornosti ili poništiti taj ili onaj aspekt radnog odnosa. Baza podataka filmova. Sve je bilo sjajno sve dok se nije stvorio, popunio i akumulirao potencijalne korisnike, ali korisnici su imali malo vremena za traženje filmova po imenu, glumcima, datumu izlaska filma. Sasvim prirodno i razumjeti želju potrošača informacija da pronađe film za frazu, frazu ili scenu opisanu u njemu.
    Elektronske knjižnice - ovo je zasebna tema, pomicanje na internetsku logiku obične prave knjižnice je malo vrijedno. To je samo posao, iako je tražen. No, potrošač treba adekvatno pretraživanjene samo autora, ime i ključne riječi. Potrošač, na primjer, dok radi na diplomi, može željeti automat da pooštri stvarni posao, a ne da traži za sebe.

    Vremenski aspekt

    Privremeni aspekt u svakom pogledu je vrlo značajan. Tražilice ne daju ovu vrijednost mnogo, ali je vrlo važno imati ideju o tome koliko su stare informacije u tražilici starije. Analizirajući navedeno u kontekstu OOP-a, lako je vidjeti kvalitativno novu verziju razvoja baza podataka. Pod pretpostavkom da se sami objekti mogu pohraniti u bazu podataka i oporaviti se od nje u trenutnom stanju. Pod pretpostavkom da današnji objekt nije jučerašnji objekt, baza podataka će funkcionirati kao objektna memorija, a objekti će se razvijati u svojoj biti. U tom kontekstu, OOP mijenja lica baza podataka, a relacijski odnosi utječu u povijest.

    Nove tehnologije dizajna web stranica

    OOP varijante u suvremenim programskim jezicima kao naravni jezični dijalekti, a češće od različitih prirodnih jezika, samo su slične po opsegu, ali praktički jednake razvoju. Priznajući da su relacijske baze podataka dostigle vrhunac razvoja i da se poboljšavaju brzinom i djelotvornošću relacijskih odnosa, što je nesumnjivo vrlo dobro, može se pretpostaviti da se situacija priprema za radikalnu transformaciju. Prije svega, svatko je navikao na činjenicu da je stranica je prikaz vlasnika resursa, provodi programer. Ali zašto u ovom krugu nema informacija o potrošačima? Jedna misao vlasnika iRazlozi investitora nisu dovoljni da u potpunosti zadovolje interese potrošača. Ako dvije osobe - to je gotovo uvijek dvije misli o bilo kojem pitanju, onda zašto u vezi osoba-mjesto se misli samo u potonjem? Relacijske reprezentacije i baze podataka ne mogu jednostavno otići sa scene, prije svega, moraju se transformirati u novi format. Vjerojatno će to biti podsjetnik, budući da je Z /C ++, napisan na vlastitu, izvorno napisan na asembleru. Možda, ali činjenica da baza podataka sa svim njezinim tablicama formalizira informacije pokazuje da će na kraju ova formalizacija stvoriti osnovnu ideju o tome kako preći s uvjetovanog sustava upravljanja odnosima na utvrđene odnose sadržaj tablica baze podataka.

    Suvremena stranica

    Sve popularne tehnologije izrade web stranica zaslužuju da budu razmotrene, a ne ekvivalentne, ali će dovesti do rezultata. Ne toliko je važna tehnologija, kao kvalificirani developer, nego tim.
    Samo će programer i njegovo iskustvo moći procijeniti zadatak, identificirati potrebnu funkcionalnost i osigurati mjestu dugačak, siguran i razvijajući život. Moderna stranica uopće nije skup stranica, to je pravi tim programera. To ne mora nužno pratiti jednu stranicu, ali u svakom slučaju, stranica živi do točke da se netko brine o njoj. Prisutnost online resursa gotovo uvijek zahtijeva korištenje tehnologije za izradu promocije web-mjesta. Često stranica nije dovoljna za izradu plana za njegovu promociju. U pravilu, najveći dioNove web stranice su slične postojećim: trgovine (ekvivalentni proizvodi), tražilice (algoritmi za pretraživanje, sudeći po izdavanju, s jednog poslužitelja), mjesta aplikacije (sve aplikacije su poznate), itd. Stvaranje novog web-mjesta zahtijeva stvaranje plana za njegovu izvedbu, prije svega u pozadini istog. Tehnologija izrade web stranica od strane Googlea pružit će novim stranicama potrebne kvalitete i alate u "Google" okruženju, ali to nije jedino okruženje. U Yandexu, "Rambleru", Yahoo nije ništa manje klijentela. Plan promocije svih novih mora uzeti u obzir sve komponente internetskog prostora. Počevši s tehnologijom koja je temelj stvaranja web-lokacije, kroz plan primjene tehnologije za promicanje. Trenutno, internetski prostor doživljava fazu aktivne formacije, ali djeluje i daje svima priliku da ostvare željeni.

    Povezane publikacije