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

Danku alvast!
Diov

(Vond al een zeer interessante link hier: http://www.phphulp.nl/php/forum/topic/verschil-tussen-oop-en-nomaal-php/82847/)
Dus effe samengevat:

- OOP is gelijk aan OO

- Nut van een framework: minder hoeft te programmeren om dat er al kant en klare functies zijn.

- OOP kan zonder framework, al is het handig.

- Silex & Laravel zijn beginnende frameworks.


Bij Laravel heb je PHP 5.3.7 of hoger nodig.
Bij Silex weet ik het niet. (Ik denk 5.4)

Mijn PHP version is 5.2.*

Ik denk dat ik dan best een andere host moet zoeken, want ze willen de PHP versie niet updaten.


Kohana 3.2 heeft php versie 5.2.3 nodig.
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.

Ik heb ooit een lijstje met required versies gemaakt: https://gist.github.com/WouterJ/3955840

@moebe, nee gelukkig niet. Opensource is opensource. Ik raad alleen altijd mensen aan om dingen te leren die naar mijn mening het beste is.
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!

Twee linkjes om je op weg te helpen:
- De documentatie: http://ellislab.com/codeigniter/user-guide/
- Video tutorials: http://net.tutsplus.com/sessions/codeigniter-from-scratch/

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.

Keep learning :)
Hoi,

Doordat ik weinig tijd had, ben ik nu eindelijk begonnen met Laravel.
(Vandaag)

Om het te installeren, kan ik gewoon dat zip bestand van GitHub afhalen? En dan gewoon uitpakken, en op me server zetten?

Maar wat is Composer?
Dat heb ik denk ik niet bij mijn webhost?

Hoi.

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
Ik host bij http://neostrada.nl/
Het starterspakket, en heb SSH.

Probleem is dat als ik iets fouts doe met SSH, moet betalen om de server weer goed te zetten.
Trouwens, moet ik dan eerst ook composter installeren?

Misschien is die generator wel makkelijk voor later, maar zal het eerst gewoon proberen, wat leren :p
: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.

Je moet eerst even composer installeren.
http://getcomposer.org/download/

Als je het verknalt, dan zit de hoster gewoon met een probleem. :P
Dus mag hij het oplossen. Anders zou hij ook geen ssh toegang moeten geven he.

EDIT
Toch maar even gekeken..
Je het SSL ondersteuning, maar geen SSH
Ook SSH, die heb ik paar dagen geleden laten activeren.
(SSH/Shell-Toegang) staat er.

Zijn er ook andere opties?
Misschien WAMMP (Of XAMPP) installeren, lokaal werken?

Denk dat dat wat veiliger is, dan meteen op de server te plaatsen.
: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.

Reageren