Hello All, thank you for your guidance, I have successfully completed my project I used Andre Polykanine`s advice, as I was a starter in PHP. No frameworks, used pure PHP but yes kept them under different directories based on their context. The project is looking good and I am excited Thank you once again. Hope you guys continue to help new comers like us. On Tue, Mar 30, 2010 at 7:42 AM, Jochem Maas <jochem@xxxxxxxxxxxxx> wrote: > Op 3/27/10 4:28 AM, Vishal Rewari schreef: > > Dear PHP community, > > > > I am vishal, I have recently started development in PHP > > > > I have come across these PHP frameworks: > > > > > > 1. Codeigniter > > 2. Symphony > > 3. CakePHP > > those are frameworks. > > > 4. PEAR > > this is a library. there is a difference ... it's get a bit confusing, > especially > when you consider ZendFramework ... which I'd consider to be more of a > library. > > My preference goes towards using frameworks for complex backend apps that > have a > limited, controlled audience (i.e. the employees of the client) ... this > allows > you to concentrate on 'complex' CRUD functionality and business logic > without having > to invest lots of time into the bell and whistles that give a CMS/CRM/app > the 'wow' > factor (a decent framework should give you a lot for 'free') > > When it comes to building front/public facing apps/sites I tend to go down > the > roll-your-own road - this allows for absolute control, flexibility and (if > you do things right) > much more performance, when rolling-your-own it's important to still > leverage specialist libs/classes > where feasable in order to avoid re-invent every single wheel you come > accross (reCaptcha, dompdf, phpmailer > are some examples of code that are worth using). (as a caveat, small sites > with 'modest' requirements can often > benefit from just using an existing app, e.g. WordPress, combined with some > custom templating and/or > functionality.) > > ... but that is all moot, first dig into the language and code some stuff > from scratch and get a > good understanding of the fundamentals - frameworks and complex libraries > will just confuse > the matter and make learning the basics more painful. > > > > > > > > > Please guide me which one of them is *good in performance ? available > > functionality ? Easy to use and configure* or the one you would recommend > > according to your experience. > > > > > > My DB is MySQl, or should I stick to native call from PHP? > > > > -- -- Warm Regards Vishal Rewari Student - LD College of Engineering, AIESEC - Ahmedabad. --------------------------------------------------- AIESEC - vishal.rewari@xxxxxxxxxx Gmail - rewari.vishal@xxxxxxxxx Skype - vishal.rewari Mobile - +919428104319 Website : http://rewarivishal.blogspot.com/ ----------------------------------------------------------- 19