MVC

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

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 »

Medior/senior Fullstack 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 »

Medior PHP 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 website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-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 bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder voor het financiele domein op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op

Bekijk vacature »

C#.NET ontwikkelaar

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Je bouwt webshops, webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Framework en C#. Je zorgt voor de optimalisering van bestaande software en de automatisering van

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

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

27/05/2024 01:08:02
 
- 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.