Wat betekent raamwerk? Wat is het .net-framework van Microsoft en waarom is het nodig? Net Framework-klassebibliotheek

Het raamwerk, dat het “raamwerk” is voor het creëren en onderhouden van een softwareproject, maakt de taak van de ontwikkelaar eenvoudiger. Er zijn veel raamwerken voor het maken van websites en voor verschillende programmeertalen, die zowel voor- als nadelen hebben. Bekende CSS-frameworks: Foundation en Bootstrap. Moderne PHP-frameworks omvatten Yii, Symfony en Laravel. Ze zijn niet alleen vriendelijk voor professionals, maar ook voor beginners. De populariteit en brede functionaliteit maken het gemakkelijk om nuttige informatie over deze raamwerken te vinden.

Tegenwoordig staan ​​IT-technologieën niet stil; er worden elke minuut nieuwe websites, applicaties en verschillende soorten softwareproducten gemaakt. Duizenden regels code helpen een computer een persoon te begrijpen.

Vaak gebruikt een ontwikkelaar dezelfde algoritmen in verschillende projecten. En het zou niet raadzaam zijn om veel tijd te besteden aan het steeds opnieuw schrijven van hetzelfde. Wat kan deze taak gemakkelijker maken?

Er zijn veel definities van de term ‘framework’. Laten we er een paar bekijken en proberen te ontdekken wat hen verenigt.

Kader is een softwareplatform dat de structuur van een softwaresysteem definieert, software die de aan de ontwikkelaar toegewezen taak faciliteert en de verschillende componenten van een groot softwareproject combineert. Dit is een structuur die codebibliotheken en verschillende software omvat die het leven van de ontwikkelaar gemakkelijker maken en helpen de verschillende componenten van een groot softwareproject te verenigen. Het raamwerk bevat basissoftwaremodules. Alle specifieke componenten worden op basis daarvan door de ontwikkelaar geïmplementeerd.

Vertaald uit het Engels, kader betekent "frame". Als je de creatie van een softwareproject vergelijkt met de bouw van een huis, dan is het raamwerk een frame en kan de ontwikkelaar alleen ramen en muren ophangen.

Het raamwerk biedt de ontwikkelaar al ingebouwde klassen:

  • Om met de database te werken
  • Om functionele vormen te creëren
  • Om logica te beschrijven, enz.

Dit alles kan in de meeste van uw projecten worden gebruikt, terwijl gebruik en aansluiting eenvoudig zullen zijn dankzij dergelijke “frameworks”.

Met behulp van frameworks hoeft u geen tienduizenden of zelfs honderdduizenden regels helemaal opnieuw te schrijven, waardoor u een grotere productiviteit bereikt. Het wordt eenvoudiger om het project te onderhouden, wijzigingen aan te brengen en fouten te corrigeren, en componenten aan elkaar te ‘lijmen’ tot complexere systemen. Het raamwerk helpt bij het organiseren van de gestructureerde architectuur van het project, d.w.z. alle bestanden zijn in orde en op de juiste plaatsen.

Voordelen van raamwerken

  • Ontwikkeling op het raamwerk zorgt voor eenvoudige projectonderhoudbaarheid.
  • Projecten kunnen eenvoudig worden geschaald en gemoderniseerd.
  • Framework-oplossingen werken veel sneller.
  • Oplossingen gebaseerd op raamwerken zijn qua veiligheid superieur aan zelfgeschreven systemen.

Nadelen van raamwerken

  • Veel functies worden afzonderlijk geïmplementeerd, omdat raamwerken bevatten alleen elementaire bedrijfslogicacomponenten.
  • Inzicht in bedrijfsprocessen is vereist.

Webontwikkeling en raamwerken

Een van de meest populaire toepassingsgebieden van frameworks is het creëren van websites, webapplicaties en diensten, en dit is normaal. Het belangrijkste voordeel van het raamwerk is het feit dat websites en applicaties vaak een gestandaardiseerde structuur gebruiken voor het organiseren van componenten. En het creëren van zo’n structuur wordt makkelijker als je raamwerken gebruikt. Bijna elke site heeft een inlogformulier. En elke keer ‘het wiel opnieuw uitvinden’ zou geen verstandige beslissing zijn.

Op internet kunnen we een groot aantal raamwerken vinden voor het maken van websites en voor verschillende programmeertalen. Sommige zijn ontworpen om de ontwikkeling van interfaces te vereenvoudigen, andere helpen bij het schrijven van de logica van een softwareproject.

