wist-je-datje...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

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 »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Pagina: 1 2 volgende »

Ozzie PHP

Ozzie PHP

08/05/2014 13:59:13
Quote Anchor link
Wist je dat je een class meerdere keren kan constructen?

Ik vond het wel grappig. Je zou verwachten dat dat niet kan.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

class Foo {

    public function __construct() {
        echo 'hoi';
    }

}


$foo = new Foo();
$foo->__construct();
$foo->__construct();


// hoihoihoi

?>
 
PHP hulp

PHP hulp

01/12/2024 10:11:58
 
Erik Rijk

Erik Rijk

08/05/2014 15:48:56
Quote Anchor link
Het is en blijft een functie die je elke keer weer kan aanroepen..
 
Ozzie PHP

Ozzie PHP

08/05/2014 15:53:50
Quote Anchor link
Ja, inderdaad... dat blijkt... maar ergens zou je verwachten dat er een error of warning volgt. Het is toch raar. Je kunt een class maar 1x constructen en niet 2x.
 
Jordi Kroon

Jordi Kroon

08/05/2014 16:09:05
Quote Anchor link
Daar is toch niks geks aan? Een constructor is en blijft een method binnen een class.
 
Ozzie PHP

Ozzie PHP

08/05/2014 16:13:50
Quote Anchor link
Ik snap dat het een method is. Ik vind het persoonlijk alleen vreemd dat je die method meerdere keren kan aanroepen, zonder dat daar een warning op volgt.

Als je een gebouw vergelijkt met een class, dan kun je zo'n gebouw maar 1x opbouwen. Je kunt een opgebouwd gebouw niet nog een keer opbouwen. Het is immers al opgebouwd.
 
Ward van der Put
Moderator

Ward van der Put

08/05/2014 16:24:17
Quote Anchor link
Andere methoden kun je ook meerdere keren aanroepen — en je moet zelf iets toevoegen als je dat zou willen voorkomen. Het is dus wel standaardgedrag van PHP.
 
Erik Rijk

Erik Rijk

08/05/2014 16:26:01
Quote Anchor link
Het enige wat de __construct methode (extra) doet, is uitvoeren wat je erin codeert voordat alle andere methodes binnen het object worden uitgevoerd.
 
Ozzie PHP

Ozzie PHP

08/05/2014 16:30:13
Quote Anchor link
Lol... ik snap wat een constructor doet en hoe het werkt. Alleen gaat het daar niet om. Het gaat om de achterliggende gedachte. Namelijk dat het raar is dat je iets kunt "opbouwen" wat al is opgebouwd.
 
Ward van der Put
Moderator

Ward van der Put

08/05/2014 16:33:13
Quote Anchor link
Maar de constructor bouwt zelf niets op; de constructor is een magische methode die (automagisch) wordt aangeroepen bij het opbouwen. Dat is nogal een verschil.

De magische methode __toString() maakt ook geen string van een object, maar wordt aangeroepen wanneer er een string van het object wordt gemaakt.
 
Ozzie PHP

Ozzie PHP

08/05/2014 16:41:38
Quote Anchor link
construct => bouwen, construeren, opbouwen, samenstellen

Iets wat reeds gebouwd is, kun je niet nogmaals bouwen... het is immers al gebouwd.
Het doel van de constructor is het opbouwen/initialiseren van het object.

Even een leuk voorbeeld voor jou dan. Stel we maken een vliegtuigje in lego.

Afbeelding
Dit vliegtuigje kan ik niet nogmaals bouwen, want het is al gebouwd. Het enige wat ik kan doen is een nieuw vliegtuigje bouwen (nieuwe class) of dit vliegtuigje afbreken (destruct) en vervolgens opnieuw opbouwen. Maar iets wat al gebouwd is nogmaals bouwen... dat kan niet.
Gewijzigd op 08/05/2014 16:42:16 door Ozzie PHP
 
Ward van der Put
Moderator

Ward van der Put

