Het internet is al zo gewoon gewordennoodzaak en verwierf de kenmerken van algemene toegankelijkheid, dat het ontwikkelingsproces verder ging dan begrip en controle, zelfs onder voorbehoud van de meest gekwalificeerde specialist.
Het aantal "bekwame" is sterk overschredenaantal gekwalificeerde, in informatietechnologie, website-ontwikkeling, ontwikkeling van tools en al het andere begon te ontwikkelen als op zichzelf, als je naar het grote geheel kijkt.
Stochastische processen
Wanneer kwantiteit op zijn eigen manier in kwaliteit verandertgewillig is het resultaat van het werk van een erkende en ervaren specialist niet altijd beter dan het werk van een beginner. Een specialist ziet objecten, processen en hun eigenschappen door het spectrum van opgebouwde kennis en kan niets toegeven dat niet overeenkomt met de vastgestelde regels en huidige normen.
De beginner ziet alles, hij heeft geen filters nochcomplexen en kennis die beweren hoe het niet moet worden gedaan. In de regel zijn er veel nieuwkomers en de overgrote meerderheid vergist zich, maar er zal altijd de een of de ander zijn die iets waardevols zal doen dat de aandacht trekt van zelfs erkende specialisten.
Wanneer elke sfeer van publiekrelaties, en internet is precies zo'n geval, de erkende trendsetter is de massa. De beste bevestiging hiervan is de verscheidenheid aan browsers, het brede scala aan meningen, de vele geboorten en sterfgevallen van talen en tools.
De bol bevindt zich in het stadium van actieve vorming, maar het is al mogelijk om daarin gevormde informatietechnologieën te onderscheiden, het creëren van sites heeft een "industrieel" uiterlijk en schaal gekregen.
Kwalificerend aspect
Niet alleen een student kan een website maken, maar ookschooljongen. Het effect is nul, maar een dergelijke technologie voor het maken van sites bestaat echt, er is veel vraag naar en is niet van plan zijn niche te verlaten. Het resultaat van deze technologie zijn geen websites, maar een groeiende stroom van hun consumenten (klanten, eigenaren).
Wat te doen, niet iedereen en niet altijdbeginnen vanaf een behoorlijk niveau, sommigen zijn voorbestemd om de reis te beginnen met een flinke portie negatieve emoties. Maar een arme student is niet altijd slechter dan een excellente student. Een andere student die in het echte leven niet op school slaagt, zal een tiental uitstekende studenten omzeilen, zonder al te veel te spannen, op de simpele basis dat hij op school meer energie en tijd besteedde om een resultaat te bereiken, maar niemand merkte of waardeerde dit.
Een klant die zichzelf en zijn bedrijf zorgvuldig respecteertkiest een ontwikkelaar, maar eerder een groep ontwikkelaars en voert lange tijd gesprekken over hoe compleet en veelbelovend hun ideeën over functionaliteit zijn, hoe professioneel hun handelen is en hoe goed de tools zijn.
Een heel belangrijk aspect is de stabiliteit van het teamontwikkelaars, geen vaardigheid, maar echt goed gecoördineerd teamwerk en de volledige afwezigheid van afleiding tijdens het werk en daarbuiten. Dit is een ideale vereiste, maar men moet ernaar streven.
Hoge kwaliteit en volledig functioneeleen internetbron is in de eerste plaats de eigenaar [auteur | idee] + een gekwalificeerd team, en niet een reeks prachtig onderling verbonden pagina's, geen outsourcing bij de uitgang of het bedrijfsfeest.
Belangrijkste technologische punten
Moderne informatietechnologie aangenomengeclassificeerd als geavanceerde technologie, wat ernstige twijfels doet rijzen. Het is beter om niet te praten over de verworvenheden van natuurlijke intelligentie op het gebied van informatie, dit is niet de constructie van oceaan- of luchtlijnschepen of vluchten naar de ruimte, waar een enorme ervaring is en alles kan worden berekend.
Pogingen om de creatie van een nieuwe technologie aan te kondigenhet maken van websites wordt al heel lang niet serieus genomen. De wereld van internettools heeft lang besloten wat te werken en hoe het te doen. Gekwalificeerde specialisten hebben ervoor gezorgd dat na elke nieuwe schitterende overwinning op het gebied van informatie en informatiesystemen, het effect verticaal en onmiddellijk verdwijnt, dat wil zeggen dat er geen fatsoenlijke fading-functie is die zich uitstrekt over een periode die kan worden gezien met het blote oog.
De belangrijkste technologieën voor het maken van sites:
- handgemaakt (MS - ikzelf);
- gebruik van sitebeheersystemen (CMS).
Beide opties combineren het gebruik van elkservertaal en browsertaal, AJAX of een handgemaakte versie van informatie-uitwisseling tussen de client (browser) en de server fungeert als een bundel.
Het resultaat van elke technologie is een HTML-pagina, een set CSS-regels en JavaScript-scripts. Afhankelijk van de toepassing kunnen er andere bestanden zijn.
Klassieke programmeertalen
Elke programmeertaal heeft zijn eigen lot, maarom te overleven zijn ze de afgelopen jaren allemaal gedwongen zich aan het internet aan te passen en ontwikkelaars mechanismen aan te bieden om sites in hun eigen omgeving te maken.
Hoe handig, efficiënt en haalbaar het is, is een kwestie van tijd, maar in ieder geval technologie om websites te maken met C ++, Delphi (Pascal), C # (C sharp), ... leidt tot een werkend resultaat.
Klassiek instrumentaal gebruikenmiddelen geeft ongetwijfeld een effect in termen van toegang tot computerbronnen en systeembibliotheken op een natuurlijke, reeds lang bestaande en betrouwbare manier, maar het is ook waar dat er wat betreft het werk in een gedistribueerde informatieomgeving hiaten zijn en zullen zijn.
Een belangrijk punt van technologieën die daarop zijn gebaseerdprogrammeertalen - realtime apparaatcontrole, directe toegang tot machinecode, om zowel een computer als een besturingssysteem te besturen zonder de deelname van de laatste. In sommige toepassingen is dit een heel belangrijk aspect, en niet elke moderne programmeertool kan hier met C ++ of C # worden vergeleken.
Nieuwe tools
De wereld van internettechnologie is enorm in ontwikkelinghet is snel dat veel nieuwe programmeertalen zo snel vertrouwd, betrouwbaar en volledig functioneel zijn geworden dat het woord "nieuw" er onder voorbehoud op wordt toegepast.
PHP, Perl, Java, JavaScript en nog veel meertools behoren niet langer tot de categorie 'nieuw', maar toch is dit een radicaal andere benadering, en het begin van deze talen ligt in een heel andere context, ze zijn oorspronkelijk gemaakt als een tool voor internetprogrammering, ze waren het wie gevormd basistechnologieën voor het maken van sites.
In dergelijke tools daarentegen de technologie van het maken van een internetsite lag erinbasis, en toegang tot databases, tot speciale servers, tot externe apparaten, enz. verscheen later, dat wil zeggen, wat er in het begin aan het programmeren was, verschijnt hier helemaal aan het einde.
Maar juist het feit dat nieuwe tools succesvol zijnzowel voorwaarts als achterwaarts ontwikkelen, getuigt allereerst van hun vitaliteit. Hier is de technologie voor het maken van een site: "HTML + CSS> [iN]> WWW", waarbij [iN] PHP, Perl, Java is ... Met andere woorden, de nieuwe tools bevatten hypertekststandaarden als basis en maken het mogelijk om juiste WWW-bron.
Databases en relationele relaties
We moeten hulde brengen aan spreadsheets (leveluser) en relationele databases (ontwikkelaarsniveau) vanwege hun kolossale bijdrage aan de ontwikkeling van informatietechnologieën en de verbetering van het bewustzijn van de massaconsument van informatie.
In eerste instantie had het internet "geen toegang" totgewone databases op gewone netwerken vereisten een soort gadgets. Dit werd echter geen specifiek probleem, aangezien ideeën om nieuwe databases te creëren op basis van ervaringen uit het verleden gewild, gerechtvaardigd en betaald waren.
MySQL en vergelijkbare databases zijn primaaangevuld met PHP, Perl en andere tools voor het maken van HTML-pagina's. Maar de relationele relatie is gebleven en de SQL-querytaal is eenvoudig uitgebreid tot een groot aantal nieuwe dialecten. In wezen is er niets veranderd.
Gezien het feit dat de ideeën van object-georiënteerdprogrammering (OOP) in semantische zin ging niet in de richting van de gebruiker van informatie, maar bewoog zich in de richting van de ontwikkelaar van sites en informatiesystemen, dan kan men begrijpen waarom databases de oriëntatie niet willen veranderen van relationeel naar natuurlijk .
Informatie en databases
De mentaliteit van de ontwikkelaar en de gebruiker bepaalteen database als een soort informatieve entiteit, maar het kan de grenzen van relationele relaties niet overschrijden. Zelfs de nieuw geslagen Doctrine is bij het bekendmaken van nieuwe ideeën gebaseerd op klassieke opvattingen.
Informatie kan niet in de schappen worden gelegd.Het is altijd dynamisch. Bibliotheken met boeken waren gisteren, maar vandaag zijn elektronische bibliotheken gisteren hetzelfde. De logica van het opslaan van informatie in de schappen is alleen logisch tot het moment dat alles is opgemaakt, en dan verandert alles. Informatie is in de eerste plaats dynamiek, op welk gebied dan ook.
Database voorbeelden
Werknemersdatabase. Na verloop van tijd, niet alleen hun aantal engegevens (inhoud) voor elk, maar ook de structuur van de benodigde informatie. De manager kan eenvoudig een criterium toevoegen om het werk van de werknemer te evalueren, algemene verantwoordelijkheden definiëren of een of ander aspect van de arbeidsrelatie annuleren.
Films database. Alles was in orde tot het moment dat zeis gemaakt, gevuld en heeft potentiële gebruikers verzameld, maar het is niet voldoende voor gebruikers om films te zoeken op titel, acteurs, datum van uitgave van de film. Heel natuurlijk en begrijpelijk is de wens van de informatieconsument om een film te vinden aan de hand van de zin die erin staat, de beschrijving van een frame of scène.
Elektronische bibliotheken - dit is een apart onderwerp, om logica naar internet over te brengende gebruikelijke echte bibliotheek kost een beetje. Het is gewoon werk, hoewel er veel vraag naar is. Maar de consument moet niet alleen op auteurs, titels en trefwoorden goed zoeken. Een consument die bijvoorbeeld aan een diploma werkt, wil misschien automatisch aan het werk gaan en er zelf niet naar op zoek gaan.
Tijdaspect
Het tijdelijkeaspect in alle opzichten. Zoekmachines hechten hier praktisch geen belang aan, maar het is wel erg belangrijk om bij zoekresultaten een idee te hebben hoe oud de ontvangen informatie is.
Het analyseren van het bovenstaande in de context van OOP is eenvoudigmerk een kwalitatief nieuwe versie van de ontwikkeling van databases op. Ervan uitgaande dat de objecten zelf kunnen worden bewaard en hersteld vanuit de database in hun huidige staat. Als we aannemen dat het object van vandaag niet het object van gisteren is, zal de database daarom eenvoudig werken als een herinnering aan objecten en zullen de objecten zich ontwikkelen in overeenstemming met hun essentie.
In een dergelijke context verandert OOP het aanzien van databases en worden relationele relaties verleden tijd.
Nieuwe technologieën voor het maken van websites
OOP-varianten in moderne talenprogrammeren als dialecten van een natuurlijke taal, en vaker als verschillende natuurlijke talen, zijn alleen qua reikwijdte vergelijkbaar, maar praktisch equivalent qua ontwikkeling.
Erkennen dat relationele databases hebben bereikthet hoogtepunt van hun ontwikkeling en verbetering van de snelheid en efficiëntie van relationele relaties, wat ongetwijfeld zeer goed is, kan worden aangenomen dat de huidige situatie zich voorbereidt op een radicale transformatie.
Allereerst is iedereen gewend aan het feit dat de site dat isVertegenwoordigingen van broneigenaren zoals geïmplementeerd door de ontwikkelaar. Maar waarom is er geen consument van informatie in dit circuit? De mening van de eigenaar en de overwegingen van de ontwikkelaar alleen zijn niet voldoende om de belangen van de consument volledig te vervullen. Als twee mensen bijna altijd twee meningen hebben over een bepaald onderwerp, waarom heeft dan in een persoon-site-relatie alleen de laatste een mening?
Relationele weergaven en databases kunnen dat nietverlaat gewoon het podium, allereerst moeten ze worden getransformeerd naar een nieuw formaat. Het zal er waarschijnlijk aan herinneren hoe C / C ++, op zichzelf geschreven, oorspronkelijk in assembler werd geschreven. Het is mogelijk, maar het feit dat de database met al zijn tabellen informatie gaat formaliseren, geeft aan dat deze formalisering uiteindelijk basisideeën zal creëren over hoe te gaan van relationele relaties die door het databasebeheersysteem worden geconditioneerd naar inhoudbepaalde relaties. Database tafels.
Moderne site
Alle populaire technologieën voor het maken van sites zijn opmerkelijk, niet gelijkwaardig, maar zullen tot resultaten leiden. Het is niet zozeer technologie die telt als een gekwalificeerde ontwikkelaar, maar eerder een team daarvan.
Alleen de ontwikkelaar en zijn ervaring zullen kunnen beoordelentaak, om de noodzakelijke functionaliteit te bepalen en de site een lang, veilig en ontwikkelend leven te geven. Een moderne website is helemaal geen verzameling pagina's, het is een echt werkend team van ontwikkelaars. Ze begeleidt niet noodzakelijk één site, maar de site leeft in ieder geval voort zolang er iemand is die ervoor zorgt.
De aanwezigheid van een internetbron vereist bijna altijd het gebruik van technologieën voor het maken van website-promotie.Vaak is het niet voldoende om een website te maken, u moet een plan opstellen voor de promotie ervan. In de regel is het leeuwendeel van de nieuwe sites vergelijkbaar met de bestaande: dit zijn winkels (gelijkwaardige producten), zoekmachines (zoekalgoritmen, te oordelen naar de resultaten, van één server), applicatiesites (applicatiegebieden zijn allemaal bekend) , enz.
Om een nieuwe site te maken, moet je allereerst een plan maken voor zijn prestaties tegen de achtergrond van anderen zoals hij. Technologie voor het maken van websites met Google zal de nieuwe site voorzien van de nodige kwaliteiten en tools in de Google-omgeving, maar dit is niet de enige omgeving. Yandex, Rambler en Yahoo hebben niet minder klanten.
Het plan om al het nieuwe te promoten moet rekening houden met alle componenten van de internetruimte. Te beginnen met de technologie die ten grondslag ligt aan de oprichting van de site, via het plan voor het gebruik van technologieën voor de promotie ervan.
Momenteel maakt de internetruimte een fase van actieve ontwikkeling door, maar het werkt en geeft iedereen de kans om te bereiken wat ze willen.