Als voorbeeld zou ik de meest populaire raamwerken willen geven die zowel een professionele ontwikkelaar als een beginner kunnen begrijpen. Het is bijna onmogelijk om geen informatie over deze raamwerken te vinden en dit is hun enorme voordeel.

Een van de bekendste HTML/CSS/JS-frameworks die helpt bij het ontwikkelen van de website-interface is Fundering, dat bestaat uit CSS-bestanden en verschillende plug-ins JQuery(JS-framework).

De belangrijkste concurrent is Bootstrap, waarop ook een groot aantal projecten is geschreven.

Het is de moeite waard om de belangrijkste voordelen van deze raamwerken te vermelden:

  • Gemak
  • Eenvoud voor beginners
  • Populariteit, wat een ontwikkelde gemeenschap betekent
  • Functioneel

Andere raamwerken maken het gemakkelijker om websitelogica en webapplicaties of -services te schrijven. Enkele van de meest populaire PHP-frameworks zijn bijvoorbeeld:

  • Jii: eenvoudig te leren en te gebruiken, hoge prestaties in vergelijking met andere PHP-frameworks en andere functies.
  • Symfonie: krachtige functionaliteit, ontwikkelde community, grote voordelen ten opzichte van andere PHP-frameworks bij het ontwikkelen van complexe projecten.
  • Laravel: beschikbaarheid, kracht, goede functionaliteit.

Concluderend is het vermeldenswaard dat elk van de beschreven raamwerken zowel sterke als zwakke punten heeft. Ze hebben allemaal geweldige mogelijkheden, die op hun eigen manier worden geïmplementeerd. Elke ontwikkelaar heeft zijn eigen voorkeuren, dus de keuze zal subjectief zijn. Voordat een ontwikkelaar beslist welke beter is, moet hij elk van deze raamwerken zelf uitproberen.

Veel gebruikers hebben vragen over het .NET Framework-programma. Feit is dat dit programma merkbare ruimte op de schijf in beslag neemt, maar niemand lijkt het te gebruiken. Bovendien kunt u vaak meerdere versies van dit programma tegelijk op uw computer vinden, en de vraag rijst onwillekeurig: waar is dit programma voor en is het de moeite waard om het te verwijderen?

Laten we het .NET Framework begrijpen en deze vragen beantwoorden.

Het is vermeldenswaard dat niet alle programma's die op een computer zijn geïnstalleerd, bedoeld zijn voor gebruik door eindgebruikers. Er zijn speciale hulp- of hulpprogramma's die universele assistenten zijn voor de werking van andere programma's. Het is bij velen bekend en stelt u bijvoorbeeld in staat video's en verschillende flash-inhoud (animatie, muziek, games) rechtstreeks op webpagina's in de browser af te spelen. Gebruikers voeren dit programma nooit zelf uit; het wordt automatisch gestart en gebruikt door browsers zonder tussenkomst van de gebruiker. Hetzelfde kan gezegd worden over hulpprogramma's voor het afspelen van videobestanden.

Er zijn nogal wat vergelijkbare programma's en een daarvan is Microsoft .NET Framework.

In wezen is het Microsoft .NET Framework een technologie die door een groot aantal gebruikersprogramma's en applicaties wordt gebruikt. Het komt vaak voor dat er bij het installeren van een programma een melding verschijnt waarin staat dat je een bepaalde versie van .NET Framework op je computer moet hebben staan ​​en wordt gevraagd deze te installeren.

Er zijn veel versies van het .NET Framework - van 1.0 tot 4.5 (momenteel) en hoogstwaarschijnlijk zullen er periodiek nieuwe versies verschijnen. Om de situatie nog erger te maken, kunnen verschillende gebruikersprogramma's verschillende versies van .NET Framework nodig hebben om te kunnen functioneren, dus u zult meerdere versies op uw computer moeten hebben geïnstalleerd. Helaas is de regel dat alle volgende versies componenten van eerdere versies bevatten hier niet van toepassing, dus als u de nieuwste versie van .NET Framework installeert, moet u eerdere versies niet verwijderen, aangezien een dergelijke actie kan leiden tot de onbruikbaarheid van andere programma's. . Daarom kan de volgende conclusie worden getrokken: alle versies van Microsoft .NET Framework die op uw computer zijn geïnstalleerd, zijn nodig voor de werking van andere programma's en mogen niet worden verwijderd.

