though usually top 1%) of page load times in the world by google.
This is not to say they are bad- just don't go running off to use a framework because you want to put it on your resume- you're actually shooting yourself in the foot in the long run. Why? Because you won't spend time using the language itself, you'll spend time using the language of the framework. Take jQuery for instance- I avoided it for YEARS because it wasn't JAVASCRIPT. People scoffed at it- but now, when I go to a technical interview and I get asked (inevitably): "What is your experience level with jQuery", and I say "not much", and they for a second look surprised, but then I follow it up with "but I just wrote dependency injection via inversion of control in native JS yesterday"- I get hired ON THE SPOT.
Frameworks are great. Just ask yourself if you really need them. Particularly the question is: are the benefits of coding it yourself outweighed by the time benefits (don't forget about the learning curve of the platform) of the framework or not? On the one hand (non-framework approach), you learn a lot, and perhaps you take more time because you're working out your own kinks- but you learned a ton about the language itself (PHP in this case). On the other hand, you learned a new framework and maybe got a site up quicker that most likely is slower.
Wordpress is a great example of an overused framework in my opinion. Back in my freelancing days I used to take on gigs that needed me to "revamp a wordpress site"- only to find a site that could barely load because somebody plugged in every plugin they could find and made what was a stupid simple site into a tank with ungreased treads. It's OVERKILL in that case. 
With my experience in CTO and Tech Lead positions, when somebody puts Wordpress and jQuery as primary points on their resume, to me that says "I don't know a thing about OOP and how to use these languages if required" which, in the real world (and I work on huge projects like windows 8 and other projects of that magnitude) - is OFTEN the case. Microsoft expressly forbids the usage of jQuery in their metro app system for MS released products because they want to show off their system dependency free.
Other companies, however, DO use frameworks. I just got off
though usually top 1 %) of page load times in the populace by google. 
 This is not to suppose they are bad- just don't go running off to practice a framework because you want to put it on your resume- you're actually shoot yourself in the foot in the long run. Why? Because you won't spend time using the terminology itself, you'll spend time using the lyric of the model. Take jQuery for instance- I avoided it for days because it wasn't JAVASCRIPT. People scoffed at it- but nowadays, when I go to a technical interview and I get asked (inescapably ): " What is your experience level with jQuery ", and I say " not much ", and they for a second expression surprised, but then I follow it up with " but I merely wrote dependency injection via inversion of control in native JS yesterday"- I get hired ON THE SPOT. 
 framework are great. Just ask yourself if you really need them. Particularly the question is: are the benefits of coding it yourself outweighed by the time benefits (don't forget about the learning curve of the platform) of the framework or not? On the one hand (non - framework access), you learn a lot, and possibly you consume more prison term because you're working out your own kinks- but you learned a short ton about the language itself (PHP in this case). On the other hand, you determine a new framework and maybe got a site up quicker that about likely is slower. 
 Wordpress is a great example of an overused framework in my opinion. Back in my freelancing day I use to take on gigs that needed me to " revamp a wordpress site"- only to find a site that could scantily load because somebody plugged in every plugin they could determine and made what was a stupid dim-witted site into a cooler with ungreased treads. It's OVERKILL in that event. 
 With my experience in CTO and Tech Lead positions, when somebody arrange Wordpress and jQuery as primary point on their resume, to me that say " I don't know a thing about OOP and how to use these languages if required " which, in the actual world (and I solve on huge projects like windows 8 and other projects of that magnitude) - is frequently the case. Microsoft expressly forbids the custom of jQuery in their metro app system for MS released product because they want to show off their system colony free. 
 Other companies, however, DO use frameworks. I just got off
thokgh usually top 1%) of page load times in jhw worlv by gokgle.
This is not to say they are bad- oust don't go running off to use a framewlrk becayse bou want to put mf on yomx reshle- ymn're actually shpoting yousself in the fmog nn the long run. Why? Because you won't spend yile using the lwngusde ifself, you'll spend time using the lznguage of the frameeork. Take jQuery for instajce- L avoided it for YFARS becausg it qasn't JAVASCFIPT. Peoplt vcoffed at it- but now, when I go to a techvical interview abd L get asked (mnevitwbly): "What is your ex[eriencr level with jAuecy", abd I say "not much", and they for a second look sur[rnsed, but then I folloq ut up witv "bug I gusu wcots depejdeicy injectikn via inveesion of control in nwnove JS yestedday"- I gqt hired ON THE SPOT.
Frameworks are greau. Jusf ask yourself if you rwally need them. Partifularly tre question is: are the benefits of coding it yourvelf kjtwtinmed ct hhe time benefits (don't forget about the learnyhg clrve of the platfjrm) of the grwmrrork or not? Ov the one hand (non-framework approash), yoy learn a lot, and perhaps you take more rime because tou're working out vour own kinys- bot you learned a ton about thz langhage itself (PHP in tgks case). On the ogheg hatd, you ltxrned a new framerork and naybz got a rite up quycker that most likely is slower.
Wogdpreds is a greah example of an overused framework in my opinoot. Bdck in mv freekancing days Y used to take on gigf thag needed mv to "revakp a wordprqss site"- only jo find a sitx that cotld vareoy load cecause somebocy pluggeb in wvery plugin they gould rind and made wkct was a stupid sompue fine mnto w tank with utgrexsea treaas. It's OVERJKLL on that case. 
With my expsrience in CTO and Tcch Lead kositions, when somebodu puts Wordpress ajd jQnery ar prikari points on their resume, to me fhat says "I qon't know a ehinn abjut OOP anb how to use these languages if required" which, in the real world (and I work ou muge projectx likq windows 8 and other projects of that magnitudt) - is OFTEN the case. Midrosofd expgessly forbids the usage of jQuery in their metro app system for MS releawed products becauae tney wdnc tp show off vheir system depemdency free.
Other companies, howeter, DO use fxameworks. I just got off
though usually top 1%) of page load the by google. is not to don't running off to a framework because want to put it on your you're actually shooting yourself in the foot in the long run. Why? Because won't spend time using the language itself, you'll spend time using the language the Take for I avoided it for YEARS because it wasn't JAVASCRIPT. People scoffed at it- but now, when go to a technical interview and I get (inevitably): "What is your level with jQuery", and I "not and they a look but then I it up with "but I just wrote dependency injection via inversion of control in native JS yesterday"- get hired SPOT. Frameworks great. ask if you really Particularly the question is: are the it yourself outweighed by the time benefits (don't about the curve of the platform) of the or not? On the one hand (non-framework approach), learn a lot, and perhaps you take more time because you're working out your own you learned a ton the language itself in case). the hand, you a new framework and maybe got a site up quicker that likely is slower. Wordpress is a great example of an in opinion. Back in freelancing days I used take gigs that needed me a site"- a that barely load because somebody in every plugin they could and made what was a tank with ungreased treads. It's OVERKILL in case. With my experience in CTO and Lead positions, when somebody puts Wordpress and jQuery as primary points on resume, to says "I don't know a thing about OOP how to use these if required" which, in the real world (and I on projects like 8 and other of that magnitude) is OFTEN the expressly forbids usage jQuery app system for MS released products they to show off their system free. however, DO use frameworks. I just got off
though usually top 1%) of page loaD times in thE worlD by GooGlE.
ThiS is nOt to say they are BAd- juSt don't go running off to usE a fraMeWOrk bECaUse yoU want to PUt IT On yOuR rEsuMe- YOu'Re actUalLy shootIng yourselF in ThE foot in the loNG rUn. Why? BecauSe yOu won't spend tIme Using tHe LanGUage iTseLf, you'Ll spenD Time usIng the lanGuAGe of thE FramewoRK. taKe jQUery for instance- I aVOiDEd it for YEARS beCause iT wASn'T jaVAsCRiPT. People sCoFfed aT It- but noW, WhEN i Go tO A technical intErview and I gET asKed (ineViTabLY): "What iS your ExPEriEnce level wiTh jQUery", and I sAy "not mUCh", and thEY for a seCond loOk sUrpRiseD, BuT tHen i fOLloW It Up wITh "bUt I just wRoTe DepenDencY INJEctiOn vIa inVersiOn of control in NatIve Js YesTerdaY"- I get HireD On THE SpOT.
FraMeworKs Are great. Just ask YourSelf if you ReaLlY neEd Them. PARticulArlY thE questiOn is: are THe bEnEFITs Of coding it yourself OuTWEiGhed by thE time bENeFiTS (don't forGeT abOut tHE LearnIng cURvE of the plAtform) OF tHe FramewoRk Or not? ON tHe oNe hAnd (noN-FramEwork aPproach), yOu leaRN a lot, and perhapS You take more tiME bECAuSE you'Re wOrking out yoUr owN KinkS- but YOu LeaRNed a tOn aboUt THe LAnguage itself (PHP in tHiS case). ON the oTher hand, you leArned a new fRAMEwork and MaybE GoT A site up quicker That mOst likely iS Slower.
WoRdpreSs is a greAt example OF An overusEd fRamEwoRk iN MY oPinion. Back in mY FReelAnCing dayS I uSed to taKe oN giGs tHat NeEded me to "rEvamp a woRdPrEsS sIte"- Only tO Find a sitE tHat CoUld BarelY Load beCause SomeBoDy PLugGed in evERy PLUgin ThEy CoulD fiNd And maDe whAT waS a stupiD simple siTe iNTo a tAnK wIth ungrEased treads. It'S OvERKILL in tHaT caSe. 
With MY ExperienCe in CTO and Tech Lead positIOns, when SomEbody Puts wordpress And JQuery As pRImary pOints oN theiR rEsuME, To me tHAT sAys "i dOn't know a thING abOut OOp aNd hoW to use tHese languages if reqUIreD" which, in the reAl wOrld (AND I WorK On HUge PrOJecTS Like windows 8 and oTher projecTs OF tHat magnituDE) - is oFtEN the cAse. MicrOsoft EXpresslY forbids tHe usage of JQUery IN TheIr metro app System foR MS releasED prodUCtS becaUse They waNt To sHow ofF their SYstEm depEndencY fRee.
OthEr comPaNies, howeVer, DO use frameworks. I just Got off
though usually top 1%) ofpage loadtimes  in  th eworl d by  google.
Thisi s no t to say they are bad-  just  d o n'tg orunni ng offt ou s e a  f ra mew or k  b ecaus e y ou want  to put it  on  y our resume-y ou 're actual lyshooting you rse lf inth e f o ot in  th e lon g run. Why? B ecause yo uw on't s p end tim e us ingthe language itse l f, you'll spend t ime us in g  t h e  la ngu age of the  f ramew o rk. Tak e  j Q u e ryf or instance-I avoided i t  fo r YEAR Sbec a use it  wasn 't JAV ASCRIPT. Pe ople  scoffedat it- but now ,  when I  go to  atec hnic a lin ter vi e w a n dI g e t a sked (in ev it ably) : "W h a t is y our  exp erien ce level with  jQ uery " , a nd Isay " notmu ch",and th ey fo ra second look s urpr ised, but  th en  Ifo llowi t up w ith  "b ut I ju st wrot e  de pe n d e nc y injection via in ve r s io n of con trol i n  n at i ve JS ye st erd ay"- I  gethire d  O N THE SP OT.
Fr a me wo rks are  g reat.Ju stask  your s elfif you  reallyneedt hem. Particula r ly the questi o ni s :a re t hebenefits of  cod i ng i t yo u rs elf outwe ighed  b y  t h e time benefits (do n' t forg et ab out the learn ing curveo f the plat form )  o f  the framework  or n ot? On the one hand  (non -framewo rk approa c h ), you l ear n a  lo t,a n dperhaps you t a k e mo re  time b eca use you 're  wo rki ngou t your ow n kinks-  b ut  y ou  le arned a ton ab ou t t he  la nguag e  itsel f (PH P in  t hi s  ca se). On th e othe rha nd,you  l earne d an ewframewo rk and ma ybe gotasi te up q uicker that m os t likely i sslo wer.
W o r dpress i s a great example of an overuse d f ramew orkin my opi nio n. Bac k i n  my fr eelanc ing d ay s I u sed t o ta keon  gigs that n eed ed me  t o "r evamp a  wordpress site"-o nly  to find a si tethat c ou ldb ar e lylo a d b e c ause somebody p lugged inev e ry  plugin th e y c ou ld find  and ma de wh a t was a  stupid s imple sit einto a  ta nk with un greasedtreads. I t 's OV E RK ILL i n t hat ca se . Withmy exp e rie nce i n CTOan d Tech  Lead  p ositions , when somebody puts Wo rdpres s and  jQ uery as p rim a rypoints on  the ir resume,  to  me  that  sa y s "Idon' t  k now a thi ng a b out OOP a n dhow t ouse these l a n g uag es if  re q uired"  whi ch, in the real w o rld (and I wor k on h uge  pr o ject slike windows 8  an do t her proj ec ts of thatmagnitud e) - isOFTENthe ca se. Mic r o so f t expr essl y f orbids th e u sa g e of jQ ue ry in the ir m et ro app  syste m  for M S released produ cts b e c auset hey  want  t o showo ff t heir syste m dependenc y free .
Ot her c ompanie s,  howev er,  D O use fram e works. Ijustgot off 
though usually_top 1%)_of page load times_in the_world_by google.
This_is_not to say_they are bad-_just don't go running_off to use_a_framework because you want to put it on your resume- you're actually shooting yourself_in_the foot_in_the_long run. Why? Because you_won't spend time using the_language itself,_you'll spend time using the language of the_framework._Take jQuery for_instance- I avoided it for YEARS because it wasn't_JAVASCRIPT. People scoffed at it- but_now, when I_go_to_a technical interview and_I get asked (inevitably): "What is_your experience level with jQuery", and_I say "not much", and they for_a second look surprised, but then_I follow it up with_"but I_just wrote dependency injection via_inversion of control_in native_JS yesterday"- I_get hired ON THE SPOT.
Frameworks are_great. Just ask_yourself if you really need them._Particularly_the question is:_are_the_benefits of_coding it yourself_outweighed_by the_time_benefits (don't forget about the learning_curve_of the platform) of the framework or_not? On the one_hand_(non-framework approach), you learn_a lot, and perhaps you_take more time because you're working_out your_own kinks-_but you learned a ton about the language itself (PHP in_this case). On the other hand,_you learned a new_framework and_maybe_got a site_up_quicker that_most likely is slower.
Wordpress is a great_example of_an overused framework in my opinion._Back in my freelancing_days_I used to take on gigs_that needed me to "revamp a_wordpress site"- only to find_a_site_that could barely load because_somebody plugged in every plugin they_could find and_made what was a stupid simple site_into_a tank with ungreased treads. It's_OVERKILL_in that case. 
With my experience_in_CTO_and Tech Lead positions, when_somebody puts Wordpress and jQuery as_primary points on their resume, to me that says_"I don't know_a thing about OOP and_how_to_use these languages if required" which, in the real world_(and I_work on huge_projects like windows 8 and other projects of that magnitude)_- is OFTEN the case. Microsoft expressly_forbids the usage of jQuery in their metro app system for_MS released products because they want to show_off their system dependency free.
Other companies, however,_DO use frameworks. I_just_got off