We stack up four development environments for creating Web-based applications. Find out which one best suits your needs. Over the past few years, there has been a tremendous shift from "fat client" ...