Tot slot wil ik zeggen dat als u niet zo goed thuis bent in de programma's die op uw computer zijn geïnstalleerd, maar besluit uw computer op te schonen van programma's die u niet gebruikt, raak dan geen programma's aan waarvan de naam het woord " Microsoft”, bijvoorbeeld, zoals in ons geval - Microsoft .NET Framework.

Dergelijke programma's en applicaties zijn in de regel (hoewel niet altijd) noodzakelijk voor de werking van het besturingssysteem of vormen de verbindende schakel tussen het besturingssysteem en andere programma's die op de computer zijn geïnstalleerd. Als u nog steeds twijfelt, voer dan de naam van het programma in het zoekveld van Google of Yandex in en ontdek waar dit programma voor bedoeld is en of het veilig van uw computer kan worden verwijderd.

15 juni 2007 om 01:08

Framework" en alleen voor ontwikkelaars?…

  • Website ontwikkeling
  • Vertaling

Tegenwoordig is het woord 'framework' gemeengoed geworden onder webontwikkelaars. Toen jQuery en Prototype, Rails en Django eenmaal wijdverspreid raakten, lijkt het erop dat nu iedereen een soort framework gebruikt om hun site te bouwen.
Maar wat is een raamwerk? Zijn ze nuttig voor programmeurs, of kunnen zelfs webontwerpers er hun voordeel mee doen?

Wat is “kader”?

Laten we dus afspreken - tenminste in dit artikel - om een ​​'framework' te beschouwen als een set tools, bibliotheken en goede code die zullen helpen routinetaken om te zetten in modules die herhaaldelijk kunnen worden gebruikt. Het doel van een raamwerk is om de ontwerper of ontwikkelaar in staat te stellen zich te concentreren op taken die uniek zijn voor een bepaald project. Met andere woorden, niet om het wiel steeds opnieuw uit te vinden, dit is de aanpak die door het bovenstaande web wordt gekozen en JavaScript-frameworks.

Kader voor ontwerpers

Ook u kunt mogelijk profiteren van vergelijkbare CSS-code-abstractie in het hele ontwerp van uw site. Degenen die deze aanpak zullen waarderen, zijn ontwerpers die op verschillende vergelijkbare sites werken. Bovendien kunnen ontwerpers die in teamverband werken, met hetzelfde raamwerk werken. Ik werk bijvoorbeeld bij een krant en al onze twintigerswebsites hebben veel gemeen. Omdat het vooral nieuwssites zijn, lijken ze per definitie meer op elkaar dan op elkaar. Maar zelfs een solo-ontwerper die aan totaal verschillende projecten werkt, kan elementen vinden die aan zijn hoofdframework kunnen worden toegevoegd.

Bij Lawrence Journal-World, waar ik werk, hebben we onlangs een CSS-framework gemaakt en ontdekten dat dit onze productiviteit aanzienlijk verhoogde. Natuurlijk duurde het een paar dagen om het te maken, maar toen het eenmaal klaar was, nam de snelheid waarmee we kwaliteitspagina's konden maken dramatisch toe. Bovendien kon elke ontwerper, sinds we ons raamwerk gingen gebruiken, iets in het werk van iemand anders repareren, en het kostte hem niet langer twintig minuten om te begrijpen waarom iets op die manier was geschreven. Ze stortten zich gewoon op hun werk.

Wat kan er precies worden geabstraheerd?

Zodra u begint met het bouwen van uw CSS-framework, zou u de dingen moeten vinden die u in elk project steeds opnieuw gebruikt. Het hele punt is om alles op één plek te verzamelen, volgens de 'Herhaal jezelf niet'-methode. Dit maakt de ondersteuning veel eenvoudiger en u kunt ook wat verkeer besparen.
Een aantal zaken waar ik bij elk project dat ik maak rekening mee houd zijn:
  • Massale reset van standaard browserstijlen. Bijvoorbeeld het instellen van de marge en opvulling op 0 voor alle elementen, het uitschakelen van randen voor framesets en afbeeldingen, enz.
  • Een voorbeeldtype ontwerp maken: marges voor blokelementen, zoals alinea's, koppen, lijsten, enz.
  • Eenvoudige stijlen voor formulieren maken.
  • Een paar CSS-klassen maken die ik de hele tijd gebruik, zoals .hide (waar ik display:none instel) en .mute (waar ik de lettergrootte kleiner en soms een lichtere kleur instel).
