Author Topic: Web frameworks  (Read 3565 times)

0 Members and 1 Guest are viewing this topic.

Offline Ender

  • x86
  • Hero Member
  • *****
  • Posts: 2390
    • View Profile
Web frameworks
« on: November 03, 2012, 10:18:50 pm »
Two questions. One, are web frameworks worth it? I'm talking about django, RoR, Java/Spring/JSP, and ASP/.NET. Two, which is the most practical and convenient framework for the individual programmer? If I had to guess it would be Python django or Ruby on Rails. But are they really worth learning... or is it better just doing things purely in PHP?

I like to follow the principle of K.I.S.S., and these popular web frameworks seem to defy it.

Offline Ender

  • x86
  • Hero Member
  • *****
  • Posts: 2390
    • View Profile
Re: Web frameworks
« Reply #1 on: November 03, 2012, 10:20:55 pm »
Feel free to move into general programming. I posted this in here accidentally.

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Web frameworks
« Reply #2 on: November 03, 2012, 10:47:19 pm »
"KISS" is fine when you're working alone on a project that's on the order of a few thousand LOC.

It's not fine when you're working on a team and a project on the order of 100k+ LOC. Things turn into spaghetti mess quickly, and that's why these frameworks exist. They force -- or at least highly encourage -- good programming practices, and they structure things in a pretty nice way.

Rails is pretty awesome, but there are other technologies that are worth learning. I'm pretty excited about some of the javascript MVC frameworks. ember.js looked the most promising.

Rails can be overkill for simple things. But even if you're getting marginally complex, it tends to be easier to deal with than PHP.