ROUNDTABLES ★ 4 upvotes 2013

Ask HN: What framework to use for side project.

The Founder's Submission

Direct narrative and submission text authored by @klerykben on Hacker News:

Hi guys, So I'm thinking of starting a web application in my spare time as a side venture. Also using the experience to learn something new. I am a c#/java developer so I have experience with j2ee, mvc 4, and even play framework. But I was looking for something thats new/popular. I was thinking of using ruby on rails as I have heard some good things. But it seems to be going out of favour/security risks arising. Then I hear all these new things like node.js meteor and the likes. I dont want to use javascript as my server side code. Using it on the client side is enough :D. Thanks.

Retrospective Overview & Key Insights

Distilled analysis of the business dynamics, operational challenges, and strategic takeaways:

An open Ask HN community consultation from 2013 where @klerykben convened hundreds of developers and bootstrappers to share real experiences, hard numbers, and tactics.

Core Principles for Independent Builders:
1
Participants share raw revenue figures, churn rates, and stack decisions that corporate PR never publishes.
2
Recurring answers reveal that distribution, not coding skill, is almost universally the rate-limiting step in developer businesses.
3
Practical recommendations on bookkeeping, payment gateways (Stripe vs Paddle), and freelance-to-product transitions.
Community Debate Themes:

Hundreds of active indie hackers contributed case studies, pricing heuristics, and pitfalls to avoid when moonlighting on side projects.

Community Discussions & Critical Reviews

High-signal perspectives, counter-arguments, and peer founder insights debated on Hacker News (6 total discussions):

SH @shail Peer Contributor

Premise: You are not familiar with ruby. My suggestion is that use RoR instead of Sinatra because Sinatra is extremely minimal (hence you will have to make lots of decisions initially). But if you go the RoR route, you would understand the usual way of ruby coding.

Then, once comfortable (which would take atleast 6 months), you can shift to sinatra (if you still feel the need).

IE @iends Peer Contributor

I think, as some others have said, it's best to ship ASAP by going with what you know.

...BUT, If you're really just looking for something new, and you already know play, why not scala?

X4 @X4 Peer Contributor

Why not try Javascript or C? I'd try AngularJS/EmberJS/Meteor or built something on my own using epoll.

JA @jarrodtaylor Peer Contributor

Try Sinatra: http://www.sinatrarb.com

ET @etats Peer Contributor

You'd be better off using what you know and shipping as soon as possible.

HISTORICAL ERA Web 2.0 Genesis (2007–2013)
COMMUNITY SCORE ★ 4 points
TOTAL DISCUSSIONS 6 comments
TOPICS & TECH STACK: