MVC

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

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 »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

Pagina: 1 2 volgende »

Mr.Moe

Mr.Moe

07/09/2009 17:01:00
Quote Anchor link
Hallo, Ik zou graag MVC leren programeren binnen php. Maar weet niet direct hoe te starten,
Heb al heel wat lopen opzoeken, maar vind niet direct een ideale tutorial voor beginners.

Hoe kan ik het best beginnen met MVC?
Waar vind ik goede tutorials?

vriendelijke groeten,

Moe
 
PHP hulp

PHP hulp

02/05/2024 03:41:51
 
- Ariën  -
Beheerder

- Ariën -

07/09/2009 18:36:00
Quote Anchor link
Wil je gebruik maken van een bestaand framework, of een eigen framework bouwen?
 

07/09/2009 19:51:00
Quote Anchor link
MVC gewoon doen wat je denkt te moeten doen in de aard van de theorie;

Begin eerst eens met models en los te maken; das voor vele al moeilijk genoeg.
 
Jan Koehoorn

Jan Koehoorn

07/09/2009 20:13:00
Quote Anchor link
Paar tips als je MVC wilt leren:

1. Hou je View classes zo dom mogelijk. Een view doet eigenlijk niets meer dan je gegevens presenteren. De enige logica die erin zou zitten heeft met presentatie te maken. Dus bijvoorbeeld een for-loopje als je een array wilt laten zien, of misschien een class die een negatief getal in het rood laat zien via een if. View classes hebben vaak een array $viewdata, waarin je de waarden opslaat die nodig zijn voor een bepaalde view. Ook hangt er meestal een template aan een view, die je op de goede plek kunt requiren.

2. Laat alle DB logica aan je model classes over. Je database-laag kun je abstract maken met PDO. Daarop bouw je classes die basisdingen doen, zoals CRUD. Denk aan bijvoorbeeld een class PageModel, die de database-lociga afhandelt voor het aanmaken, bewerken en wissen van pagina's.

3. Stop de business-logica van je programma in je controllers. Veel MVC frameworks doen het op deze manier:

Door middel van een .htaccess bestandje maak je vriendelijke url's, zoals: http://www.mijnsite.nl/controller/action/id

Via GET haal je dan op, welke controller class er geladen moet worden, en welke action memberfunctie van die controller er uitgevoerd moet worden. Het id is dan handig als er iets bewerkt of gewist moet worden.

Om dit allemaal uit te vogelen wordt vaak een zgn. "FrontController" class gebruikt, die kijkt wat er allemaal in de GET array zit.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Bo az

Bo az

07/09/2009 21:23:00
Quote Anchor link
@Jan, met het meeste ben ik het eens toch het volgende:
Toevoeging op FrontController: dit is een design pattern en hier is een goede uitleg te vinden: http://wiki.phpfreakz.nl/FrontController

Quote:
Stop de business-logica van je programma in je controllers.

Ik geef toe het is een punt waar over te discussiëren valt, maar ik zou dit ook in mijn models stoppen. Een controller dient voornamelijk als "doorgeefluik". Ik las eens "De enige goede controller is een lege controller." Beter bekend als "skinny controller fat model"
Code in een model is bijvoorbeeld veel makkelijker te hergebruiken dan code in een controller.

@TS:
Als je met MVC wilt leren werken is het volgens mij het makkelijkste om te beginnen met een bestaand MVC framework en gewoon wat tutorials te volgen, dan zal het van zelf duidelijker worden denk ik. Een goede om mee te beginnen is denk ik: codeigniter.
 
Jan Koehoorn

Jan Koehoorn

07/09/2009 21:48:00
Quote Anchor link
@ Boaz: skinny controller fat model ken ik. Binnen MVC zijn er weer heel veel stijlen. Ik vind het overzichtelijker om de business-logica en de DB logica gescheiden te houden. Wat dat betreft is er voor elk wat wils.
 
Mr.Moe

Mr.Moe

07/09/2009 22:29:00
Quote Anchor link
ik moet wel zeggen dat ik MVC ken van java! Dus de werking ervan ken ik wel. maar de opzet van de gebruikelijke router.class en registry.class zijn nieuw voor me.

Maar ik zal anders wel eens eerst beginnen met een bestaand framework, dan zal het me wel duidelijk worden.

is ZEND een goede om mee te starten?
 
Jan Koehoorn

Jan Koehoorn

07/09/2009 22:30:00
Quote Anchor link
Zend is prima, maar je moet er wel in duiken. Ik raad je aan om eerst zelf een mini-framework in elkaar te sleutelen, zodat je tenminste ongeveer weet hoe het werkt.
 
Mar cel

Mar cel

07/09/2009 22:33:00
Quote Anchor link
CakePHP is ook wel een goede:)
 
Mr.Moe

Mr.Moe

07/09/2009 22:40:00
Quote Anchor link
@Jan: Ik leer eigenlijk het beste, als ik in de code van een goed voorbeeld kan duiken. Zeker als ik met iets nieuws begin.

Mss iemand een bestaand mini-framework?
 
Jan Koehoorn

Jan Koehoorn

07/09/2009 23:03:00
 
Mark PHP

Mark PHP

08/09/2009 00:07:00
Quote Anchor link
MVC is een design pattern, wat wil zeggen dat het op 1001 manieren gerealiseerd kan worden. Bijna elk bestaand framework implementeert wel een MVC model.

In de posts hierboven wordt alles al een beetje beschreven, ben het alleen niet zo eens met de bewering dat views dom moeten zijn. Mijn insziens kan het een hoop gedoe besparen indien je de views enkele, read-only, permissies geeft.

Duik verder eens in de advanced discussies op phpfreakz, dat geeft je een goed beeld zonder direct vele regels code te moeten doorspitten.

Als je meteen naar een bestaand framework wilt kijken, zoek er dan wel een geschreven in PHP5.
Gewijzigd op 01/01/1970 01:00:00 door Mark PHP
 
Jan Koehoorn

Jan Koehoorn

08/09/2009 07:42:00
Quote Anchor link
Nog een aanvulling:

binnen MVC wordt nog gebruik gemaakt van andere design patterns. Meestal het Registry Pattern, zodat je geen globals hoeft te gebruiken, het (reeds genoemde) Frontcontroller Pattern en het Singleton Pattern voor je database-connectie.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Tim

Tim

08/09/2009 09:43:00
Quote Anchor link
Quote:
en het Singleton Pattern voor je database-connectie


Maar wat nu als je meerdere database-connecties wil hebben?

Zelf gebruik ik (haast) altijd een singleton registry waarin dus bijvoorbeeld meerdere databases kunnen worden opgenomen. Een registry hoeft maar één keer voor te komen, want indien er twee maal een bepaald element uit het registry nodig is, kan je er gewoon verschillende namen aan geven.
 
Mr.Moe

Mr.Moe

09/09/2009 16:34:00
Quote Anchor link
@Aar: Ik zou graag zelf 1 maken, maar weet niet goed hoe eraan te beginnen.
 
Afra ca

Afra ca

09/09/2009 17:28:00
Quote Anchor link
Agirre schreef op 08.09.2009 00:07:
MVC is een design pattern, wat wil zeggen dat het op 1001 manieren gerealiseerd kan worden. Bijna elk bestaand framework implementeert wel een MVC model.

In de posts hierboven wordt alles al een beetje beschreven, ben het alleen niet zo eens met de bewering dat views dom moeten zijn. Mijn insziens kan het een hoop gedoe besparen indien je de views enkele, read-only, permissies geeft.

Duik verder eens in de advanced discussies op phpfreakz, dat geeft je een goed beeld zonder direct vele regels code te moeten doorspitten.

Als je meteen naar een bestaand framework wilt kijken, zoek er dan wel een geschreven in PHP5.


Stem hiermee zeker in. Er is hier op het forum al eerder een discussie geweest over Frameworks, en daar werd toch wel enigszins geconcludeerd dat Kohana heel goed is op te pakken. Tevens is Kohana "Strict PHP 5 OOP" en "Uses the MVC pattern". Op de homepage staat nog wat meer en kan je het downloaden om een poging te wagen. Schroom natuurlijk niet hier je vragen te stellen!
 
W W

W W

09/09/2009 17:32:00
Quote Anchor link
Waarom ga je niet eerst met 1 werken? Misschien snap je het dan allemaal wat beter.

PHPCake en CodeIgniter raad ik je aan om mee te beginnen. Voor het meer serieuze werk kun je er zelf 1 maken of kijken naar Zend.
 
Afra ca

Afra ca

09/09/2009 19:18:00
Quote Anchor link
Pepijn schreef op 09.09.2009 17:32:
Waarom ga je niet eerst met 1 werken? Misschien snap je het dan allemaal wat beter.

PHPCake en CodeIgniter raad ik je aan om mee te beginnen. Voor het meer serieuze werk kun je er zelf 1 maken of kijken naar Zend.


Agree @ eerste , echter:

(lekker weer framework topic herhalen ^_^ ):

Ga geen codeigniter gebruiken. Als je nu toch begint, doe het dan gelijk goed en begin aan php5 OOP. Kohana bouwt voor op codeigniter maar dan met php5. En dan mag je van mij zelfs nog zend gaan gebruiken, die is ook nog wel wat bij de tijd ;) (maar wel wat lastig te leren) )maar wel MVC)
 
W W

W W

09/09/2009 19:23:00
Quote Anchor link
Afra schreef op 09.09.2009 19:18:
Pepijn schreef op 09.09.2009 17:32:
Waarom ga je niet eerst met 1 werken? Misschien snap je het dan allemaal wat beter.

PHPCake en CodeIgniter raad ik je aan om mee te beginnen. Voor het meer serieuze werk kun je er zelf 1 maken of kijken naar Zend.


Agree @ eerste , echter:

(lekker weer framework topic herhalen ^_^ ):

Ga geen codeigniter gebruiken. Als je nu toch begint, doe het dan gelijk goed en begin aan php5 OOP. Kohana bouwt voor op codeigniter maar dan met php5. En dan mag je van mij zelfs nog zend gaan gebruiken, die is ook nog wel wat bij de tijd ;) (maar wel wat lastig te leren) )maar wel MVC)


klopt als een bus. Jammer aan codeigniter is dat het php 4 is. echter heb ik het wel via dat platform geleerd. En het gaat er hier toch om hoe je het best met MCV kunt werken?
 
GaMer B

GaMer B

09/09/2009 19:54:00
Quote Anchor link
Ga dan Kohana gebruiken als je per se aan CodeIgniter wilt blijven kleven. Kohana is namelijk de PHP5 port van CodeIgniter en iet wat verbeterd.
 
Aaa Trump

aaa Trump

09/09/2009 20:20:00
Quote Anchor link
Codeigniter om mee te beginnen, daarna uiteraard Zend.
 

Pagina: 1 2 volgende »



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.