Part of the challenge of developing for the Web today is the myriad of choices to make when getting started. And each different route is always going to be subject to change. So once you learn one route, it gets awfully difficult to switch to another one. Platform lock-in is inevitable, and thus you want to choose the right path from the beginning. But which path do you take? The menu of options is certainly amazing these days. ā€”JM