Daarnaast zijn er nog diverse andere interessante mogelijkheden. Veel ontwerpers gebruiken vaak dezelfde lay-out en stijlen om een ​​pagina te maken. Waarom zou u dit niet in een CSS-bestand plaatsen en het zo samenstellen dat het gemakkelijk op meerdere sites tegelijk kan worden gebruikt. Yahoo deed iets soortgelijks in de Yahoo User Interface-rasterscomponent. Toen we ons raamwerk voor Journal-World creëerden, keken we eerst naar YUI's implementatie van dit onderdeel. We besloten later dat dit niet was wat we nodig hadden, maar het diende als een goed voorbeeld voor ons en inspireerde ons om onze eigen implementatie te creëren. We hebben gekozen voor een ontwerp van 16 blokken dat zo flexibel is dat we het op al onze sites konden gebruiken, ook al ziet elke site er iets anders uit dan de andere.

Bovendien gebruiken veel sites dezelfde widgets, zoals vervolgkeuzemenu's, navigatietabbladen, knoppen, enz. Deze dingen lenen zich goed voor abstractie. Bovendien kunt u een aantal van uw eigen idiomen ontwikkelen, zoals een lijst met foto's die als miniaturen worden weergegeven. U kunt de CSS-klasse “thumbnail-list” standaardiseren, en de volgende keer hoeft u deze klasse alleen maar in te voegen om hem werkend te krijgen.

Zal dit mij echt ten goede komen?

Met zo'n raamwerk kun je snel beginnen met het maken van een nieuwe pagina. Je maakt een nieuw (X)HMTL-document, koppelt het framework en je hebt geen tijd meer nodig om onnodige inspringingen te verwijderen, je beschikt al over de typografie die je nodig hebt, schone formulieren, werkende widgets en nog veel meer!
Het is waarschijnlijk dat u op de een of andere manier het uiterlijk van een bepaalde site wilt veranderen. Om dit mogelijk te maken, hoeft u alleen maar een bestaande stijl toe te voegen of te wijzigen. Als uw raamwerk bijvoorbeeld voor elke "ul" een standaardnavigatiebalk instelt met een klasse "tabs" met een grijze achtergrond en zwarte randen. Om dit te veranderen, hoeft u alleen maar een stijl toe te voegen (of een bestaande te wijzigen). Bijvoorbeeld:
ul.tabs li (rand: geen; achtergrondafbeelding: url("/images/tabs/site-specific-tab-look.jpg"); )

Hoe moet een CSS-framework worden ontworpen?

Er zijn verschillende manieren om een ​​raamwerk te creëren, maar de meest voorkomende en veruit de handigste is om je hoofd-CSS-bestand samen te vatten in verschillende afzonderlijke bestanden, die elk een andere rol zullen spelen. U kunt bijvoorbeeld een stijlenpagina maken die de typografie verwerkt, en een andere pagina die de standaardstijlen opnieuw instelt. Het mooie van deze aanpak is dat je precies de stijlen kunt verbinden die je nodig hebt. Het kan zijn dat u zes tot zeven verschillende stijlbladen in uw raamwerk heeft, maar een bepaald project heeft er misschien niet één of twee nodig, wat betekent dat ze niet noodzakelijkerwijs hoeven te worden opgenomen. Het raamwerk dat wij zelf hebben gemaakt bestaat uit 5 stijlen:
  • reset.css - is verantwoordelijk voor het opnieuw instellen van standaardstijlen.
  • type.css - verantwoordelijk voor typografie.
  • grid.css is verantwoordelijk voor de lay-out.
  • widgets.css - verantwoordelijk voor widgets: tabbladen, vervolgkeuzemenu's en "lees meer"-knoppen.
  • base.css - Bevat alle andere stijlpagina's, zodat we alleen toegang hebben tot base.css vanuit ons (X)HTML-document om het hele raamwerk te gebruiken.
Vervolgens hebben we het hele raamwerk op een aparte plek opgeslagen en van daaruit vanaf sites aangeroepen. Uiteraard hebben we per site meerdere specifieke stijlpagina’s, waar we de nodige stijlen herschrijven of toevoegen.

Conclusie

