I recently installed Scala. I'm a PHP Dev, who plays around with Clojure on the side, but wants to be converted into the static typing camp. I also wanted to keep things functional (hence my love of Clojure, and my PHP code keeps things as immutable as possible), but also have a language that is usable if I were to go and get another programming job. Scala seemed a perfect fit. Until I looked at job boards for Brisba…
The terms "lightweight" and "heavyweight" and variants get thrown around alot describing frameworks, but can mean different things to different people:
- size of framework codebase
- size of app codebase
- amount of code it takes to accomplish common tasks
- memory footprint
- deployment system
- learning curve
- feature list (barebones vs kitchen sink)
etc etc. If you could elaborate a little on what heavy and lightweight you're referring to, the Lift/Play/Scalatra/etc experts might be able to better address that.