codeigniter dead?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

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 »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

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 »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

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 »

Pagina: 1 2 volgende »

Bas D L

Bas D L

13/07/2013 14:37:21
Quote Anchor link
Hoi,

Ik ben net enthousiast begonnen met CI, echter stuitte ik op artikelen dat CI nagenoeg "dead" is.
Klopt dit?
Iemand ervaring?
Wat is een goed alternatief?

Hoor graag jullie mening!!!
 
PHP hulp

PHP hulp

17/06/2024 21:31:56
 
Wouter J

Wouter J

13/07/2013 14:44:03
Quote Anchor link
CodeIgniter is volgens mij helemaal niet dood. Het enige probleem is dat het niet zo'n heel goed framework is.

Een leuke vervanging voor CI is Laravel of CakePHP. En wil je nou een echt full-stack framework dan heb je Symfony2 of ZF2.
 
Bas D L

Bas D L

13/07/2013 14:49:26
Quote Anchor link
@Wouter. Ahh ok, das goed nieuws! Waarom is het niet een goed framework?
 
- Raoul -

- Raoul -

13/07/2013 14:50:02
Quote Anchor link
@Wouter
CakePHP is niet veel beter dan CI.

Ik raad je aan om over te stappen op Laravel Bas. Ze hebben een maandje geleden net hun nieuwste major release uit de beta gehaald. ;-)
 
Bas D L

Bas D L

13/07/2013 14:55:54
Quote Anchor link
@Raoul Waarom is Laravel beter dan CakePHP en CI?
 
Koen Vlaswinkel

Koen Vlaswinkel

13/07/2013 15:44:32
Quote Anchor link
De eigenaar van CodeIgniter zoekt wel een nieuwe eigenaar: http://ellislab.com/blog/entry/ellislab-seeking-new-owner-for-codeigniter
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/07/2013 17:29:28
Quote Anchor link
Ik kan geen vergelijking trekken met andere frameworks, maar ik ben een tijdje terug vanwege een opdracht ook met CI moeten gaan werken en ik vind het een redelijk framework. Zeker voor niet al te grote projecten.
 
Bart V B

Bart V B

14/07/2013 11:08:21
Quote Anchor link
Nee hoor Codeigniter is niet dood.

Er worden nog steeds diversen extra opties gemaakt door de community.
De versie 3.0 ligt alleen een beetje achter qua development.
En dat is ook niet onlogisch, want Ellislab heeft ook nog een commercieel deel waar ze aan werken.
Het enige waar ze tegenaan lopen is dat ze het niet meer kunnen bijbenen.
Een logisch gevolg is dan ook om afscheid te nemen van codeigniter en het door te geven aan een nieuwe eigenaar.

Ik verwacht dan ook dat de nieuwe eigenaar dan ook iemand gaat worden die heel dicht bij ellislabs staat.
(Misschien wel uit de community?)

Persoonlijk ben ik niet echt gecharmeerd op de manier dat dit naar buiten is gebracht.
Het heeft een behoorlijke deuk opgeleverd door mensen in het ongewisse te laten.
Daardoor ontstaat een hoop paniek terwijl er niets aan de hand is.
Maar goed, zo ging het met de wisseling van eigenaar van Mysql naar Oracle ook.
Uiteindelijk is dat ook goed gekomen, en niemand hoor je meer, en Mysql leeft ook nog gewoon.

Om nu meteen over te stappen naar een ander framework is dan ook niet nodig.

Ben zelf eens gaan kijken naar iets wat dan op codeigniter zou moeten lijken en ben even aan het spelen geweest met laravel.
Nou, laat maar zitten. Het lijkt er totaal niet op.
Tegen de tijd dat ik composer had geinstalleerd en een controller met "hello World" had, had ik in codeigniter controller model en view gemaakt. Dus nee, ik houd het voorlopig gewoon bij codeigniter. :)
Gewijzigd op 14/07/2013 11:55:06 door Bart V B
 
Bas D L

Bas D L

14/07/2013 11:56:25
Quote Anchor link
@Bart, dank voor je bericht. Ik ben een beginner en als ik in Zend 2/Yii of een ander FW kijk begint alles te duizelen ;-$

Ik ga maar gewoon verder met CI...
 
Bart V B

Bart V B

14/07/2013 12:00:17
Quote Anchor link
Keep up the good work Bas! ;)
Het is de komende maanden gewoon afwachten met de nieuwe eigenaar.
En je niet te veel laten afleiden door de "roddels" die op het net worden verspreid.
CI is een goed werkend framework, en dat blijft voorlopig nog wel zo.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

