[doctrine] eigen ActiveRecord wrapper

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

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 »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

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 »

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 React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

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 »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

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

25/04/2024 19:33: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.