Internetas jau tapo tokia įprasta būtinybe ir įgijo viešo prieinamumo bruožų, kad jo kūrimo procesas peržengė supratimo ir kontrolės ribas, pavaldžias net kvalifikuotam specialistui.
Žvelgiant į bendrą vaizdą, „Kompetentingi“smarkiai pranoko kvalifikuotus informacinių technologijų, svetainių kūrimo, įrankių kūrimo ir visa kita.
Stochastiniai procesai
Kai kiekybė savaime virsta kokybe, pripažinto ir patyrusio specialisto darbo rezultatas ne visada yra geresnis už pradedančiojo darbą. Specialistas mato objektus, procesus ir jų savybes per sukauptų žinių spektrą ir negali leisti nieko, kas neatitinka nustatytų taisyklių ir galiojančių standartų.
Pradedantysis viską mato, neturi jokių filtrų, jokių kompleksų ir žinių, kurios sako kaip to nedaryti. Pradedančiųjų dažniausiai yra daug, ir didžioji dauguma klysta, bet visada atsiras vienas ar kitas, kuris padarys ką nors vertingo, kas atkreips net pripažintų specialistų dėmesį.
Kai susiformuoja bet kokia viešųjų ryšių sfera, o internetas yra tik toks atvejis, pripažinta tendencijų kūrėja yra minia. Geriausias to įrodymas yra naršyklių įvairovė, daugybė nuomonių, daugybė kalbų ir įrankių gimimo ir mirties.
Sfera yra aktyvaus formavimosi stadijoje, tačiau joje jau galima išskirti susiformavusias informacines technologijas, svetainių kūrimas įgavo „industrinį“vaizdą ir mastą.
Kvalifikacinis aspektas
Sukurti svetainę gali ne tik studentas, bet ir moksleivis. Efektas nulinis, tačiau tokia interneto svetainių kūrimo technologija tikrai egzistuoja, yra paklausi ir neplanuoja palikti savo nišos. Šios technologijos rezultatas – jokiu būdu ne svetainės, o augantis jų vartotojų (klientų, savininkų) srautas.
Ką daryti, ne visi ir ne visada turi pradėti nuo padoraus lygio, kai kuriems lemta pradėti kelionę su nemaža neigiamų emocijų porcija. Bet juk ne visada prastas studentas yra blogesnis už puikų mokinį. Kitas nepasiekiantis mokinys realiame gyvenime aplenks tuziną puikių mokinių per daug neįsitempdamas, paprasčiausiai tuo, kad mokykloje jis skyrė daugiau laiko ir jėgų rezultatui pasiekti, bet niekas to nepastebėjo ir neįvertino.
Klientas, kuris gerbia save ir savo verslą, kruopščiai renkasi kūrėją, o veikiau grupękūrėjai ir ilgą laiką kalbėjo apie tai, kokios išsamios ir daug žadančios yra jų idėjos apie funkcionalumą, kokie profesionalūs jų veiksmai ir kokie geri jų naudojami įrankiai.
Labai svarbus aspektas yra kūrimo komandos stabilumas, o ne įgūdžiai, o tikras, gerai koordinuotas komandinis darbas ir visiškas trukdžių nebuvimas darbo procese ir už jo ribų. Tai idealus reikalavimas, tačiau jo reikia siekti.
Kokybiškas ir visas funkcijas turintis interneto š altinis visų pirma yra savininkas [autorius|idėja] + kvalifikuota komanda, o ne gražiai tarpusavyje sujungtų puslapių rinkinys, o ne užsakomųjų paslaugų teikimas kelyje ar įmonėje.
Technologiniai akcentai
Šiuolaikinės informacinės technologijos dažniausiai priskiriamos aukštųjų technologijų kategorijai, o tai kelia rimtų abejonių. Apie natūralaus intelekto pasiekimus informacijos srityje geriau nekalbėti, tai ne okeaninių ar oro lainerių statyba ir ne skrydžiai į kosmosą, kur yra didžiulė patirtis ir viską galima apskaičiuoti.
Bandymai paskelbti apie naujos svetainių kūrimo technologijos sukūrimą nebuvo vertinami labai ilgą laiką. Interneto įrankių pasaulis jau seniai nusprendė, su kuo ir kaip dirbti. Kvalifikuoti specialistai pasirūpino, kad po kiekvienos naujos ryškios pergalės informacijos ir informacinių sistemų srityje efektas išblėstų vertikaliai ir akimirksniu, tai yra, nebūtų jokios padorios skilimo funkcijos, ištemptos per tam tikrą laikotarpį.plika akimi.
Pagrindinės svetainių kūrimo technologijos:
- rankų darbo (MS – aš);
- naudoti turinio valdymo sistemas (TVS).
Abi parinktys derina tam tikros serverio kalbos ir naršyklės kalbos naudojimą, AJAX arba pagal užsakymą sukurtą keitimosi informacija tarp kliento (naršyklės) ir serverio versiją, kuri veikia kaip nuoroda.
Bet kokios technologijos rezultatas bus HTML puslapis, CSS taisyklių rinkinys ir JavaScript scenarijai. Priklausomai nuo programos gali būti kitų failų.
Klasikinės programavimo kalbos
Kiekviena programavimo kalba turi savo likimą, tačiau pastaraisiais metais, norėdamos išgyventi, visos jos buvo priverstos prisitaikyti prie interneto ir pasiūlyti kūrėjams mechanizmus, kaip kurti svetaines savo aplinkoje.
Kaip tai patogu, efektyvu ir perspektyvu – laiko klausimas, bet bet kuriuo atveju svetainių kūrimo technologija naudojant C ++, Delphi (Pascal), C(C Sharp), … veda iki darbo rezultato.
Klasikinių įrankių naudojimas turi neabejotiną poveikį natūraliai, seniai nusistovėjusiai ir patikimai prieigai prie kompiuterių išteklių ir sistemų bibliotekų, tačiau taip pat tiesa, kad yra ir vis dar bus spragų. dirbti paskirstytoje informacinėje aplinkoje.
Svarbus tokiomis programavimo kalbomis pagrįstų technologijų taškas yra įrenginių valdymas realiuoju laiku, tiesioginė prieiga prie mašinos kodo, valdant kompiuterį iroperacinę sistemą, pastarajai nedalyvaujant. Kai kuriose programose tai labai svarbus aspektas, ir ne kiekvienas šiuolaikinis programavimo įrankis gali būti lyginamas su C++ arba C.
Nauji įrankiai
Interneto technologijų pasaulis vystosi taip sparčiai, kad daugelis naujų programavimo kalbų tapo pažįstamos, patikimos ir visiškai funkcionalios taip greitai, kad žodis „nauja“joms tinka su tam tikromis išlygomis.
PHP, Perl, Java, JavaScript ir daugelis kitų įrankių nebėra priskirti prie „naujų“, tačiau tai yra radikaliai kitoks požiūris, o šių kalbų pradžia slypi visiškai kitoje skiltyje. iš pradžių buvo sukurti kaip interneto programavimo priemonė, būtent jie suformavo pagrindines interneto svetainių kūrimo technologijas.
Tokiose priemonėse, priešingai, pagrindą sudarė interneto svetainės kūrimo technologija, o vėliau atsirado prieiga prie duomenų bazių, specialių serverių, išorinių įrenginių ir pan. pradžioje, pasirodo čia pačioje pabaigoje.
Tačiau pats faktas, kad nauji įrankiai sėkmingai kuriami tiek pirmyn, tiek atgal, visų pirma įrodo jų gyvybingumą. Čia yra svetainės kūrimo technologija: "HTML + CSS > [iN] > WWW", kur [iN] yra PHP, Perl, Java… Kitaip tariant, naujieji įrankiai apima hiperteksto standartus kaip pagrindą ir leidžia jums sukurti teisingas WWW š altinis.
Duomenų bazės ir santykiniai ryšiai
Skaičiuoklės (vartotojo lygiu) ir reliacinės duomenų bazės (kūrėjo lygiu) turėtų būti įvertintos už didžiulį indėlį plėtojant informacines technologijas ir didinant masinio informacijos vartotojo sąmoningumą.
Iš pradžių internetas „negalėjo“pasiekti įprastų duomenų bazių, esančių įprastuose tinkluose, reikėjo kai kurių programėlių. Tačiau tai netapo ypatinga problema, nes idėjos kurti naujas duomenų bazes remiantis ankstesne patirtimi buvo paklausios, pagrįstos ir apmokėtos.
MySQL ir panašios duomenų bazės puikiai papildo PHP, Perl ir kitus HTML puslapių kūrimo įrankius. Tačiau reliaciniai ryšiai išliko, o SQL užklausų kalba tiesiog išsiplėtė į daugybę naujų dialektų. Iš tikrųjų niekas nepasikeitė.
Jei atsižvelgsime į tai, kad objektinio programavimo (OOP) idėjos semantiškai krypo ne informacijos vartotojo kryptimi, o link svetainių ir informacinių sistemų kūrėjo, tuomet galime suprasti, kodėl duomenų bazės nenoriu pakeisti savo orientacijos iš santykinės į natūralią.
Informacija ir duomenų bazės
Kūrėjo ir vartotojo mentalitetas apibrėžia duomenų bazę kaip tam tikrą informacinį objektą, tačiau ji negali išsiveržti iš reliacinių santykių. Netgi naujai nukaldinta Doktrina, skelbianti naujas idėjas, yra paremta klasikinėmis idėjomis.
Informacijos negalima sutvarkyti. Tai visada dinamiška. Vakar buvo knygų bibliotekos, o šiandien – skaitmeninės bibliotekos- Vakar tas pats. Informacijos saugojimo lentynose logika prasminga tik iki to momento, kai viskas išdėliojama, o tada viskas pasikeičia. Informacija, visų pirma, yra dinamika, kad ir kurioje srityje ji būtų nagrinėjama.
Duomenų bazių pavyzdžiai
Darbuotojų duomenų bazė. Laikui bėgant keičiasi ne tik jų skaičius ir duomenys (turinys), bet ir reikalingos informacijos struktūra. Vadovas gali nesunkiai įvesti darbuotojo darbo vertinimo kriterijų, apibrėžti bendras pareigas ar panaikinti vieną ar kitą darbo santykių aspektą.
Filmų duomenų bazė. Viskas buvo gerai iki to momento, kai jis buvo sukurtas, užpildytas ir sukauptas potencialūs vartotojai, tačiau vartotojams neužtenka ieškoti filmų pagal pavadinimus, aktorius, filmo išleidimo datą. Visiškai natūralu ir suprantama, kad informacijos vartotojas nori rasti filmą pagal jame pasakytą frazę, kadro ar scenos aprašymą.
Skaitmeninės bibliotekos – atskira tema, įprastos realios bibliotekos logikos perkėlimas į internetą kainuoja nedaug. Tai tik darbas, nors ir paklausus. Tačiau vartotojui reikia tinkamos paieškos ne tik pagal autorius, pavadinimus ir raktinius žodžius. Pavyzdžiui, vartotojas, dirbdamas su diplomu, gali norėti automatiškai pasiimti atitinkamą darbą, o ne pats jo ieškoti.
Laiko aspektas
Atrodo, kad laiko aspektas visais atžvilgiais labai svarbus. Paieškos sistemos tam praktiškai neteikia jokios reikšmės, tačiau paieškos rezultatuose labai svarbu turėti supratimą, kiekgauta informacija yra pasenusi.
Analizuojant aukščiau pateiktą informaciją OOP kontekste, nesunku pastebėti kokybiškai naują duomenų bazių kūrimo versiją. Darant prielaidą, kad patys objektai gali būti saugomi duomenų bazėje ir iš jos atkurti esamą būseną. Darant prielaidą, kad šiandieninis objektas nėra vakarykštis, todėl duomenų bazė veiks tiesiog kaip objektų atmintis, o objektai vystysis pagal savo esmę.
Šiame kontekste OOP keičia duomenų bazių veidą, o santykiniai ryšiai tampa istorija.
Naujos svetainių kūrimo technologijos
OOP variantai šiuolaikinėse programavimo kalbose kaip natūraliosios kalbos dialektai, o dažniau kaip skirtingos natūralios kalbos, yra tik panašios apimties, bet praktiškai lygiavertės raidos požiūriu.
Pripažįstant, kad reliacinės duomenų bazės pasiekė savo apogėjų ir gerėja reliacinių santykių greitis bei efektyvumas, o tai neabejotinai yra labai gerai, galima daryti prielaidą, kad dabartinė situacija ruošiasi radikaliai transformacijai.
Visų pirma, visi yra pripratę prie to, kad svetainė yra kūrėjo įdiegta ištekliaus savininko reprezentacija. Bet kodėl šioje grandinėje nėra informacijos vartotojo? Norint visiškai patenkinti vartotojo interesus, vien savininko nuomonės ir kūrėjo svarstymų neužtenka. Jei du žmonės beveik visada turi dvi nuomones bet kuriuo klausimu, tai kodėl asmens ir svetainės santykiuose nuomonę turi tik paskutinis asmuo?
Santykiniai rodiniai ir duomenų bazės negalikad tik paliktų sceną, pirmiausia jie turi būti transformuoti į naują formatą. Tai tikriausiai primins, kaip C/C++, kuris buvo parašytas pats, iš pradžių buvo parašytas asamblėjos programoje. Galbūt, bet faktas, kad duomenų bazė juda link informacijos formalizavimo su visomis lentelėmis, rodo, kad galiausiai šis formalizavimas sukurs pagrindines idėjas, kaip nuo duomenų bazės valdymo sistemos nustatytų reliacinių santykių pereiti prie turinio nustatytų ryšių. lentelės.
Moderni svetainė
Visos populiarios interneto svetainių kūrimo technologijos vertos dėmesio, nėra lygiavertės, bet duos rezultatų. Svarbu ne tiek technologija, kiek kvalifikuotas kūrėjas, o veikiau jų komanda.
Tik kūrėjas ir jo patirtis galės įvertinti užduotį, nustatyti reikiamą funkcionalumą ir suteikti svetainei ilgą, saugų ir besivystančią gyvenimą. Šiuolaikinė svetainė – tai visai ne puslapių rinkinys, tai tikra dirbanti kūrėjų komanda. Ji nebūtinai turi būti kartu su viena svetaine, bet bet kuriuo atveju svetainė gyvuoja tol, kol yra kas ja pasirūpins.
Norint sukurti interneto š altinį, beveik visada reikia naudoti technologiją kuriant svetainę. Dažnai interneto svetainės sukūrimo neužtenka, reikia susidaryti jos reklamavimo planą. Paprastai didžioji naujų svetainių dalis yra panaši į esamas: tai parduotuvės (lygiaverčiai produktai), paieškos sistemos (paieškos algoritmai, sprendžiant pagal rezultatus, iš vieno serverio), taikomųjų programų svetainės (visos taikymo sritys žinomos) irpvz.
Kuriant naują svetainę, pirmiausia reikia sukurti jos veikimo planą, atsižvelgiant į kitus panašius į svetainę. „Google“svetainių technologija naujajai svetainei suteiks reikiamas funkcijas ir įrankius „Google“aplinkoje, tačiau tai nėra vienintelė aplinka. „Yandex“, „Rambler“, „Yahoo“turi ne mažiau klientų.
Reklamuojant viską, kas nauja, planas turėtų atsižvelgti į visus interneto erdvės komponentus. Pradedant nuo technologijos, kuria buvo sukurta svetainė, iki technologijų taikymo jos reklamai plano.
Šiuo metu interneto erdvė išgyvena aktyvaus formavimosi etapą, tačiau ji veikia ir suteikia galimybę kiekvienam pasiekti tai, ko nori.