statisch

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

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 »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

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 »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

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

22/12/2024 09:42:28
 
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.