Archief - Mediocre

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Kilghard

Legacy Member
Hey all

Dus ik zit met het probleem dat ik het gevoel heb dat ik (eindelijk) de basics van php/mysql wel onder de knie heb, maar ik ben nog zeker niet advanced.

Jammer genoeg zijn dat de enige 2 dingen die ik vind online
- Complete beginner tutorials die allemaal het zelfde aan leren
- Advanced stuff waar ik half weg de 1e regel moet afhaken

Hoe zijn jullie hier voorbij geraakt? Ik weet gewoon niet goed waar ik nu naar toe moet. Meestal leer ik hier en daar wel wat bij met projectjes maar als ik het gevoel heb van "oke ik wil nu eens echt LEREN" heb ik geen idee waar heen.

thanks!

bealzebub

Legacy Member
Als je de basis van de taal (syntax, grammatica) wat onder de knie hebt, is het misschien beter eens naar een full stack framework te kijken. Iets zoals Symfony of CakePHP (of misschien zelfs Ruby on Rails, maar da's dan weer geen PHP meer, de syntax is wel een stuk intuïtiever en leesbaarder).

Frameworks zetten bij wijze van spreken al alle fundamenten klaar, je moet alleen nog je idee in die structuur uitwerken. Bovendien gebruiken ze patronen die hun deugdelijkheid al bewezen hebben en zo word je min of meer verplicht propere en gestructureerde code te schrijven.

Kilghard

Legacy Member
Bedankt voor de tip, maar ik ben al even bezig met code igniter en al is dit waarschijnlijk niet zo uitgebreid als de anderen ben ik er toch vrij tevreden van. CMS & Frameworks zijn dus al een check (al wil ik niet beweren dat ik ze 100% ken)

Ondertussen ben ik begonnen met het Zend handboek te lezen. Je kan makkelijk de beginners dingen overslaan, maar er zitten toch nog zeer veel nuances in die ik nog niet kende en ik zit nog maar in het begin van het boek. Zeker een aanrader

GamesMaxed

Legacy Member
Als je een Zend handboek gebruikt is het dan ook niet beter dat je in eens het framework van Zend neemt?

Kilghard

Legacy Member
Het is niet echt een "zend" handboek gewoon een php handboek uitgebracht door zend if that makes sense (: Ik vind het wat handiger dan heel php.net door te browsen

@ shadowstep wat bedoel je juist met patterns?

bealzebub

Legacy Member
Kilghard zei:
@ shadowstep wat bedoel je juist met patterns?

https://www.google.be/search?q=design+patterns+php&ie=UTF-8&oe=UTF-8

Er is een boek "Design Patterns" van de gang of four (Erich Gamma, Richard Helm, Ralph Johnson en John Vlissides) dat een aantal concepten in het OO programmeren uit de doeken doet. Die kunnen voor een heel aantal use cases gebruikt worden. Je kan het een beetje vergelijken met kooktechnieken in de keuken: puur op zichzelf ga je er geen gerechten mee maken, maar ze zijn wel de basis voor alles wat met koken te maken heeft.
Het originele boek gebruikt wel C code, dus het is wat moeilijker te volgen als je C niet kent. Maar de commerce is daar natuurlijk op gesprongen en er zijn ondertussen varianten voor zowat elke taal die enigzins iets betekent.

Naast die basispatterns heb je nog een heel aantal varianten of alternatieven.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan