
Laat ik ook eens om hulp vragen.
Ik heb onlangs een mooie opdracht gescoord als php-developer.
Ik mag voor een webshop een volledig ERP-systeem op maat gaan bouwen.
Prachtige uitdaging, lange looptijd, leuk bedrijf, mooi tarief, allemaal goed, maar mijn php-kennis is wat verouderd.
Een ontwikkeling die ik gemist heb is de opkomst van de frameworks.
Omdat ik hoorde dat deze je veel werk uit handen kunnen nemen, heb ik er eentje uitgepikt (Zend) die ik vervolgens ben gaan bestuderen.
Na een dag of 3 pielen snap ik de opzet van het systeem wel aardig, en heb ik een kleine webapplicatie overgetypt uit een tutorial.
Maar ik zie nog steeds niet hoe dit framework mij werk uit handen neemt.
Een aspect - formvalidatie - wordt zo lekker geregeld dat je er geen omkijken naar hebt, maar is dan weer meteen te rigide naar mijn smaak.
Dus: ik mis ergens iets. Want Zend wordt wel veel gebruikt, en veel gevraagd in vacatures. Mijn vraag aan de RC-gemeenschap is dan ook:
Kan iemand mij vertellen wat de toegevoegde waarde is van Zend Framework?
Ik heb onlangs een mooie opdracht gescoord als php-developer.
Ik mag voor een webshop een volledig ERP-systeem op maat gaan bouwen.
Prachtige uitdaging, lange looptijd, leuk bedrijf, mooi tarief, allemaal goed, maar mijn php-kennis is wat verouderd.
Een ontwikkeling die ik gemist heb is de opkomst van de frameworks.
Omdat ik hoorde dat deze je veel werk uit handen kunnen nemen, heb ik er eentje uitgepikt (Zend) die ik vervolgens ben gaan bestuderen.
Na een dag of 3 pielen snap ik de opzet van het systeem wel aardig, en heb ik een kleine webapplicatie overgetypt uit een tutorial.
Maar ik zie nog steeds niet hoe dit framework mij werk uit handen neemt.
Een aspect - formvalidatie - wordt zo lekker geregeld dat je er geen omkijken naar hebt, maar is dan weer meteen te rigide naar mijn smaak.
Dus: ik mis ergens iets. Want Zend wordt wel veel gebruikt, en veel gevraagd in vacatures. Mijn vraag aan de RC-gemeenschap is dan ook:
Kan iemand mij vertellen wat de toegevoegde waarde is van Zend Framework?
Jack Random: "Inkoppertjes zoals "ik voorspel dat België niet v...
xaderp, zelfstandig vaccinist: Hmmm. Testikels smaken een beetje ziltig, maar met ...
Meneer van Dale: Het leuke is natuurlijk dat de hapjes op die foto't...
Witjoekel Vilmer: Ja, waar is Dijkie eigenlijk de laatste tijd? Beetj...
Geenszins Joling: Dijkie is in deze maatgevend dusch...
Geenszins Joling: En beneden is links? Want dán zit ik beneden.
gronk: Soms doet dit demissionaire kabinet dan ook weer go...
Geenszins Joling: Ook dit is weer blof (met streepje door de o)!
Jack Random: JAAA, bij Deaf op de boerderij in Zeeland kamperen,...
Geenszins Joling: En dat was @ gronk natuurlijk
Totaal aantal: 1512
Waaronder de leden:
QueenBee TheDeadDude lewax DDWW, Steampimp. Witjoekel Vilmer Jack Random DuffCut Xloph Jazzper Toxteth O Grady - rekent Tralala Nisses Herintreder Het neefje van Tofik Flappie, weerman van die dM, namens Likoed Cali Swanfeather DrSooz Wildplasser, beroepsweig Prutswerk Tha KinGuiN- arrogante R xaderp, zelfstandig vacc sir_c Zoute snor cspr, drukt van zich af TheStef Monade - category B trai gronk Der Webmeister koffieverkeerd DeadFish pedigree Wanko
QueenBee TheDeadDude lewax DDWW, Steampimp. Witjoekel Vilmer Jack Random DuffCut Xloph Jazzper Toxteth O Grady - rekent Tralala Nisses Herintreder Het neefje van Tofik Flappie, weerman van die dM, namens Likoed Cali Swanfeather DrSooz Wildplasser, beroepsweig Prutswerk Tha KinGuiN- arrogante R xaderp, zelfstandig vacc sir_c Zoute snor cspr, drukt van zich af TheStef Monade - category B trai gronk Der Webmeister koffieverkeerd DeadFish pedigree Wanko