14/07/2013 12:37:05
Quote Anchor link
dat is het m nou juist. De leercurve van CI is laag en daardoor naar mijn idee prima geschikt voor mensen die eens kennis willen maken met een framework. en zo lang het voor een hobby project is of een klein project zul je niet echt tegen problemen aanlopen.
 
- Ariën  -
Beheerder

- Ariën -

14/07/2013 12:44:40
Quote Anchor link
CI ondersteunt toch geen namespaces? Als je in OOP en MCV wilt stappen is het wel handig als dit dit zou leren :-)
Gewijzigd op 14/07/2013 12:45:12 door - Ariën -
 
Bart V B

Bart V B

14/07/2013 12:45:06
Quote Anchor link
Quote:
en zo lang het voor een hobby project is of een klein project zul je niet echt tegen problemen aanlopen.

En dat is nou net wat ik niet snap.
Ik hoor dit vaak dat ze tegen een "probleem" aanlopen maar vertellen niet wat.
Toegeven, de projecten die ik heb gemaakt zijn niet echt al te groot, maar ben eigenlijk wel benieuwd wat dan het "probleem" is.

- Aar - op 14/07/2013 12:44:40:
CI ondersteunt toch geen namespaces? Als je in OOP en MCV wilt stappen is het wel handig als dit dit zou leren :-)

Heb je ze nodig als je een probleem wil oplossen?
Gewijzigd op 14/07/2013 12:47:00 door Bart V B
 
Frank Nietbelangrijk

Frank Nietbelangrijk

14/07/2013 12:46:07
Quote Anchor link
- Aar - op 14/07/2013 12:44:40:
CI ondersteunt toch geen namespaces? Als je in OOP en MCV wilt stappen is het wel handig als dit dit zou leren :-)


nee CI ondersteunt geen namespaces
 
Bas D L

Bas D L

14/07/2013 12:49:13
Quote Anchor link
Wellicht een stomme beginners vraag ;-) maar wat is precies een namespace en use? Dit kom je nml wel tegen bij bv Zend 2
Is hier ergens goede en vooral duidelijke uitleg over te krijgen?
Gewijzigd op 14/07/2013 12:50:02 door Bas D L
 
Bart V B

Bart V B

14/07/2013 12:51:59
Quote Anchor link
Wat hebben namespaces met MVC te maken?
Met een beetje creativiteit zou ik nog wel met functionele code het MVC kunnen maken.
Eens, dat is niet heel handig beter gezegt erg omslachtig, maar het lost een probleem op in een grote applicatie?

@bas
http://www.sitepoint.com/php-53-namespaces-basics/
Gewijzigd op 14/07/2013 12:56:52 door Bart V B
 
Frank Nietbelangrijk

Frank Nietbelangrijk

14/07/2013 12:57:41
Quote Anchor link
de problemen kunnen divers zijn.

In grote projecten is het aannemelijk dat

- meerdere mensen aan een project werken.
- het project uit meerdere deelprojecten (Bundles) bestaat.

CI is hiervoor niet geschikt.

in een framework als Symfony kun je bovendien gebruik maken van Vendors.
Met Vendors kun je functionaliteit aan je project toevoegen die gemaakt zijn door een ander.
Hierdoor kom je uiteindelijk sneller tot een goed resultaat.

Toevoeging op 14/07/2013 13:01:31:

De korte uitleg van namespaces:

Het voorkomt problemen/foutmeldingen van dubbele variabele namen.



Toevoeging op 14/07/2013 13:07:54:

stel jan en willem werken aan hetzelfde project en zij maken beiden een class aan met de naam Email

wanneer uiteindelijk de code van jan en van willem beiden worden included zal het een foutmelding tot gevolg hebben omdat er maar één class de naam Email mag hebben. Met namespaces kan dit probleem verholpen worden.
 
Bas D L

Bas D L

14/07/2013 13:26:03
Quote Anchor link
@Frank Hoe?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

14/07/2013 14:17:19
Quote Anchor link
Bas D L op 14/07/2013 13:26:03:
@Frank Hoe?


hoe wat?
 
Bas D L

Bas D L

14/07/2013 14:21:28
Quote Anchor link
@Frank, hoe verhelpt namespaces dat prbleem?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

14/07/2013 14:37:02
Quote Anchor link
emailjan.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

namespace Jan\Email;

class Email {
    public function getInfo()
    {

        return 'Dit is de email class van Jan';
    }
};


?>

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

namespace Willem\Email;

class Email {
    public function getInfo()
    {

        return 'Dit is de email class van Willem';
    }
};


?>

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
<?php

include 'emailjan.php';
include 'emailwillem.php';

$jan = new Jan\Email\Email();
$willem = new Willem\Email\Email();

echo $jan->getInfo();
echo $willem->getInfo();

?>
 

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.