In mijn huidige PHP projecten heb ik de indruk te vaak bezig te zijn met het wiel opnieuw uit te vinden, daarbij ben ik ontevreden over de netheid van mijn code. In eerste instantie was ik van plan een simpel eigen framework te maken waardoor ik code met minder moeite zou kunnen hergebruiken en waardoor een betere scheiding tussen php en html mogelijk zou worden. Na overleg met een andere GoT dude die met hetzelfde probleem zit zijn we gaan kijken naar de mogelijkheid om een bestaand framework te gaan gebruiken. De volgende namen kwamen naar boven:
Zelf ben ik gaan spelen met Prado. Ik ben er tot nu toe vrij enthousiast over, het past het MVC principe toe waardoor de code netjes blijft en ik ben ook erg blij met de Ajax support. Zonder advanced JavaScript kennis zijn Ajax pagina's zonder problemen te genereren. Voordat ik hier mee verder ga zou ik graag ervaringen van andere PHP dudes willen horen wat betreft de genoemde frameworks en eventueel andere nog niet genoemde. Ik vraag je je ervaringen te posten, waarbij ik specifiek geïnteresseerd ben in de beantwoording van de volgende vragen:Prado (http://www.xisc.com / http://www.pradosoft.com)
CakePHP (http://cakephp.org)
Seagull (http://seagull.phpkitchen.com)
Stratos (http://www.stratosframework.com)
- Kost het veel moeite/tijd om het goed onder de knie te krijgen?
- Mis je op ten duur bepaalde flexibiliteit, omdat bijvoorbeeld bepaalde code voor je wordt gegenereerd?
- Hoe zit het wat betreft de performance, treed er veel performance verlies op?
- Is er voldoende shared hosting hosting beschikbaar voor het betreffende framework (zo vereist Prado een bepaald aantal PHP extensies)?
- Het zit het met de documentatie en de achterliggende communities? Is het voorgekomen dat je een groot probleem had, hoe is dat opgelost?
- Zijn er bepaalde knelpunten waar je tegenop liep?
offtopic:
Wat betreft mijn eigen skills. Ik heb sinds 2003 ervaring met PHP (en daarbij behorende MySQL, html, css, etc.), ik heb enkele website's en webbased applicaties gebouwd. Het PHPen is niet mijn main-job, in eerste instantie deed ik het voor de lol, nu als bijverdiensten. In het dagelijkse leven doe ik de opleiding Bedrijfskundige Informatica, ik beschouw mijzelf hierdoor niet als "pro" en besteed aan het programmeren dan ook maar een beperkte tijd.
Wat betreft mijn eigen skills. Ik heb sinds 2003 ervaring met PHP (en daarbij behorende MySQL, html, css, etc.), ik heb enkele website's en webbased applicaties gebouwd. Het PHPen is niet mijn main-job, in eerste instantie deed ik het voor de lol, nu als bijverdiensten. In het dagelijkse leven doe ik de opleiding Bedrijfskundige Informatica, ik beschouw mijzelf hierdoor niet als "pro" en besteed aan het programmeren dan ook maar een beperkte tijd.
🌞🍃