I have a project I shelved a while back- it was essentially a working web app built in django but I stopped working on it to work on something else.
I plan on starting it up again in my spare time, but I’m wondering if it’s worth converting a django project with about 5kloc to Rails. I’m considering this because I’ve been told that it’ll be easier for other people to work on and easier to work on myself.
I don’t have any ruby or rails experience: is it worth learning ruby, rails and then converting my django project to Rails? I understand it’s a bit of a loaded / language war kind of question but would appreciate any input.
4
Five KLOC isn’t very much. If you would rather continue with Rails, go ahead. It will only take you a couple of days. You will almost certainly make improvements as you go, so when you finish you will have made some engineering progress. If the spirit moves you, then do it.
3
It depends on why you want to pick the project back up.
If you are more interested and excited about adding features or functionality to your app, then leave it in python/django, and concentrate on the functionality.
If you are more interested in learning something new, like RoR, then start fresh with a new, simple project, and then figure out if you want to port your app.