08/05/2014 16:48:30
Quote Anchor link
Ozzie, probeer dan eens je vliegtuigje af te breken door __destruct() aan te roepen...

Je moet die namen niet te letterlijk nemen. __toString() betekent ook letterlijk "naar string", maar een string van een object maken kun je daarmee niet.
 
Ozzie PHP

Ozzie PHP

08/05/2014 16:51:43
Quote Anchor link
Ward, nogmaals... het gaat me niet om de technische invulling/implementatie, maar om de real-life gedachte erachter. Namelijk dat het vreemd is dat je iets kunt bouwen wat al gebouwd is. Daar verwonder ik me over.
 
Ward van der Put
Moderator

Ward van der Put

08/05/2014 16:57:34
Quote Anchor link
De vliegtuigbouwer bouwt het vliegtuig: het vliegtuig kan zichzelf niet bouwen.

De naamgeving is niet ideaal, daar heb je wel een punt. Maar magische methoden zijn sowieso een vreemde eend in de bijt, want ze doen in x iets wanneer in y, buiten x, iets plaatsvindt. En dat doen ze nog automatisch ook, iets dat evenmin vanzelfsprekend is wanneer je programmeert.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

08/05/2014 20:22:52
Quote Anchor link
Misschien wat offtopic:

In andere talen als C++ en Java kun je ook meerdere constructors declareren:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class Book
{

    private String title;
    private String isbn;

    public Book()
    {
      //nothing specified!
    }

    public Book(String title)
    {
      //only title!
    }

    ...    

}

In PHP kan dit jammer genoeg niet.
 
Ozzie PHP

Ozzie PHP

08/05/2014 20:24:54
Quote Anchor link
Oh oké... grappig :)
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

08/05/2014 21:12:05
Quote Anchor link
Maar in principe is het gewoon hetzelfde als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$foo
= 'foo';
$foo = 'bar';
?>

Wil je dat php hier ook een warning op gooit ?????
Gewijzigd op 08/05/2014 21:12:51 door Ger van Steenderen
 
Ozzie PHP

Ozzie PHP

08/05/2014 21:16:19
Quote Anchor link
Dat vind ik niet hetzelfde. Als je een huis hebt gebouwd, dan kun je van dat huis een deur (property) vervangen. Alleen je kunt niet opnieuw iets bouwen terwijl datgene al gebouwd is.
 
Wouter J

Wouter J

08/05/2014 22:39:58
Quote Anchor link
Heel Rome is gebouwd op de oude stad. En nogmaals, je moet niet alles van de programmeerwereld vergelijken met de echte wereld...

Als we trouwens toch over andere talen spreken, JavaScript doet dit het mooiste met zijn prototyped stijl. Hierbij zit de constructor niet in het object, maar maakt de constructor het objecten. In alle andere talen wordt de constructor eigenlijk pas aangeroepen wanneer er een object is.
 
Ozzie PHP

Ozzie PHP

08/05/2014 23:23:07
Quote Anchor link
>> Heel Rome is gebouwd op de oude stad.

Euh.. hè... wat heeft dat er mee te maken :D

Het gaat mij enkel om het feit dat je een constructor meerdere keren kunt aanroepen. Dat vind ik wat vreemd. Een deur die open staat, kun je niet nog een keer open zetten. Zelfde idee zeg maar. Anyhow... ik vond het leuk om met jullie te delen :)
 
Lord Gaga

Lord Gaga

09/05/2014 08:40:42
Quote Anchor link
Hadden ze __construct() dan niet beter ___onConstruct() kunnen noemen, want wat er in de methode staat geeft toch aan wat er op het moment van aanmaken moet worden uitgevoerd? Of zie ik dit verkeerd?
Gewijzigd op 09/05/2014 08:42:12 door Lord Gaga
 
Ward van der Put
Moderator

Ward van der Put

09/05/2014 08:44:05
Quote Anchor link
Ja, dat zie je goed: magische methoden zijn "event driven".
 

Pagina: 1 2 volgende »



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.