In de praktijk hebben wij webdesigners, net als onze collega’s uit de programmeerwereld, de gewoonte om onszelf vaak te herhalen. Elke keer dat we standaardstijlen uitschakelen, schrijven we nieuwe stijlen voor tabbladen, en dit wordt van project tot project herhaald. Besteed wat tijd aan het schrijven van uw raamwerk en abstraheer dingen die u meerdere keren kunt gebruiken. Dit zal u helpen snel een nieuwe pagina te maken of een bestaande pagina te onderhouden. Zorg hiervoor, want het vereist geen speciale kennis en zal uw projecten niet schaden, en het allerbelangrijkste: het bespaart tijd bij het maken van het volgende ontwerp.

Veel mensen die niet zo bekend zijn met het onderwerp hebben een natuurlijke vraag: wat is het .Net Framework. In dit artikel zullen we proberen het onderwerp in de eenvoudigst mogelijke bewoordingen te behandelen.

Microsoft .Net Framework is een zogenaamd softwareplatform. In algemene termen kunnen we een analogie trekken met videobestanden die niet worden afgespeeld als de vereiste codec niet in het systeem is geïnstalleerd. In dit geval is het videobestand een programma dat is geschreven met behulp van .Net-technologie en is de codec het Microsoft .Net Framework zelf. Om een ​​applicatie die op een specifieke versie van het raamwerk is geschreven te laten werken, is het bovendien noodzakelijk om deze specifieke versie te installeren.

Dit werd gedaan zodat de ontwikkelaar zoveel mogelijk kon abstraheren van de systeemomgeving op de computer van de gebruiker. Het zou hem niets kunnen schelen welk besturingssysteem is geïnstalleerd, welke bitcapaciteit de processor heeft - 32-bit of 64-bit, wat de architectuur ervan is, enz. Om het programma uit te voeren is het voldoende dat er een implementatie van het .Net Framework bestaat en geïnstalleerd is voor het betreffende systeem. Voor Windows-besturingssystemen wordt het platform ontwikkeld door de maker ervan, Microsoft. Er zijn ook onafhankelijke implementaties, met name Mono en Portable.NET, waarmee je .Net-programma's op andere besturingssystemen, zoals Linux, kunt uitvoeren.

Architectuur .Net Framework

Het platform bestaat uit twee delen. De kern is de Common Language Runtime (CLR), die zowel reguliere programma's als serverapplicaties kan uitvoeren. Het tweede, niet minder belangrijke onderdeel is de Framework Class Library (FCL), die veel componenten bevat voor het werken met databases, netwerken, invoer/uitvoer, bestanden, gebruikersinterface, enz. Hierdoor kan de ontwikkelaar zich niet bezighouden met programmeren op laag niveau, maar kant-en-klare klassen gebruiken.

Belangrijke onderdelen van de klassenbibliotheek

Windows Forms - verantwoordelijk voor het ontwikkelen van een grafische interface. In feite is het een wrapper over de Win32 API.

ADO.NET- geeft toegang tot gegevens. Wordt voornamelijk gebruikt voor het werken met databases.

ASP.NET- technologie voor het ontwikkelen van websites, webapplicaties en webdiensten.

Taalgeïntegreerde zoekopdracht (LINQ)- implementatie van een querytaal die qua syntaxis vergelijkbaar is met SQL in .Net-programma's.

Windows Presentatie Foundation (WPF)- een systeem voor het maken van grafische interfaces met behulp van de opmaaktaal XAML. In tegenstelling tot Windows Forms maakt het gebruik van DirectX grafische technologie, die snellere prestaties levert dankzij hardwarematige grafische versnelling.

Windows Communication Foundation (WCF)- een systeem voor het uitwisselen van gegevens tussen .Net-applicaties. Wordt gebruikt om gedistribueerde applicaties te maken.

Programmeertalen.Net

Een van de belangrijkste ideeën achter .Net is de compatibiliteit van verschillende delen van de applicatie, die in verschillende talen kunnen worden ontwikkeld. Een programma geschreven in C# kan bijvoorbeeld een methode aanroepen uit een bibliotheek geschreven in Visual Basic .NET, of een klasse in Managed C++ kan worden overgenomen van een klasse in Delphi .Net.

Talen inbegrepen in Visual Studio: C#, J# (meest recentelijk in Visual Studio 2005), Visual Basic .NET, JScript .NET, C++/CLI, F# (Visual Studio 2010).

Er zijn ook onafhankelijke projecten waarmee u programma's voor het .Net Framework in andere talen kunt ontwikkelen.

We hopen dat we met dit materiaal de vraag hebben beantwoord wat het Microsoft .Net Framework is en waarom het nodig is.

