Hacker News new | ask | show | jobs
by havanna993 4598 days ago
I'm a fan of PHP, it was the first scripting language I've learned and I still feel pretty comfortable using it.

When developing web applications I still stick to a LAMP stack:

Language: PHP on server-side, JS on client-side

Server: Apache

Database: MySQL

Frameworks: Basically any MVC framework

Hosting: Completely up to you

If you want to built a good web application you have to deal with:

Object-orientation, Dependency Injection, MVC, Design patterns, etc.

If you follow the most common coding principles, DRY, Separation of concerns, etc. you'll produce clean, maintainable code.