[doctrine] eigen ActiveRecord wrapper

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

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 »

Medior Java developer

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 »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »
- Raoul -

- Raoul -

30/01/2013 14:41:19
Quote Anchor link
Hoi,

Ik ben van plan om binnenkort een implementatie van ActiveRecord te schrijven die voornamelijk gebruik
maakt van de Doctrine QueryBuilder.

Is dit een goed idee? Of is het dan gewoon beter om AR niet te gebruiken en gewoon voor de volle 100% voor Doctrine gaan?

Graag had ik jullie input gehad.

Raoul
 
PHP hulp

PHP hulp

26/12/2024 09:26:44
 
Moose -

Moose -

30/01/2013 14:44:28
Quote Anchor link
Alles waarbij je "annotations" binnen commentaar hebt staan zou ik zowieso links laten liggen
 
- Raoul -

- Raoul -

30/01/2013 14:46:51
Quote Anchor link
Moose - op 30/01/2013 14:44:28:
Alles waarbij je "annotations" binnen commentaar hebt staan zou ik zowieso links laten liggen


Het feit dat Doctrine idd annotations gebruikt houd me ook een beetje tegen om gewoon raw met Doctrine te werken.

Maar, de QueryBuilder van Doctrine werkt niet met die annotations, en voor de AR implementatie heb ik alleen dat component nodig, dus veel maakt dat niet uit.
 
Moose -

Moose -

30/01/2013 15:01:50
Quote Anchor link
In dat geval zou een AR implementatie bovenop die query builder wel vet zijn. Ga je dan ook werken met models?

Heb je al eens naar Illuminate van laravel gekeken? Ik heb het laatst geimplementeerd in mijn project, en ik moet zeggen dat het werken met hun orm (Eloquent) erg fijn, en vooral erg logisch is
 
- Raoul -

- Raoul -

30/01/2013 15:05:10
Quote Anchor link
Moose - op 30/01/2013 15:01:50:
In dat geval zou een AR implementatie bovenop die query builder wel vet zijn. Ga je dan ook werken met models?

Heb je al eens naar Illuminate van laravel gekeken? Ik heb het laatst geimplementeerd in mijn project, en ik moet zeggen dat het werken met hun orm (Eloquent) erg fijn, en vooral erg logisch is


Eloquent is inderdaad heel erg mooi, maar ik vind de rest van hun database implementatie helemaal niks. En tevens lijkt de uitdaging van het zelf maken mij wel leuk.
 
Kees Schepers

kees Schepers

30/01/2013 15:08:40
Quote Anchor link
Uhm een active record implementatie maken met de Doctrine ORM query builder :X? Lijkt me niet echt de bedoeling, de ORM module is juist NIET active record.

Of wil je de DBAL querybuilder gaan gebruiken?

Ik vindt helemaal niks mis met annotations in comments. Werkt super en in mijn ogen ook de perfecte plek om metadata over je entity attributen te definiëren. Maar goed dat is persoonlijk.
 
- Raoul -

- Raoul -

30/01/2013 15:11:21
Quote Anchor link
Wat is het verschil tussen de DBAL en ORM query builder :P
Ik wou deze gebruiken: http://docs.doctrine-project.org/en/2.0.x/reference/query-builder.html

Toevoeging op 30/01/2013 15:27:23:

Maar vind je de DBAL builder geschikter dan? Als ik kijk op http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/query-builder.html is de documentatie niet zo heel erg behulpzaam :P
 
Wouter J

Wouter J

30/01/2013 15:57:11
Quote Anchor link
Quote:
Wat is het verschil tussen de DBAL en ORM query builder :P

Dat de DBAL gewoon een Database Abstraction Layer is. Dat is in feite een hele handige wrapper om PDO.

ORM is een Object Relation Mapper. Dit betekend dus dat hij doormiddel van mapping data een relationele database omzet in objecten en dat zodra jij iets veranderd in de objecten hij de relationele database ook veranderd.

ORM is juist 1 van de tegenhangers van AR en daarom erg vreemd om met elkaar te gebruiken.

En de query builder in het ORM is hetzelfde als die in de DBAL, als ik het goed heb. Het is alleen veel logischer om het DBAL model te gebruiken icm AR.

Ook ik vraag me heel erg af wat mensen nou weer tegen annotations hebben... (merk overigens op dat je Doctrine ORM ook gewoon met Yaml, Xml of Php configuratie kunt gebruiken)

Je kunt ook eens kijken naar Propel die wat meer de dingen heeft die jij graag wilt. Ik zou daarnaast ook niet zelf een AR gaan bouwen, maar gewoon PHP AR gebruiken.
Gewijzigd op 30/01/2013 16:00:52 door Wouter J
 
Moose -

Moose -

30/01/2013 16:15:35
Quote Anchor link
Tegen annotations niks, tegen annotations binnen comments wel. Maar goed, gelukkig worden annotations binnenkort geimplementeerd binnen php
 
- Raoul -

- Raoul -

30/01/2013 16:44:13
Quote Anchor link
Wouter thx voor je comment. Ik ga aan de slag met de query builder dan maar :-) Ik houd jullie nog wel op de hoogte.
 
Wouter J

Wouter J

30/01/2013 16:47:38
Quote Anchor link
Quote:
Tegen annotations niks, tegen annotations binnen comments wel. Maar goed, gelukkig worden annotations binnenkort geimplementeerd binnen php

1) Wat is er dan tegen annotations binnen comments?
2) Heb je een bron voor dat laatste? Ik ben het nog niet tegen gekomen, zal wel heel mooi zijn :)
 



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.