CODEIGNITER I use a variety of languages and frameworks, and CodeIgniter is the closest to what you described you're used to with some great boiler plate code. I've done everything from simple one off CMS apps to very robust multi site automated apps, all in Codeigniter. Check it out, it's easy to get started with, you don't need the command line, there's no magic. Just helpful code.
Ask HN: I program in pure PHP - Should I be doing something different?
11–18 of 18 posts
Re: Ask HN: I program in pure PHP - Should I be doing something different?
#12Another way to go would be to learn a ORM (doctrine) and a templating engine (tinybutstrong or smarty). I have never done any big php project without the help of frameworks, but some of my work friends find this approach (templating engine + ORM) more easier and better. I can't agree with them, though.
Frameworks are not all about rapid development. If used properly, they structure your application and make it easier for maintain.
Re: Ask HN: I program in pure PHP - Should I be doing something different?
#13Taking this route will also help you realise what you like and don't like about PHP. THEN, you will be in a better position to judge if something like django or ruby on rails would suite you better.
Re: Ask HN: I program in pure PHP - Should I be doing something different?
#14Catalyst framework, Mason and TT templating works quiet well for me even with existing static site rewrites. The templating also helps me manage many other text files,like invoices. For a CRUD the external database can reuse the nicely generated Schema and Model classes.
catalyst is written in perl and parts of it in c.
I also used php4, django, pylons, and zope and find catalyst the lesser problem when moving from webservers to webservers, version to version, config to config etc.
Re: Ask HN: I program in pure PHP - Should I be doing something different?
#15You will love it, and I bet you'll enjoy python! :)
Re: Ask HN: I program in pure PHP - Should I be doing something different?
#16Re: Ask HN: I program in pure PHP - Should I be doing something different?
#17Django. It'll change your life.