Door
- Diov -
op 24-07-2013 21:09
gewijzigd op 24-07-2013 21:17
7.255 views
Hi,
Binnenkort kan ik eigenlijk gaan werken als jobstudent (vakantiejob), & ik heb al enkele vacatures bekeken op het net.
Het zou fijn zijn om iets te doen met programmeren (websites, PHP).
Maar nu zie ik dat je eigenlijk een grote kennis van OO of OOP moet hebben?
Helaas heb ik dit (nog) niet, alleen maar Flat Php..
Nu mijn vraagjes: - Wat is het verschil tussen OO & OOP.
- Ik zie ook vaak dat jullie over frameworks praten, welk framework ben je eigenlijk het meeste mee? Welk framework vragen ze het meest bij een job?
- Kan iemand in het kort uitleggen ook waar een framework juist goed voor is?
Als jullie me met deze vraagjes zouden kunnen helpen? <3 <3
Php5.2 support is bijna geen 1 framework. En het is ook veel te oud om veilig mee te werken, als ze niet willen updaten raad ik je aan een andere host te zoeken, deze is dan gewoon te ouderwets.
Welk framework beter of het beste is, is een eindeloze discussie. Om te beginnen is het handig om uitgebreide en duidelijke documentatie te hebben, een plek waar je terecht kan met vragen, enz.. Ik ben begonnen met CodeIgniter, hoewel dit framework veel "afgezeikt" wordt is het lang zo slecht nog niet. De drempel om te leren is laag, uitgebreide documentatie en een forum waar je snel geholpen wordt. Een keuze van een framework is geen huwelijk! Ga ermee aan de gang, maak er wat projecten mee en ga door naar de volgende!
Dat is een goede start, de rest komt vanzelf zodra je ermee aan de gang gaat. Loop je tegen beperkingen aan, duik de "core" in. Mocht het teveel "hacken" worden, zoek een ander framework op.
Ik ben nu ook enkele dagen aan het stoeien met Laravel.
Wat voor soort webhost heb je?
Kan je de commandline gebruiken?
Composer is een onderdeel om het Laravel te installeren.
Niet alleen Laravel, maar ook andere componenten kan je daarmee snel en makkelijk installeren. In het begin zag ik het voordeel er niet zo van in, maar nu ik een paar keer er gebruik van heb gemaakt, is het best een goede oplossing.
Op de commandline:
composer create-project laravel/laravel --prefer-dist
// daarna doe je:
php composer.phar install
// of als je een alias hebt gegeven:
composer install
Als je geen commandline opties hebt, dan kan je het beter lokaal installeren.
Moet eerlijk toegeven dat ik geen idee heb hoe het met een Windows systeem werkt.
Alleen op een linux systeem gedaan.
Een andere handige tool is artisan. Daar kan je veel mee doen.
Als je een beetje sneller wilt developen zou je de handige laravel 4 generator van jeffrey Way kunnen gebruiken. (i love that guy) :) https://github.com/JeffreyWay/Laravel-4-Generators
:P Die generator is echt een goede aanrader, daar zit scaffolding in, daarmee zie je een beetje in de code wat hoe je het kan gebruiken, en heb je meteen iets werkbaars.
Je hebt SSH. Zolang je geen dingen doet als rm -rf / dan zal het allemaal wel loslopen denk ik.
:P als je geen ervaring hebt wel denk ik.
Wel mooi trouwens dat ze het hebben gedaan.
Uhm.. Windows..
Zou kunnen alleen heb ik zelf weinig tot geen ervaring met windows als het wat technischer word.
Gebruik zelf een linux omgeving.
Maar in principe kan dat ook gewoon op windows volgens mij.