Create a new account
Is Moose just a fad? Will it go the way of so many cool ideas in programming?
The answer to this question is important, because if it is a fad, I don't really want to create a dependency on it.
It's object introspection is extremely good, though.
I think you will find that it's a lot of what you've been looking for in a Perl object system. Then realize that a lot of people will be thinking the same as you. That will answer your question.
If you feel it could/will work long term (which I do) then there is a good shot many other will also. If you don't like it then at least you know you don't like it and who cares if lots of others do.
In the end it is your choice if you want to depend on Moose or not, however as to the question of if Moose is a fad, I can only give you some facts and you can decide for yourself.
Moose has hung on longer than the Inside-Out Objects fad, but not long enough to hit 0.65 or be "done", they're still trying to plug some performance gaps and come up with something that's useful in all cases.
If Moose can meet the performance needs of all operating environments, I think it will stick. If it continues to be something that you have to avoid under certain situations, then it becomes of a nice-to-have that's only usable in some environments... which takes it somewhat into fad territory.
The best way to predict the future is to get commit rights to it. ;-)
"An interest followed with exaggerated zeal," so the answer is "yes." It may or may not be worth using, but it is definitely a fad.
It's not important whether it is a fad or not, but whether it does what you need (or will do by the time you need it.)
If it is done enough to serve your needs, that settles it.
If it's not done enough and you're worried about the investment of learning vs its done-ness, well... the developers are still keeping the development very much alive and I wouldn't bet on it going stagnant.
Get More Comments