Entry point

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

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 »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

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 »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

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 »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

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 »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »
Fio na

fio na

27/07/2010 09:45:55
Quote Anchor link
Heb even een vraag wat betreft PHP OOP. Ik ben aan het proberen een eigen MVC op te zetten en dit komt al aardig op gang maar ik zit eigenlijk met het probleem dat ik niet weet waar me entry point ligt, en hoe ik dit moet maken. Ik heb een beetje ervaring met java en daar had je een functie zoals dit:
public static void main(String[] args) {

}

en daar zet je dan je eerste code in die moet worden uitgevoerd. Maar hoe maak ik zoiets met PHP? Ik heb nu dus drie classes (ModelClass, ViewClass en ControllerClass). Nu wil ik eigenlijk dat het eerste dat wordt uitgevoerd een functie is die het beginscherm toont (toonBeginScherm()) uit de ViewClass. Maar hoe krijg ik dit gedaan zonder dat er een entrypoint is?

Hoop dat de vraag een beetje duidelijk is. THX.
 
PHP hulp

PHP hulp

24/12/2024 14:44:04
 
Mark L

Mark L

27/07/2010 11:00:15
Quote Anchor link
Bedoel je een __construct()?
 
Fio na

fio na

27/07/2010 11:09:34
Quote Anchor link
Ik denk niet dat een constructor werkt. Stel dat ik nu dit uitvoer:
www.eensite.nl/index.php

en dan staat dit in index.php
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
<?php
//dit is dan index.php
class IndexClass {

    function
__construct()
    {

    printHTML()
    }


    public function printHTML()
    {

        //print de formulieren

    }

}

?>


dan werkt dit niet (net geprobeerd). Hoe zorg ik ervoor dat dat wel gebeurd. In java kon je dat dus voor mekaar krijgen met
public static void main(String[] args) {

}

maar in PHP geen idee, kan er ook niks over vinden.
 
Mark L

Mark L

27/07/2010 11:13:35
Quote Anchor link
Wil je a.u.b. - zonder java-voorbeeld te gebruiken - precies uitleggen wat je wilt. Ik begrijp het namelijk niet.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
    function __construct()
    {

    printHTML()
    }

# Moet:
    function __construct()
    {

    $this->printHTML();
    }

?>


Bedoel je misschien dat je de functie moet aanroepen?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$start
= new IndexClass();
?>
 
Fio na

fio na

27/07/2010 11:31:44
Quote Anchor link
Ik wil eigenlijk zodra iemand dus www.eenwebsite.com/index.php aanroept dat hij dan dan eigenlijk de functie printHTML(); uitvoert uit deze klasse (met de naam index.php)
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
<?php
//dit is dan de classfile index.php
class IndexClass {

 function
__construct()
    {

    $this->printHTML()
    }


    public function printHTML()
    {

        echo "zit in functie printhtml";

    }

}

?>
 

27/07/2010 11:53:41
Quote Anchor link
Zo werkt het niet bij php.
Je hebt geen main, het is geen programma.
Neem nou bijvoorbeeld cakephp, die hebben een front controller die de requests afhandelt door de url naar de dispatcher te sturen, die weer de juiste controller met parameters aanroept.
 
Fio na

fio na

27/07/2010 13:46:30
Quote Anchor link
Dus als ik het goed begrijp zou ik een soort van extra php file moeten maken? Sry misschien voor mijn newbee vragen maar ik ben zo gewend aan java dat het lastig is voor mij om te begrijpen dat er geen entrypoint is :P
 

28/07/2010 11:18:40
Quote Anchor link
Ja, je kunt bijvoorbeeld dit doen in je index file.
 
Moe BE

Moe BE

28/07/2010 11:30:16
Quote Anchor link
ja, je moet dus eigenlijk een file maken die je url verkeer regelt. Dus een file die eerst je url analyseert en op basis daarvan je naar de juiste controller stuurt en daar dan de juiste method aanspreekt. Niet zo moeilijk, mss moet je eens een bestaand MVC framework zoals Kohana bekijken, gewoon om de logica even te achterhalen.
Gewijzigd op 28/07/2010 11:30:44 door Moe BE
 
Hipska BE

Hipska BE

28/07/2010 11:41:09
Quote Anchor link
Of je kan ook onderaan je class code gewoon new IndexClass(); zetten. Trouwens, het IS al een class, waarom zit dat woord dan nog eens in de klassenaam? Dit doe je toch in Java ook niet?
 
Fio na

fio na

