statisch

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe 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 persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

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 »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »
Ozzie PHP

Ozzie PHP

28/03/2012 20:04:48
Quote Anchor link
Hallo mensen,

Een simpele vraag, met waarschijnlijk een minder simpel antwoord.
Ik vraag me af wanneer je een class eigenlijk volledig statisch behoort te maken. Ik heb mijn Registy volledig statisch gemaakt, vanuit de gedachte dat er maar 1 Registry is.

Echer, nu ben ik dus een Router aan het maken. Deze hebt ik niet statisch gemaakt, maar eigenlijk vraag ik me nu af of ik dat wellicht wel had moeten doen. Je hebt immers ook maar 1 router.

Mijn vraag is dus wanneer je een class volledig statisch maakt.
 
PHP hulp

PHP hulp

27/04/2024 01:18:38
 
Bas  van de Steeg

Bas van de Steeg

28/03/2012 21:43:34
Quote Anchor link
Wat is je vraag?
"Mijn vraag is dus wanneer je een class volledig statisch maakt."???
 
Ozzie PHP

Ozzie PHP

28/03/2012 21:48:36
Quote Anchor link
Bas... wat bedoel je????

Ik wil weten wanneer je uitsluitend statische functies in een class gebruikt.
Gewijzigd op 28/03/2012 22:09:33 door Ozzie PHP
 
Wouter J

Wouter J

28/03/2012 23:18:05
Quote Anchor link
Ik denk dat Bas zijn vraag komt omdat a) hij OO (nog) niet begrijpt b) je een vraagteken vergeten bent. Maar toch stelt hij een goede vraag. Een statische klasse kan namelijk niet in PHP, in JAVA bijv. wel.

Ik ga dus maar even gokken dat je met statische klasse een klasse bedoelt die alleen uit statische properties bestaat en dus eigenlijk meer een verzameling functies is dan een object.

In dat geval haal je 2 dingen door elkaar:
- Statische klasse gebruik je als je meer een verzameling functies wilt. Een statische klasse heeft geen eigenschappen en wordt niet gezien als objecten. Het is meer een functie met een namespace ervoor, met als enige uitbouw dat de methods van deze klasse wel toegang hebben tot protected/private static variabele van de klasse en andere methods niet.
- Een klasse 1 keer aanroepen doe je met een singleton pattern, dit heeft totaal niks te maken met static klassen.

Je maakt een klasse dus volledig statisch als de klasse geen object is, maar een verzameling. Een registery bijv. je kan niet echt spreken over een object, een Registery is meer een wrapper of globale variabele en methods om die aan te passen.
Een route is wel een echt object en geen verzameling. Deze hoort dus niet volledig static te maken.
 
Pim -

Pim -

28/03/2012 23:48:41
Quote Anchor link
Ik neem aan dat je het hebt over objecten die in elk geval, bij elke request hetzelfde moeten zijn. Ik zou zeggen: nooit.

Waarom zou je jezelf ooit die beperking opleggen als dat (via DI) niet nodig is en ook onhandig kan zijn. Neem bijvoorbeeld het SF framework. Daar kan je heel mooi request doorsturen van kernel naar kernel (HTTP kernel interface) die compleet verschillend (of hetzelfde) kunnen zijn en toch op dezelfde manier een request in een response omzetten. Elke kernel kan dan zijn eigen componenten opzetten, evt op basis van dezelfde klassen.
Ook kan je zo met functionele tests heel goed herhaaldelijk een echte request nabootsen. Dit alles kan niet wanneer je statische velden of singletons gebruikt.

Soms kunnen statische velden heel nuttig zijn, maar probeer zo veel mogelijk eigenschappen aan de instance te binden, niet aan het object.

Dit alles is op 'schoonheid', op een soort purisme gebaseerd en niet altijd relevant. Soms (/vaak/altijd) wil je van je code geen kunstwerk maken, maar wil je het simpel houden en gewoon laten werken. Dan hoeft er helemaal niets mis mee te zijn. Er zijn bijvoorbeeld hele nuttige microframeworks die veel gebruikmaken van statische velden/methods en in die context is er eigenlijk niets mis mee. Ik vind het alleen niet zo mooi ;)
 
Ozzie PHP

Ozzie PHP

29/03/2012 00:23:29
Quote Anchor link
Haha.. mooi die laatste alinea van jou Pim. Bedankt voor de reacties. Ik denk dat ik het wel een beetje begrijp. Eigenlijk dus altijd met instances werken en uitsluitend statische classes maken als zijnde een soort van verzameling van functies.

Wel leuk, ik begin het allemaal steeds beter onder de knie te krijgen. Toen ik ooit begon met programmeren en met OOP toen dacht ik altijd dat alles maar op 1 manier kon. Maar inmiddels weet ik wel beter. Als jullie en ik dezelfde class zouden maken, bijv. een Registry dan zou het (daar ga ik van uit) prima werken, maar toch zouden alle 3 de classes verschillend zijn. Ik vergelijk het wel eens met het schrijven van een boek. De hoofdlijn van het boek is duidelijk (pietje wordt vermoord door keesje en uiteindelijk wordt keesje door jantje gearresteerd en in de cel gestopt) maar iedere schrijver zal het verhaal op zijn eigen manier schrijven. Zo is het met programmeren ook vaak. Interessant :)
 
Wouter J

Wouter J

30/03/2012 14:52:00
Quote Anchor link
Ik vind het altijd ook leuk dat je die verschillen ook kunt zien in frameworks. ZF bevat bijv. heel wat singletons, terwijl SF Framework juist is opgebouwd via Unit Testing en daardoor bevat het geen één singleton.
 



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.