|
|
|
|
|
by pcmoney
2811 days ago
|
|
Usual personal opinion caveats Ok, simply rails is a tool. It is a well worn tool. Can do a lot of things and a lot of people know how to use it. Learning how to use it has been done many many times before so the path to competence is really smooth and straight forward. I think it is worth learning because:
1) the community, you would be hard pressed to find a more diverse, welcoming, non-neck beard programming community.
2) resources, there are a lot of them. You will not encounter a problem that someone hasn’t solved for
3) fun, ruby is really nice and doesn’t fight you. Some features are debatable (meta programming, everything is an object, it’s GIL implementation etc) and I think all dynamic languages downsides are most noticeable in large code bases. But for your stated use case it’s great. I strongly recommend the hartle rails tutorial. I convinced a friend to drop out of his math PhD and go through it. Do I think he will stay a rails programmer? No, but picking up python is a cinch after rails and there is no equivalently good python tutorial for teaching technical fluency in web dev that I am aware of. Best of luck!! |
|