Here is a database of application development technologies and their benefits (reasons for choosing them). It's very detailed and you can use it to see lists of the trade-offs between any comparable pair of technologies in the database. It also accepts corrections. So if you see anything that looks wrong, feel free to submit one.