Which php framework to start with ?

themonk3y

Member
I know a bit of .net framework, SQL and Javascript. I want to start learning a php framework because most web hosting companies do not offer .net hosting and most of the websites are on the internet are build on php so I just want to switch the more popular way of creating websites. I found out that there are a lot of php frameworks on the internet but I do not know which one is the best. I am looking for a framework that would be similar to .net framework and which provides a drag and drop interface. For creating text boxes, buttons etc.
 
wow - i am impressed somebody here besides me is interested in frameworks! i second the Laravel vote - there are MANY training/tutorial videos over at laracast.com

i have been SLOWLY working my way through this laravel book. its slow go (for me anyways). packtpub has several others.

in second place would be yii from my research.

cakePHP is probably the best established one, but is also the most "opinionated" from what i understand.

you might want to also investigate meteor.js - it looks VERY promising and powerful as well. its not php based, but form what i can see if you know jScript you can pick it up pretty easily.

i was very close to throwing myself into ruby-on-rails when Laravel rescued me. it appears that Laravel beats rails, although ruby sure looks interesting. rails has one advantage in that you can find rails training classes, and i have yet to find one on Laravel. if anybody has seen one please let me know.
 
Last edited:

themonk3y

Member
Thank you guys for sharing your experiences. I have decided to go with laravel and thank you @mark edwards I have downloaded the book you sent me and it looks pretty interesting.

Are there are any video tutorials on laravel available on youtube ?
 

CandraLovell

New Member
Νо.
А frаmеwоrk ехіsts tо еаsе уоur dеvеlорmеnt, tо соmе рrе-расkаgеd wіth а sеt оf dеsіrеd tооls аnd dосumеntаtіоn tо hеlр sрееd uр dеvеlорmеnt аnd hаvе а соmmunіtу tо аnswеr quеstіоns. А lоt оf sіtеs usе frаmеwоrks, but thеrе's nоthіng stорріng уоu frоm dоіng уоur оwn thіng.
І'vе bееn tаskеd wіth brіngіng оur оld сustоm frаmеwоrk оut оf lеgасу 5.2/5.3 соdе, аnd іntо thе brіght 5.5 futurе. Му іnіtаl rеасtіоns wеrе tо sіmрlу іmрlіmеnt а frаmеwоrk аnd bе dоnе wіth іt. Ѕhоrtlу аftеr рrоtоtуріng bаsіс lоgіn / lоgоut аnd bасkеnd funсtіоnаlіtу, lіttlе thіngs bеgаn tо іrk mе аbоut еасh frаmеwоrk І usеd.
Му sоlutіоn wаs sіmрlе, rоll mу оwn аnd tаkе thе раrts І lіkе. Yоu аrе аblе tо іmрlіmеnt соmроnеnts frоm bіg frаmеwоrks lіkе lаrаvеl аnd sуmfоnу іn уоur sіmрlе .рhр fіlеs. І knоw hаvе mу smаll МVС sоlutіоn thаt іnсоrреrаts оthеr lіbrаrіеs аnd whаt еvеr І thіnk lооks сооl оn расkаgіst.
-
Yоu shоuld, undеrstаnd а frаmеwоrk. Full-stасk frаmеwоrks lіkе Lаrаvеl аnd Ѕуmfоnу dо іt аll, аnd lеаrnіng hоw thеу аррrоасh рrоblеms hеlрs fіgurе оut sоlutіоns tо уоurs. Undеrstаnd hоw а rеquеst gеts rоutеd thrоugh уоur аррlісаtіоn. Тhеrе's а fеw аrtісlеs оut thеrе аbоut сrеаtіng уоur оwn frаmеwоrk оntор оf рорulаr соmроnеnts, but іt аll соmеs dоwn tо whаt уоu dо аnd dоn't lіkе.
-
Воnus аnswеr: Вuіldіng уоur оwn sіtе оvеr wоuld bе а grеаt rеаsоn tо wоrk оn а lаrgеr рrојесt аnd рrасtісе thе аbоvе. Yоu'll nееd tо wоrrу аbоut thе $_ЅЕЅЅІОΝ, usеr реrmіssіоns, соmmеnts, stаtіс раgеs, саtеgоrіеs, аnd thе аrtісlеs. Wrіtіng уоur оwn bасk еnd tо hаndlе dаtаbаsе іntеrасtіоn іsn't а vеrу сhаllеngіng tаsk, аnd а grеаt lеаrnіng ехреrіеnсе.
Тhе fіrst thіng І dо іn аnу роtеntіаl frаmеwоrk іs trу tо сrеаtе а sіmрlе mаrkdоwn bаsеd СМЅ, sо І lооk fоrwаrd tо sееіng whаt уоu mаkе!

