Waarom OOP?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »
Tom aan t Goor

Tom aan t Goor

25/07/2013 11:06:17
Quote Anchor link
Hoi,

Ik ben sinds een paar dagen begonnen met OOP in PHP.
Ik begrijp het redelijk goed. (Ik heb er eerder mee gewerkt in C#)

Alleen wat ik nooit begrepen heb, en nog steeds niet begrijp.

Waarom is het juist handig?
Wat is het voordeel van OOP in tegenstelling tot gewone functies?

Ik hoop dat iemand me dit uit kan leggen.
 
PHP hulp

PHP hulp

18/06/2025 20:42:07
 
Reshad F

Reshad F

25/07/2013 12:45:07
Quote Anchor link
Je moet begrijpen dat OO je code niet beter maakt. Het zorgt er gewoon voor dat je betere code schrijft En wanneer je naar mijn mening ALTIJD OOP gebruikt ben je verkeerd bezig met programmeren. ( in php dan )

Ik denk dat je een goede balans moet weten te vinden voor jezelf wanneer functies te gebruiken en wanneer een class
 
Tom aan t Goor

Tom aan t Goor

25/07/2013 13:33:14
Quote Anchor link
Even twee vragen over je reactie.

Reshad F op 25/07/2013 12:45:07:
1. Je moet begrijpen dat OO je code niet beter maakt. Het zorgt er gewoon voor dat je betere code schrijft.

2. Ik denk dat je een goede balans moet weten te vinden voor jezelf wanneer functies te gebruiken en wanneer een class


1. "Het maakt mijn code niet beter, maar ik schrijf wel betere code." Dat begrijp ik niet, kan je dat uitleggen?

2. php heb ik geleerd met functies, zonder classes, dus ik werk (nu nog) prettiger met functies. Dus ik zie eigenlijk het niet er niet van in wanneer je nou classes moet gebruiken.
 
Reshad F

Reshad F

25/07/2013 15:02:40
Quote Anchor link
1. Je code wordt niet beter als in de zin van het maakt niet uit of je handeling A in een OO manier doet of procedureel maar wanneer je OO gaat werken dan zorg je ervoor dat je code leesbaarder en duidelijker wordt maar tevens zorg je ervoor dat je verantwoordelijkheid van de codes die je schrijft kunt scheiden zodat je deze goed kan hergebruiken.

Over het nut van OO tsjah daar kan ik tig a4tjes vol over uitleggen maar wanneer je het zelf programmeert en snapt dan snap je wat de voordelen zijn vergeleken met functies alleen. Want als ik nu dit uit ga leggen en je weet niet wat OO precies inhoud dan zul je ook nooit begrijpen waar de nut ervan ligt. Mijn advies probeer het uit en zie waar het beter uitkomt om dit te gebruiken. want let op zoals ik boven al aangaf je moet de balans vinden om te beslissen wanneer je functie maakt of wanneer je een hele class maakt om OO te gaan werken.
 
Erwin H

Erwin H

25/07/2013 15:54:11
Quote Anchor link
Reshad F op 25/07/2013 12:45:07:
En wanneer je naar mijn mening ALTIJD OOP gebruikt ben je verkeerd bezig met programmeren. ( in php dan )

Waar slaat dat nou weer op? Dus jij vindt het beter om maar alles dubbel te doen? Het grote voordeel van OOP is dat nagenoeg al je code herbruikbaar is. Als je dus eens iets hebt gebouwd (en uitvoerig hebt getest) dan hoef je het nooit meer te doen. Om een voorbeeld te geven, ik heb in php 1 keer (niet meer) een database class (of beter set aan classes) geschreven. Sindsdien (2 jaar geleden), heb ik nooit meer uberhaupt gekeken naar hoe ik met een database moet omgaan. Maar jij vertelt me nu dat ik af en toe het toch maar wel moet gaan doen, omdat....?

Kul verhaal. Als je OOP goed beheerst en je code (lees classes) goed ontworpen en geschreven hebt, dan is alles wat je er daarna mee doet pure tijdswinst. Alles opnieuw opbouwen in procedurele code en opnieuw schrijven is zinloos (uitzonderingen daargelaten).
 
Kris Peeters

Kris Peeters

25/07/2013 16:38:55
Quote Anchor link
Een algemeen probleem met de vraag: "Waarom? ik zie er het nut niet van in"
is dat je vaak het nut pas ziet als het project groter wordt;
maar dat je altijd van klein naar groot gaat als je dingen aanleert.

Je passeert dus altijd een soort niemandsland, alwaar je met een voet in het oude en een voet in het nieuwe zit ... en niet echt begrijpt waar naartoe; laat staan waarom.
 
Michael Beers

Michael Beers

25/07/2013 16:51:12
Quote Anchor link
OOP heeft enkele voordelen:
- Herbruikbaarheid van code
- Structureel makkelijk aan te passen
- Enkele handige functies als de constructor

OOP heeft ook enkele nadelen:
- Oude projecten moeten vaak compleet herschreven worden
- Het uitdenken van je structuur kost tijd

De vraag waarom het handig is, is de vraag die je je bij elk nieuwe project moet afvragen. Het kan namelijk ook een overkill zijn als het slechts een klein project is
Gewijzigd op 25/07/2013 16:51:34 door Michael Beers
 
Frank Nietbelangrijk

Frank Nietbelangrijk

25/07/2013 21:07:00
Quote Anchor link
Tom Tom op 25/07/2013 11:06:17:
... Waarom is het juist handig? ...


Omdat het objecten zijn zoals in het dagelijks leven. Neem een auto. Ik hoef niet te weten wat er allemaal onder de motorkap gebeurd om er mee op pad te kunnen. welk kleur draadje is aangesloten op wat? interesseert me geen moer. Ik stap in, draai de sleutel om en rijd er mee weg.

Nu een class als PHPMailer of Swiftmailer zoals je wil.
Ik hoef niet te weten hoe die class mijn email in elkaar knutselt. Wat de juiste Mailheaders zijn interesseert me geen sier. Ik doe gewoon:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$mail
= new PHPMailer();
//........
$mail->Send();
?>


DAT is het voordeel van OOP.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.