In feite is alles veel eenvoudiger dan het voor velen lijkt, maar omwille van de orde zal ik op volgorde beginnen…. Een raamwerk is een softwareplatform dat de ontwikkeling mogelijk maakt en verschillende componenten van een groot softwareproject combineert. In begrijpelijker termen is dit een reeks sjablonen en hulpmiddelen die de ontwikkelingssnelheid aanzienlijk verhogen dankzij vooraf voorbereide en geteste code. Er zijn een groot aantal raamwerken, maar zoals altijd zijn er bepaalde leiders, en je kunt ook je eigen raamwerk schrijven. Zoals je misschien al geraden hebt, zijn ze niet alleen verschillend in termen van wie ze heeft geschreven, maar specifiek in termen van taal. Er zijn bijvoorbeeld raamwerken voor html/css-talen en aparte raamwerken voor php en vele andere talen.

Laten we eens kijken naar een voorbeeld van hun toepassing. Stel dat u besluit een website te maken. Het eerste wat u doet is beginnen met het inrichten van de site. U kunt zelf handmatig een modulair raster schrijven, of u kunt er een nemen die al klaar is voor uw project. vanuit het raamwerk zal dit uw tijd aanzienlijk verkorten, omdat u in feite elke keer dat u een nieuwe website maakt, hetzelfde werk doet, maar als u dit constant doet, dan heeft u 99 van de 100 sjablonen die u al hebt voorbereid of je gebruikt al een raamwerk. Ik denk dat de essentie hier duidelijk wordt onthuld. Hetzelfde geldt als je een website-engine en componenten schrijft die je constant gebruikt, je deze uit een PHP-framework kunt halen.

Wat zijn de belangrijkste voordelen?

Er zijn er veel en ik zal alleen de belangrijkste beschrijven. Allereerst is dit de snelheid van projectafronding; deze neemt aanzienlijk toe als u een kant-en-klare oplossing gebruikt. Standaardisatie dit is een heel belangrijk punt, alle hoogwaardige frameworks zijn gemaakt volgens alle moderne standaarden en dienovereenkomstig is de geldigheid van de code, in het geval van lay-out, cross-browser compatibiliteit, enz., dit allemaal ingebouwd en jij krijg professionele en bewezen code van hoge kwaliteit waarop u kunt vertrouwen, dit is erg belangrijk, vooral in frameworks in complexe programmeertalen, hierdoor wordt een structuur gecreëerd waardoor elke programmeur de code van iemand anders snel kan begrijpen zonder veel te verspillen van tijd, bijvoorbeeld in de programmeertaal PHP is dit een patroon, en alle hoogwaardige frameworks houden zich eraan.

Ondanks de diversiteit en prevalentie heeft elk gebied zijn onbetwiste leiders, en het is niet voor niets dat ze hun aandacht verdienen. Als we het specifiek hebben over het maken van websites, dan gaf ik mijn prioriteit aan de Bootstrap- en Yii2-frameworks, de eerste voor front-. eindontwikkeling in html, CSS, JS en het tweede php-framework, ik beweer niet dat ze de beste zijn, maar naar mijn bescheiden mening zijn ze precies wat je nodig hebt.

Wie heeft er kaders nodig?

Allereerst ervaren webmasters die al meer dan één website hebben gemaakt, omdat ze de code al uit hun hoofd kennen en het geen zin heeft om opnieuw te trainen, het is gewoon tijdverspilling. Voor beginners in programmeren raad ik persoonlijk niet aan om meteen in frameworks te springen, omdat je zonder voldoende ervaring mogelijk veel belangrijke punten mist die later grote problemen voor je kunnen veroorzaken. Oefen in het algemeen zoveel mogelijk met het schrijven van code, en dan zal het framework dat wel doen wees de jouwe en veel succes bij het maken van de site.

Ik zou al het bovenstaande willen samenvatten: een raamwerk is een zeer nuttig en belangrijk hulpmiddel, zonder welke je veel tijd van onschatbare waarde verliest, een kwaliteitskeuze levert je gestandaardiseerde en foutopsporingscode op die je zonder problemen in de praktijk kunt gebruiken, en deze tool is nog steeds voor ervaren gebruikers. Ik heb geprobeerd het onderwerp zo duidelijk mogelijk uit te leggen, ik hoop dat het mij is gelukt, veel succes met het maken van websites.

Publicatie datum: 2018-03-28