Wat is Webdevelopment

Door Panja gepubliceerd op Friday 28 September 12:13

Wat is Webdevelopment? Wat doen Webdevelopers nou precies?

Ik ben nu tegen mei aan ongeveer een jaar bezig met webdevelopment. En nog steeds vind ik het nog ontzettend interessant en motiverend om verder hierin te leren.  Dit artikel zal gaan over wat webdevelopment is en wat het nou precies inhoud en doet. Zie mijn ander artikel om over mijn progressie te lezen : Mijn progressie als beginner in webdevelopment. 

Het begon allemaal met een vriend die dit werk verrichte. Het leek ontzettend moeilijk maar ik vond het wel interessant om te kijken hoe websites nou opgebouwd werden. Ik zat dan ook altijd mee te kijken totdat ik er hoofdpijn van kreeg. Ik snapte er tenslotte niks van. Al die gekke codes en programma’s waar mee gewerkt werden. Ik wist toenertijd nog helemaal niet eens wat die codes: HTML, CCS, PHP en text-editor allemaal betekende, of waar het voor nodig was. Of hoe zo’n code een complete website kon maken en kon functioneren.

Wat is nou Webdevelopment?

Webdevelopment is een uitgebreid woord voor alles wat te maken heeft met het opmaken en bouwen van websites en de functionaliteit ervan. Webdesign, programmeren met scripts (opbouwen van sites) en beheer van webservers zijn hoofd onderwerpen daar waar het bij webdevelopment om draait.

Webdevelopers zorgen ervoor dat het systeem snapt, dat als iemand een site bezoekt en op een link klikt waar die link naartoe verwijst. Of iemand via de site een email verstuurt via het contactformulier naar diegene waar de mail voor is bedoeld.

Webdevelopers gebruiken scripting om sites op te bouwen en functioneel te maken. Scripting is het gebruiken van codes die beschrijft welke handelingen de computer of server moet uitvoeren. Scripts worden geschreven in een tekstverwerker (text-editor) je schrijft dus een soort van code. Die tekstverwerker zorgt ervoor dat het script word uitgewerkt in de browser.

Je hebt veel scripts. Een paar bekende daarvan die webdevelopers gebruiken en inclusief ikzelf gebruik, zijn HTML, CSS, PHP, Javascript. Ieder script heeft zijn eigen functies en draagt een deel mee aan de site.

HTML-script


HTML (Hyper Text Markup Language) is een opmaak script die gebruikt wordt om een webpagina op te delen en op te maken. Het zorgt ervoor dat tekststukjes en afbeeldingen op een bepaalde positie staan, welke lettertypen enz. Je hebt ook programma’s die deze code voor je schrijven of al standaard klaar hebben zoals : Joomla. Die kun je dan gebruiken, maar webdevelopers schrijven het liefst de code zelf. Je hebt alles dan zelf in de hand namelijk.

CSS-script

CSS (Cascading Style Sheets) zijn stijlbladen. Een opmaak script die gebruikt wordt om een site mee te vormgeven. 

De code die in CSS is gemaakt kan in de HTML-code worden gezet maar ook in een apart bestand die dan vervolgens wordt gekoppeld aan het HTML bestand. Meestal is apart fijner voor het overzicht wat je hebt. Je hebt dan HTML voor constructie en tekst. En CSS voor de opmaak/vormgeving.  De stijl is handig en kun je gebruiken voor veel dingen zoals : Lettertype, achtergrond kleur, breedte van tekst en/of kantlijnen

, zichtbaarheid, overlappende elementen, het oplichten van een woordje als je er met de muis overheen gaat. Je zal HTML en CSS moeten kennen wil je beginnen met het maken van een eigen website dus.

Actieve en on-actieve websites

Er zijn vele sites die op het internet staan. Toch zit er verschil in deze sites. Als je een site bezoekt die een paar pagina’s bevat, tekst met informatie en plaatjes, heb je het over een on-actieve website. Dit wilt zeggen dat het als enigste functie heeft om informatie en plaatjes te laten zien.

Een actieve site daar in tegen wilt zeggen dat bezoekers zich kunnen registreren, een account kunnen maken, commentaar/reacties kunnen geven, of deel kunnen nemen aan een  forum. Bij deze site moet je informatie op kunnen slaan zodat de gegevens van een bezoeker op worden geslagen in een database. Met scripting zorg je er ook voor dat deze handelingen automatisch uitgevoerd worden. Er zijn vaak webdevelopers die beheerder worden van de site en vanuit daar alles op de site regelt, of als er iets aangepast moet worden.

Javascript


Dit is een client-side script die het script gelijk naar de browser stuurt en uitvoert/laat zien. Het voert het script uit, en dat wordt gezien op de browser van een bezoeker die op de site komt. Meestal wordt met Javascript gewerkt omdat deze ondersteunt word door alle browsers, maar er zijn ook vele andere.

Javascript wordt ervoor gebruikt om de website dynamisch te maken, zoals een registratie-formulier die erop checkt of je alle gegevens/alle velden wel hebt ingevuld. Of als je in een formulier je naam wel eens hebt opgegeven, je een welkomstbericht krijgt met je naam  elke keer als je de site bezoekt.

PHP-script


Dit is een server-side script die niet door de browser maar door de server wordt uitgevoerd. Dat wilt zeggen dat het script eerst naar de server wordt gestuurd en dan pas op de browser verschijnt. PHP kan in de html code worden geplaatst. Of gewoon apart en worden gekoppeld aan de HTML. PHP is makkelijk te leren omdat het een eenvoudige structuur heeft. Andere soorten scripttalen zijn Perl, Python, Ruby en nog vele andere.

CMS (Contentmagement system)

Dit is een systeem waarmee je door instellingen aan te passen een complete website creert. Zonder ook maar een script te schrijven en een actieve of onactieve site creeren.

Hiermee kun je content/inhoud teksten publishen, aanpassen, maar ook onderhoud van de site verrichten. Het is ook mogelijk meerdere mensen die een bedrijf hebben mede-beheerder of eigen beheerder te laten worden, door een account op CMS als beheer aan te geven. Hierdoor kunnen gegevens gedeeld worden of kan de klant (het bedrijf) hun eigen content, plaatjes aanpassen en/of updaten. Ook kun je hiermee bijhouden wat users/bezoekers allemaal verrichten op de site. En nog vele andere snufjes.


 

 

Reacties (3) 

Voordat je kunt reageren moet je aangemeld zijn. Login of maak een gratis account aan.
Interessant ;)
Goed geschreven maar niet makkelijk lijkt me. Duim en fan erbij.
Prima geschreven!