Aantal posts: 16
Aantal reacties: 1167
Aantal posts: 45
Aantal reacties: 4304
Algemeen:
1) gebruik voor standaardshit als ERP in godsnaam common of the shelf solutions, ongelukkige! Custom software onderhouden is een molensteen om de nek van je carrière, jeweetog!
2a) Frameworks kunnen werk uit handen nemen, maar hebben meestal een schaalbeperking. Grote, complexe frameworks voor grote, complexe applicaties, lichte frameworks voor kleine apps.
2b) Zend kan geschikt zijn voor je webshop, maar ook te zwaar of te licht zijn. Zoiets weet je eigenlijk pas na het project met Zend.
/Open Deuren R Us
Aantal posts: 4
Aantal reacties: 2555
@1): Een standaardoplossing is geen optie voor dit bedrijf. Dit was uiteraard de eerste vraag die ik stelde bij de gesprekken. Qua carrière: Dank voor de waarschuwing en je hebt gelijk, maar ik zit hier om genoeg geld te verdienen om te kunnen stoppen met automatisering en een stuk strand in Latijns-Amerika te kopen. Dat duurt misschien nog een jaar, hooguit twee. Daarna ben ik uit van hier. Laat dat nou precies de geschatte looptijd van dit project zijn. Programmeren is best leuk, maar ik wil het niet nog 30 jaar doen. Ik ben nooit zo'n carrièremens geweest.
@2): Ja, daar heb ik dus NULL aan. Heb je ervaring met Zend? Zo ja, mag ik je dan wat meer specifieke vragen mailen?
Aantal posts: 45
Aantal reacties: 4304
Nee, totaal niet. Ik reageerde alleen omdat ik werd opgeroepen.
/Dismissed
Aantal posts: 4
Aantal reacties: 2555
/Remissed
Aantal posts: 394
Aantal reacties: 14946
Ow, en ORM's zuigen.
Aantal posts: 45
Aantal reacties: 4304
Aantal posts: 4
Aantal reacties: 2555
Ik ga nog even doorgooglen naar ervaringen.
Aantal posts: 31
Aantal reacties: 946
Aantal posts: 41
Aantal reacties: 4976
Aantal posts: 21
Aantal reacties: 711
http://en.wikipedia.org/wiki/Comparison_of_Web_application_frameworks
De meeste frameworks hanteren het MVC principe, maar daarmee ben je al bekend?
----------------------
Ik heb zelf wel eens met Codeigniter gewerkt en dat werkte heel aardig. De documentatie daarvan is heel aardig. Goede documentatie is minstens zo belangrijk als goede "performance".
Aantal posts: 4
Aantal reacties: 2555
Uiteindelijk heb ik besloten geen framework te gebruiken. Neuk die poep. Ik schrijf het allemaal zelf wel, dan weet ik zeker dat alles kan en dat alles goed is ;-)
Toch bedankt voor de reacties.
Aantal posts: 86
Aantal reacties: 6852
Maar die klant hoeft dat niet te weten te komen, natuurlijk. Er zijn best mogelijkheden dat die klant niet eens je adreswijziging doorkrijgt, "verloren in de post" als je begrijpt wat ik bedoel. Ik weet zeker dat we samen wat kunnen uitwerken.
/Vito Corleone
Aantal posts: 4
Aantal reacties: 2555
En je lijkt te suggereren dat het gebruik van een framework garandeert dat andere mensen je code snappen. Ik denk dat dat daar helemaal los van staat.
Verder kan ik vanuit Zuid-Amerika eventueel ook nog erg goed programmeren, mocht het nodig zijn.
Dus ik weet niet precies waar je naar op zoek bent, maar de flamecorner is nog een stukje verder, en dan rechtsaf na het pispaaltje.
Aantal posts: 171
Aantal reacties: 2054
Aantal posts: 86
Aantal reacties: 6852
Aantal posts: 21
Aantal reacties: 711
Ik heb er altijd aardigheid in heeft een app dicht te timmeren tegen user-input, maar het is wellicht fijn om a) niet opnieuw het wiel uit te vinden en b) iets gebruiken waar vele ogen reeds naar gekeken hebben & waarvan de install-base vertrouwen schept dat het wel werkt.
En dat heeft met MVC niets te maken. Niet het wiel opnieuw hoeven uitvinden is wellicht een argument vóór een framework? (Of heb je nog ~tig libraries liggen?)
Aantal posts: 520
Aantal reacties: 6840
Aantal posts: 520
Aantal reacties: 6840
Aantal posts: 869
Aantal reacties: 15393
Aantal posts: 520
Aantal reacties: 6840