as irbi patariu tau pasiimti koki framework'a
as siulyciau kanors is situ:
Phalcon
Symofny
Zend
su Phalcon'u gal siek tiek sudetingiau, bet kartu ir paprasciau. Sudetingiau tame, kad jis isiraso kaip apache'o ar nginx'o modulis, paprasciau tame, kad nereikia turet ~5000-7000 failu, kurie sudaro framework'a. Sudetingiau dar tuo, kad reikia isideti failus autocomplete kad darytu tavo IDE (redaktorius, kuris palaiko projektus ir praskanuoja tavo visus failus esancius projekte ir gali gauti tada autocomplete funkciju, taip pat paspaudus ant funkcijos pavadinimo su ctrl (dazniausias shortcutas) ir pele persokti tiesiai i ta funkcija. zodz patogu, siulau phpstorm arba netbeans, jei nenaudoji nei 1 is situ.) phalcon'as yra greitesnis frameworkas uz bet kuri kita php framework'a, nes jis uzkraunamas i kompo atminti servo paleidimo metu, visi kiti yra "compail'iniami" puslapio krovimo metu. kas kart is naujo, todel uztrunka ~200-300 ms maziau + rija daug maziau RAM, CPU.
Symfony yra vienas populiariausiu tarp Lietuvos imoniu, jei ieskosi darbo ir turesi patirties su symfony, bus pliusas. jo esme tokia, kad parsisiunti, isimeti failus i projekta ir poto jau viska darai kaip raso ju dokumentacijoj http://symfony.com/doc/current/index.html
Zend - labai pop framework'as, nes prie jo prisideda dideles IT imones kaip Amazon, Microsoft, IBM, Oracle ir kt. beto tai yra vienas seniausiu framework'u. Is esmes panasiai veikia kaip symfony - parsisiunti kruva failu, juos imeti i projekta ir naudojies.
visi siti 3 yra vadinamieji full-stack framework, tai reiskia, kad jame rasi praktiskai viska, ko gali tau prireikti:
sesiju valdymo klases - autorizacija, prijungimas, registravimas
routerius - koks "friendly url" koki controller ir koki jo action'a krauna
security visokiu dalykeliu - input filtru, validacijos ir t.t.
formu abstrakcijos lygis - objektine forma, kuri galiausiai per template'a yra isspausdinama html pavidale, ja submitinant, ji automatiskai validuoja duomenis, ismeta klaidas kai iveda belekea vietoj email ir t.t
duomenu bazes abstrakcija - objektinis duombazes valdymas, kai 1 objektas = 1 lentele ir ta objekta paimi, tada jam priskiri reiksmes, kokiu nori lenteleje tureti, tada tiesiog $obj->save() ir viskas, yra sukonstruojama saugi sql uzklausa, ji ivykdoma, jei yra klaidu, apie jas yra informacija tame paciame objekte. Tokia sistema vadinas ORM, buna atskiru framework'u tik ORM funkcijai (kaip ir bet kuriai anskciau minetai funkcijai, bet tai nebuna full-stack framework, pvz Doctrine, http://www.doctrine-project.org/). siulau pagooglint kas yra "Active record pattern"
templeitu variklis - vieta, kur yra html'as ir templeito variklio sintakses if'ams ar pns. Prie templeito buna prisegamas objektas, kuris daznai yra vadinamas "view" ir jame buna duomenys reikalingi atvaizduoti templeita.
ir daug kitu dalyku

siaip siulau pradeti ne nuo pacio framework'o, bet nuo supratimo apie tai, kas yra sie dalykai:
MVC pattern
Active record pattern
kai jau bus aisku kas tie 2, siulau perskaityti sita: http://docs.phalconphp.com/en/latest/reference/routing.html cia phalcon'o doc'sai, bet esme ta pati visuose frameworkuose. Gali skaityti apie ta pati ir symfony: http://symfony.com/doc/current/book/routing.html ar zend: http://framework.zend.com/manual/2.0/en/modules/zend.mvc.routing.html ar codeigniter: https://ellislab.com/codeigniter/user-guide/general/routing.html
perskaites visu framework'u routinimo dokumentacijas galesi issirinkti kuris tau aiskiausias, nes jie siek tiek skirsis, tada jau zinosi kuri framework'a tau rinktis

nelabai yra skirtumas ar ziuresi filmukus php ar ruby ar dar ko, nelabai skirtumas kokio framework'o, nes tai yra pattern'ai, kurie yra standartiniai, isbandyti laiko ir placiai naudojami. labai labai daugelyje frameworku. Bet tai yra esminiai dalykai, be kuriu bus labai sunku su bet kuriuo frameworku. Kai suprasi esme, tada bet kuris framework'as per pora dienu jau bus aiskus

Kaip minejau, jei nenaudoji ne 1 is situ, siulau pradeti:
https://netbeans.org/downloads/ (pasirinkt ta kur su HTML ir PHP)
arba sita:
http://www.jetbrains.com/phpstorm/download/ (30 days trail, bet jei nori, gali susirasti nemokamai serial key pvz cia: https://gist.github.com/monkeymonk/7303942 )
daugelis, kas bande abu, rekomenduoja php storm. Siuo atveju as vienas is tu daugelio. Seniau naudojau netbeans kelis metus, dabar jau metus+ php storm'a ir tikrai nezadu grizti prie netbeans.
kaip pastebesi visa sita dalyka praejes, kad sudetingiausia pradzioje - viska susikonfiguruoti, suprasti esminius dalykus. Kuo daugiau visko moki, tuo greiciau ir lengviau galesi koda parasyti

todel labai siulau paskaityti, paziureti video apie dalykus, kuriuos minejau.