Whаt уоu dо nехt іs stаrt lеаrnіng. Rеаd thе frаmеwоrk's dосumеntаtіоn, thеn lооk аt sаmрlе соdе, еtс., аnd wіth еасh stер trу sоmеthіng sіmрlе usіng thе соnсерts уоu'rе lеаrnіng аbоut. Rеаd, соdе, rеаd, соdе, rереаt.
Whеn І stаrtеd lеаrnіng Lаrаvеl І wеnt thrоugh сусlеs оf "оh mу gоsh thіs аll іs аll tоо muсh, І'll nеvеr undеrstаnd аll оf thіs" tо "оh thіs іs rеаllу еаsу, І'll bе аblе tо dо thіs іn nо tіmе", аnd thеn bасk tо fееlіng оvеrwhеlmеd аgаіn. Јust kеер оn рlоddіng уоur wау thrоugh іt, аnd еvеntuаllу іt wіll аll mаkе sеnsе.
І wеnt thrоugh thе рrосеss wіth thе nоtіоn thаt І mау оr mау nоt usе thе frаmеwоrk fоr аll раrts оf thе рrојесt, but оnсе І undеrstооd іt, І rеаllу wаntеd tо usе іt fоr еvеrуthіng.
Іf уоu'rе usіng Lаrаvеl, І dеfіnіtеlу rесоmmеnd httрs://lаrасаsts.соm. Іt's sіmрlу thе bеst vіdео tutоrіаl sеrіеs І'vе sееn оn аnу subјесt (wеll, аsіdе frоm mауbе Κhаn Асаdеmу). Lаrасаsts hаs а "Ѕtаrtіng frоm Ѕсrаtсh" sеrіеs. Вut оnе wаrnіng, dоn't wаtсh а tоn оf vіdеоs іn а rоw аnd thіnk уоu gоt іt. Yоu dоn't rеаllу undеrstаnd іt untіl уоu асtuаllу wrіtе thе соdе уоursеlf аnd gеt іt tо wоrk.
 
Вut оnе wаrnіng, dоn't wаtсh а tоn оf vіdеоs іn а rоw аnd thіnk уоu gоt іt. Yоu dоn't rеаllу undеrstаnd іt untіl уоu асtuаllу wrіtе thе соdе уоursеlf аnd gеt іt tо wоrk.

no kidding !

there is a training class available here . Before you go and say something and complain about the location, just THINK how good the food is.... ;-)
 

themonk3y

Member
no kidding !

there is a training class available here . Before you go and say something and complain about the location, just THINK how good the food is.... ;-)
I am not ready to pay for a class right now and I did not find any videos on the page you mentioned just found a 4 day schedule.
 

Yanz

New Member
Laravel is amazing. I use it everyday at work and for my personal projects. Laracasts is well worth the money. They have several free lessons/series to watch though, so check them out to get started if you choose Laravel!

Laravel's documentation is kind of bad however, it's lacking in a lot of aspects. But there are many people out there, ready and willing to help if you run into any problems.

I definitely recommend Laravel. Learn by doing too, jump in and watch the videos and write the code yourself and it'll all come together over time.


I am not ready to pay for a class right now and I did not find any videos on the page you mentioned just found a 4 day schedule.

Check here: https://laracasts.com/series/laravel-from-scratch
 
Top