I am considering ditching Ruby on Rails for my web-development pet-project and using a functional programming language (with or without a framework).
Not that there is anything wrong with RoR, but I’d just like to learn something else and it seems a good way to learn functional programming.
I know of a couple frameworks (Lift for Scala and Seaside for Smalltalk) and I know there are also web-related Haskell libraries available. Finally I imagine that everything could be written from scratch.
I assume that the greatest majority of RoR high level features will be missing from those frameworks/libraries, and I expect to have to deal with many more low-level issues, which will make the development process slower and probably more complex.
Still, there must be a easier path among these options.
Could you share your experiences and suggestions?
Thank you.
I couldnt help but recall Paul Grahams story about how he successfully started a web development company based on Lisp. It turned out to be his secret weapon; nobody else was doing it this way, and he was able to stay two steps ahead of his competitors by turning out new features faster than anyone else could.
So, for your inspiration, I give you:
Beating the Averages
http://www.paulgraham.com/avg.html