TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Language & web framework advice?

5 点作者 marilyn大约 15 年前
I recently came up with a new idea for a web app I would like to put together. I have been a long time perl/mod_perl web developer, and I am thinking of trying my hand at a new language and framework for this project.<p>I am thinking of trying out Ruby on Rails, as it seems to be the "it" thing in web dev, and I quite like the term "rapid development".<p>I'd like to put the question to the HN: Is Ruby on Rails a good choice for a new language/framework to learn? Are there any major drawbacks to Ruby on Rails? Are there better choices out there I should be looking at?<p>My aim is have some fun learning something new, while building something cool, while also improving my marketability by getting another useful skill in my toolkit.

5 条评论

donw大约 15 年前
I spent a long time with Perl, and because of that, Ruby felt very, very comfortable. Like Steve Yegge put it, you get the Best of Perl, without the Rest of Perl. This isn't to say the language is without warts, but overall, it does a good job of getting out of your way.<p>Rails isn't a bad thing to learn, if anything because it really does a good job of teaching MVC web application design. And it makes development of CRUD apps happen very, very fast.
sqrt17大约 15 年前
If you're a perl head, try one of the modern web frameworks for Perl, such as Catalyst <a href="http://www.catalystframework.org/" rel="nofollow">http://www.catalystframework.org/</a> As a long-time pythoneer, I first had a look at RoR, but not being able to reuse old code and programming prowess is a letdown, so I tried Django and I liked it.<p>tl;dr: There's rails-like frameworks for many languages now. If you're heavily invested in one programming language, try the web frameworks there.
yourabi大约 15 年前
use python and either django or pylons. Ruby will be familiar to you - rails might be a bit new.<p>(coming from a perl background some (questionable) elements in ruby will please you like built-in regex operator ~ and backticks)
评论 #1290096 未加载
Scott_MacGregor大约 15 年前
If you are interested in PHP you might want to give Zend Studio a look. You can use it to develop in the Zend Framework using MVC.<p>You can definitely build some cool things with it, and PHP is marketable.
grayrest大约 15 年前
RoR was the "it" thing four years ago. The "it" thing today is server side JS with NoSQL.<p>That said, RoR sounds like a better choice for your goals.