Hi, could you guys recommend good Software Engineering books for web apps?
[Edit] Thank you for the replies! I forgot to mention that I'm aiming to develop in PHP. Keep those suggestions coming and thanks a bunch! :)
Hi, could you guys recommend good Software Engineering books for web apps?
[Edit] Thank you for the replies! I forgot to mention that I'm aiming to develop in PHP. Keep those suggestions coming and thanks a bunch! :)
I recently read Pro C# MVC and i must recommend it.
It includes both design pattern and lot's of code examples.
It covers MVC, IoC and C# (ASP.NET).
To complete it, i recommend reading about JQuery.
I think you should start by reading Roy Fielding's dissertation.
Microsoft has a Web Architecture Pocket Guide available as a pdf download.
Martin Fowler's Patterns of Enterprise Application Architecture gives a good platform agnostic overview of general web application architecture.
For a more Microsoft centric view, check out Microsoft® .NET: Architecting Applications for the Enterprise by Dino Esposito.
I found AAftE to be a very good translation of PEAA into .Net-eese, with some additional perspective and resources thrown in. It was much more practitioner focused, while PEAA reads more like a textbook.
Web apps are not a poor cousin of any other kind of app. Since most of the meat and gravy is in the construction, I would suggest reading Steve McConnell's "required-reading" book, "Code Complete":