I thought about it and all that came to my mind that there simply won't be an upgrade path. Once you generated your code / templates / whatever you
are done and up to yourself.
Having a supported upgrade path might be

1. to much for one or two persons to handle
2. Incompatible to the "generate" everything approach as one would have to make sure that old code, enriched with user code (which can be anything),
still works with new code in whatever feature context that might be.

I think that's a very reasonable approach to take for the app template approach to a "web framework". I just wonder if it will ever meet the original posters presumed need for a web framework for the Clojure community. I think an upgrade path is probably table stakes (for many people, not all) for a web framework that will see wide adoption these days.

I am curious, why did you upgrade your application over such a long time? Was this a product that got added new features over many years? Or was it more a "it's easy to do, so let's just stay up to date in case we might
need it"?

It's the latter case, a few products that started 6+ years ago that continue to grow in usage and features. I can also add that the benefits that came along with each release (Rails 2, 3 and 4) have been critical in being able to add new features and modernize the app. Building features today with the tech we had in Ruby/Rails in 2009 would be very inefficient.

Cheers,
Sean

--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to