[doctrine] eigen ActiveRecord wrapper

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional 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 discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

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 »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

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 »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

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

23/04/2024 23:37:28
 
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.