28/07/2010 11:44:22
Quote Anchor link
Ik zit wel altijd Class in me naamgeving, dan weet ik DAT het een Class is :P. Achter abstracte klasse zet ik het ook Abstract IndexAbastract.

Heb mezelf dat gewoon altijd aangeleerd om het type file achter de klasse (of wat dan ook) te zetten. Kan geen kwaad, en vind het zelf duidelijk :P
Gewijzigd op 28/07/2010 11:48:25 door fio na
 
Hipska BE

Hipska BE

28/07/2010 11:53:55
Quote Anchor link
ikzelf gebruik ook class.mooienaam.php maar zou die class dan nooit MooieNaamClass noemen, want dat is echt van de zotte..

Als je duidelijke namen gebruikt hoef je niet bij te vermelden welk type het is.. bv. IndexController zegt genoeg toch?

$nieuwsitems en $titel en $totaalbedrag hoeven ook niet in hun benaming te hebben dat de eerste een array is de tweede een string en de derde een float of int?
 
Fio na

fio na

28/07/2010 17:02:48
Quote Anchor link
Hipska BE op 28/07/2010 11:53:55:
ikzelf gebruik ook class.mooienaam.php maar zou die class dan nooit MooieNaamClass noemen, want dat is echt van de zotte..


Hoezo is dat van... de zotte? Is toch duidelijk. Er zijn meer mensen met wie ik samenwerk die ook het type achter de naam zetten (zoals MooieNaamClass). Heb alleen nog nooit met mensen samengewerkt die PHP gebruiken :P.

Maar zoals ik zei, iedereen benaamt dingen anders en ik vindt dit handig en de mensen met wie ik werk doen het ook (in java dan :P).
 
Pieter van Linschoten

Pieter van Linschoten

28/07/2010 18:08:02
Quote Anchor link
Maar dat vind ik ook raar. In Java heb je alleen maar Classes. Abstract of interface is ook een class, alleen dan zonder inhoud. Daarom lijkt het mij niet logisch, om er Class achter te zetten, aangezien je het altijd een class is.


Ontopic:

Bedoel je zoiets?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
indexClass::printHTML();
?>


in php is het gebruikelijk, om de klasse eerst te initialiseren. Je maakt een object variable aan, die de functies van de klasse overneemt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
// initialiseren - __construct() wordt automatisch aangeroepen.
$start = new indexClass();

// en daarna op dit object een functie aanroepen.
$start->printHTML();

// en met het unsetten, of bij het eindigen van de pagina, wordt automatisch de __destruct() aangeroepen
?>
Gewijzigd op 28/07/2010 18:09:21 door Pieter van Linschoten
 

28/07/2010 18:53:50
Quote Anchor link
Pieter, hij wilt weten hoe zijn logica weet welke controller (c.q. class) geladen moet worden. Niet hoe een class geladen wordt :-).
 
Fio na

fio na

29/07/2010 09:06:52
Quote Anchor link
Mijn probleem is al verholpen (door een index file te maken die dingen doet :P). Thx in ieder geval.
 
TJVB tvb

TJVB tvb

29/07/2010 09:24:25
Quote Anchor link
Het leukste is natuurlijk om te laten zien wat je daar doet. Dan heeft de volgende met dit probleem er ook wat aan.
 
Fio na

fio na

29/07/2010 14:02:37
Quote Anchor link
Heb dus een index.php die een controllerklasse instantieert en daar een variabele aan meegeeft. In de controller zit een constructor die een view instantieert en in die view wordt vervolgens het juiste formulier gegenereerd. En vervolgens is het gewoon Form submitten aan controller die values ophaald.

Deze values worden aan Model gegeven die daar berekeningen op uitvoert en een soort van wrapper object teruggeeft aan controller (kon ook een array zijn, maar heb er een apart object van gemaakt omdat ik nog wat extra dingen van plan ben later). De controller stuurt dit object weer terug aan de view die de output genereerd.

Dus de oplossing was gewoon een aparte index.php maken die niks anders doet dan controller instantieren. In de rest van het programma wordt die index.php niet meer aangeroepen alleen de eerste keer.

Ben nu van plan om te kijken of ik een webservice kan bouwen zodat Model die kan gebruiken. Enige nadeel van webservice is het maken van WSDL. Heb nog geen echte generator gevonden en heb geen zin om dat zelf te schrijven want ik ben lui :P
Gewijzigd op 29/07/2010 14:04:15 door fio na
 

29/07/2010 14:17:23
Quote Anchor link
Heb je maar één controller :-/
 



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.