Tehnologii pentru crearea site-urilor web: revizuire și noi tendințe
Internetul a devenit deja atât de familiar ca o necesitate și trăsături dobândite de accesibilitate încât procesul de dezvoltare a acestuia a depășit înțelegerea și controlul, supus chiar și celui mai calificat specialist.
conținut
Numarul de "competente" a depasit brusc numarul calificat, in tehnologiile informatiei, crearea de site-uri, dezvoltarea de instrumente si totul altceva a inceput sa se dezvolte ca si cum ar fi in sine, daca priviti toata imaginea.
Procese stochastice
Atunci când cantitatea se transformă în calitatea la alegere, nu întotdeauna rezultatul muncii unui specialist recunoscut și experimentat este mai bun decât munca unui începător. Specialistul vede obiectele, procesele și proprietățile lor prin gama de cunoștințe acumulate și nu poate accepta nimic care nu respectă regulile stabilite și standardele existente.
Cel nou venit vede totul, el nu are nici un filtru, nici complexe și cunoștințe care să pretindă cum să o facă. Incepatori sunt de obicei mult, iar marea majoritate sunt greșite, dar există întotdeauna una sau alta, ceea ce va face ceva valoros care va atrage atenția experților, chiar recunoscuți.
Când se formează fiecare sferă a relațiilor sociale, iar Internetul este un astfel de caz, un trendsetter recunoscut este o mulțime. Cea mai bună confirmare a acestui lucru sunt browserele de dimensiuni diferite, o gamă largă de opinii, multe acte de naștere și deces ale limbilor și instrumentelor.
Sfera se află în stadiul de formare activă, dar în ea este deja posibilă alocarea tehnologiilor informaționale generate, crearea de site-uri a dobândit un aspect "industrial" și scară.
Aspectul calificării
Site-ul poate fi creat nu numai de către un student, ci și de un student. Efectul este zero, dar o astfel de tehnologie de creare a site-urilor există într-adevăr, este în cerere și nu intenționează să-și părăsească nișa. Rezultatul acestei tehnologii nu este site-urile, ci fluxul în creștere al consumatorilor (clienți, proprietari).
Ce să faci, nu toată lumea și nu trebuie întotdeauna să înceapă cu un nivel decent, unele sunt destinate să înceapă drumul cu o bună parte a emoțiilor negative. Dar nu este întotdeauna că dvéchnik este mai rău decât un student excelent. În urma altor student la școală în viața reală vor trece zeci de excelenta, nu prea strecurat pe motiv simplu că școala a petrecut mai mult timp și efort pentru a obține un rezultat, dar nimeni nu a observat și apreciat.
Respectarea tine si afacerea dvs. clientul alege cu atenție un dezvoltator, ci mai degrabă un grup de dezvoltatori și pentru o lungă perioadă de timp care desfășoară o conversație despre modul plin de promisiuni, și ideea lor de funcționalitate, modul în care acestea sunt acțiuni profesionale bune și instrumente utilizate.
Un aspect foarte important este stabilitatea echipei de dezvoltatori, nu calificarea, ci o teamă reală în echipă și absența completă a oricărei distrageriri în procesul de lucru și dincolo. Aceasta este o cerință ideală, dar trebuie să ne străduim.
De înaltă calitate și resurse on-line cu funcții complete - este, mai presus de toate, proprietarul [autor | idee] + echipă calificată, mai degrabă decât un set de pagini interconectate frumos, nu outsourcing pe drum sau petreceri corporate.
Principalele aspecte tehnologice
modern tehnologia informației Este obișnuit să se facă referire la tehnologii înalte, ceea ce ridică îndoieli serioase. Este mai bine să nu vorbim despre realizările inteligenței naturale în sfera informațiilor, nu este vorba de construcția de căptușeli ale oceanelor sau aerului sau zboruri către spațiu, unde există o experiență colosală și totul poate fi calculat.
Încercările de a declara crearea unei noi tehnologii pentru crearea de site-uri pentru o lungă perioadă de timp nu sunt luate în serios. Lumea instrumentelor de Internet a fost mult timp determinată cu ce să lucreze și cum să o facă. Specialiștii calificați au fost convinși că, după fiecare nouă victorie strălucită în domeniul sistemelor de informații și de informații, efectul dispare pe verticală, și instantaneu, că nu este mai mult sau mai puțin decente funcția de amortizare, intins pe perioada de timp în care poate fi văzut cu ochiul liber.
Principalele tehnologii de creare a site-urilor web:
- realizat manual (MS - mine) -
- utilizarea sistemelor de management al site-urilor (CMS).
Ambele opțiuni combină utilizarea oricărui limbaj de server și a limbii browserului, AJAX acționează ca o mulțime sau o versiune personală a schimbului de informații dintre client (browser) și server.
Rezultatul oricărei tehnologii va fi o pagină HTML, un set de reguli CSS și scripturi jаvascript. În funcție de domeniul de aplicare, pot exista alte fișiere.
Limbi de programare clasice
Fiecare limbă de programare are propriul său destin, însă în ultimii ani, pentru a supraviețui, toți au trebuit să se adapteze la Internet și să ofere mecanisme dezvoltatorilor să creeze site-uri în propriul lor mediu.
În măsura în care este convenabil, eficient și viabil, este o chestiune de timp, dar în orice caztehnologia de creare a site-urilor web cu C ++, Delphi (Pascal), C # (C sharp), ... duce la un rezultat de lucru.
Cu ajutorul instrumentului clasic oferă un efect bine definit în ceea ce privește accesul la resursele informatice și bibliotecile de sistem natural lung și depanat mod fiabil, dar este, de asemenea, adevărat că o parte din activitatea într-un mediu informatic distribuit există încă lacune.
Un aspect important al tehnologiilor bazate pe astfel de limbi de programare este gestionarea în timp real a dispozitivelor, accesul direct la codul mașinii, gestionarea atât a calculatorului, cât și a sistemului de operare, fără acesta din urmă. În unele aplicații, acesta este un aspect foarte important, și nu orice instrument software modern poate compara aici cu C ++ sau C #.
Noi instrumente
Lumea tehnologiilor Internet se dezvoltă atât de rapid încât multe limbi noi de programare au devenit atât de familiare, fiabile și pe deplin funcționale, încât cuvântul "nou" le este aplicabil cu rezerve cunoscute.
PHP, Perl, Java, jаvascript și multe alte instrumente nu mai fac parte din categoria „noi“, dar este o abordare radical diferită, și începutul acestor limbi este destul de o altă secțiune, acestea au fost inițial create ca un mijloc de programare on-line, și anume ei au mers laprincipalele tehnologii de creare a site-urilor web.
În astfel de instrumente, dimpotrivă,tehnologie pentru crearea de web-site-ul a fost baza, precum și accesul la bazele de date, la servere specifice, la dispozitive externe, și așa mai departe. d. Apoi a apărut, adică, ceea ce a fost de programare la început, apare la sfârșit.
Cu toate acestea, însăși faptul că noile instrumente se dezvoltă cu succes atât înainte, cât și înapoi, mărturisește în primul rând vitalitatea acestora. Aici, tehnologia este crearea de site-ul: "HTML + CSS> [iN]> WWW", în cazul în care [iN] - este PHP, Perl, Java ... Cu alte cuvinte, noi instrumente includ atât standarde Hypertext de bază și vă permit să facă www- corect resursă.
Baze de date și relații de relații
Este necesar să se adauge un omagiu foii de calcul (nivel de utilizator) și baze de date relaționale (nivel de dezvoltator) pentru contribuția lor colosală la dezvoltarea tehnologiei informației și îmbunătățirea conștiinței consumatorului de informații în masă.
Inițial, Internetul "nu putea" avea acces la bazele de date uzuale situate în rețele obișnuite, aveau nevoie de niște gadget-uri. Cu toate acestea, aceasta nu a devenit o problemă specială, deoarece ideile de a crea noi baze de date pe baza experienței anterioare au fost în cerere, justificate și plătite.
MySQL și bazele de date similare completează perfect PHP, Perl și alte instrumente pentru crearea paginilor HTML. Dar relațiile relaționale au fost păstrate, iar limba interogărilor SQL sa extins doar la o mulțime de noi dialecte. Nimic nu sa schimbat în esență.
Dacă luăm în considerare aceste idei programarea orientată pe obiecte (OOP) din punct de vedere semantic nu au mers în direcția de informații de utilizator, și sa mutat către site-ul de dezvoltator, și sistemele de informații, putem înțelege de ce baza de date nu doresc să schimbe orientarea cu relaționalul naturale.
Informații și baze de date
Mentalitatea dezvoltatorului și a utilizatorului definește baza de date ca entitate informațională, dar nu poate ieși din relațiile relaționale. Chiar și doctrina recent făcută, care declară noi idei, se bazează pe idei clasice.
Informațiile nu pot fi extinse pe rafturi. Este întotdeauna dinamic. Bibliotecile de cărți au fost ieri, dar astăzi bibliotecile electronice sunt toate la fel. Logica de stocare a informațiilor pe rafturi are sens numai până în momentul în care totul este descompus și apoi totul se schimbă. Informația este, în primul rând, dinamică, în orice sferă este considerată.
Exemple de baze de date
Baza de date a angajaților. În timp, nu numai cantitatea și datele (conținutul) variază pentru fiecare, ci și structura informațiilor necesare. Managerul poate face cu ușurință un criteriu pentru evaluarea muncii unui angajat, determinarea îndatoririlor generale sau anularea unui aspect al relației de muncă.
Baza de date a filmelor. Totul a fost bine până a fost creat, umplut și acumulat potențiali utilizatori, dar utilizatorii nu trebuie să caute filme de nume, actori, data lansării filmului. Este destul de natural și de înțeles dorința consumatorului de informații de a găsi un film în conformitate cu expresia vorbită în el, descrierea cadrului sau a scenei.
Biblioteci electronice - acesta este un subiect separat, pentru a transfera la Internet logica unei biblioteci reale obișnuite este în valoare de un pic. Este doar o muncă, deși este în căutare. Dar consumatorul are nevoie de o căutare adecvată nu numai pentru autori, nume și cuvinte cheie. Consumatorul, de exemplu, lucrează la o diplomă, poate dori să tragă automat lucrarea reală, mai degrabă decât să-și caute singur.
Dimensiunea timpului
Aspectul de timp este extrem de important din toate punctele de vedere. Motoarele de căutare practic nu acordă nici o importanță acestui lucru, dar este foarte important să avem o idee în problema căutării despre cât de vechi au fost informațiile obținute.
Analizând ceea ce sa spus mai sus în contextul OOP, este ușor să observați o variantă calitativ nouă a dezvoltării bazei de date. Presupunând că obiectele ele însele pot fi stocate în baza de date și restaurate din acestea în starea actuală. Presupunând că obiectul de astăzi nu este un obiect de ieri, baza de date va funcționa pur și simplu ca o amintire a obiectelor, iar obiectele vor evolua în funcție de natura lor.
În acest context, PLO modifică fața bazelor de date, iar relațiile relaționale se pierd în istorie.
Tehnologii noi pentru crearea site-urilor Web
Variantele OOP din limbile moderne de programare ca dialecte de limbaj natural și, mai des, ca limbi naturale diferite, sunt similare în ceea ce privește domeniul de aplicare, dar sunt practic echivalente în termeni de dezvoltare.
Recunoscând că bazele de date relaționale au atins punctul culminant al dezvoltării lor și îmbunătățesc viteza și eficacitatea relațiilor relaționale, ceea ce este, fără îndoială, foarte bun, putem presupune că situația actuală se pregătește pentru o reîncarnare radicală.
În primul rând, toată lumea este obișnuită cu faptul că site-ul reprezintă o reprezentare a proprietarului resursei, implementată de dezvoltator. Dar de ce nu există niciun consumator de informații în acest circuit? O opinie a proprietarului și a considerațiilor dezvoltatorului nu este suficientă pentru a satisface pe deplin interesele consumatorului. În cazul în care doi oameni - aproape întotdeauna două opinii cu privire la orice problemă, atunci de ce într-o relație persoană-site-ul există o opinie numai în acesta din urmă?
Reprezentările și bazele de date relaționale nu pot părăsi scena, în primul rând ele trebuie transformate într-un nou format. Probabil, va reaminti, pe când S / C ++, fiind scrisă pe sine, a fost inițial scrisă pe asamblare. Poate că, însă, faptul că baza de date cu toate tabelele sale duce la formalizarea informațiilor dovedește că, în cele din urmă, această formalizare va crea idei de bază despre cum să trecem de la baza de date relațională relațională, cauzată de sistemul de gestionare a bazelor de date, la relațiile definite de conținut tabele de baze de date.
Site modern
Toate tehnologiile populare pentru crearea de site-uri demne de atenție, nu sunt echivalente, ci vor duce la rezultat. Important nu este atât de multă tehnologie ca un dezvoltator calificat, ci mai degrabă o echipă de aceștia.
Numai dezvoltatorul și experiența acestuia vor putea să evalueze sarcina, să determine funcționalitatea necesară și să ofere site-ului o viață lungă, sigură și în continuă evoluție. Un site modern nu este un set de pagini, este o echipă de dezvoltatori cu adevărat activă. Nu însoțește neapărat un site, dar, în orice caz, site-ul trăiește atâta timp cât există cineva care să aibă grijă.
Disponibilitatea unei resurse Internet necesită aproape întotdeauna utilizarea tehnologii pentru crearea de site-uri de promovare. Adesea, pentru a crea un mic site web, trebuie să formați un plan pentru promovarea acestuia. De regulă, cota de leu a site-urilor noi este similară celor existente: sunt magazine (echivalentul mărfurilor), motoarele de căutare (algoritmi de căutare, judecând după emitere, de la un server), site-urile de aplicații (toate zonele de aplicație sunt cunoscute)
Crearea unui site nou necesită crearea unui plan pentru prezentarea sa pe fondul preferințelor sale, mai presus de toate. Tehnologie pentru crearea site-urilor web cu instrumente Google va oferi noului site calitățile și instrumentele necesare în mediul "Google", dar acesta nu este singurul mediu. La "Yandex", "Rambler", Yahoo nu este mai puțin clientelă.
Planul de promovare a celor noi trebuie să țină cont de toate componentele spațiului de internet. Începând cu tehnologia care stă la baza creării site-ului, printr-un plan de aplicare a tehnologiilor pentru promovarea acestuia.
În prezent, spațiul de Internet se confruntă cu o etapă de dezvoltare activă, dar acționează și oferă tuturor o șansă de a realiza ceea ce doresc.
- Specialitatea "Managementul calității". Specialități de învățământ profesional superior
- Mechanic-picking mechanic: trăsături ale profesiei
- Aflăm toate detaliile despre ceea ce este un server DNS
- Generator de site gratuit - recenzie și revizuire. Wix.com
- Tehnologia IT - ce este? Pentru ce este tehnologia IT?
- Programul de creare a site-urilor web: o revizuire a celui mai bun software
- Cunoștințe raționale
- Descrierea postului pentru maestrul site-ului. Instrucțiunea de producție a probelor
- Regulamentele de mentorat: concepte de bază
- Evgeny Kostin: pentru ce este cunoscută această persoană și cum a obținut succesul
- Inginer ACS TP: sarcini de lucru ca inginer al unui sistem automatizat de control al proceselor
- Informatică fundamentală și tehnologii informaționale (specialitate): cu cine să lucrați?
- Standard de specialitate în domeniul siguranței ocupaționale: principalele concepte
- Abordare competentă în formare
- Munca ca factor de producție
- Informatică aplicată în diverse domenii
- Ce aveți nevoie pentru a crea un site web?
- Dezvoltarea frontului: ce înseamnă sau cum să faci un site live și inteligent
- Competențele de calculator și rolul lor în ocuparea forței de muncă
- Dezvoltarea personalului
- Cum să stăpânești designul grafic și să devii un specialist foarte plătit