Slashdot Mirror


Ask Slashdot: One Framework To Rule Them All?

New submitter ittybad writes "I work with a small web-based company, and, for some new web applications, we are looking to possibly change frameworks if it will be a benefit to our developers and our customers. We have experience with PHP's Symfony 1.4, and are not happy with what we are experiencing with Symfony 2.0. We have some Ruby guys who would love us to implement a Ruby on Rails solution, and our backend is Python powered — so maybe Django is the way to go. So, I ask you, Slashdotters, what web framework do you find to be the best and why? Why would you avoid others?"

12 of 287 comments (clear)

  1. Duh by masternerdguy · · Score: 5, Funny

    One tool to rule them all: Assembly.

    --
    To offset political mods, replace Flamebait with Insightful.
    1. Re:Duh by Ginger+Unicorn · · Score: 3, Funny

      the sharpened flint of programming tools

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    2. Re:Duh by khr · · Score: 4, Funny

      One tool to rule them all: Assembly.

      An Assembly Server Pages framework, HTML with embedded assembly for processing stuff?

    3. Re:Duh by KiloByte · · Score: 4, Funny

      That would go against the whole idea -- you're supposed to write to the network card's ports directly. The instructions you want are IN and OUT. You can do better than to use an existing inefficient IP or TCP stack.

      I guess some soldering iron monkeys will try to dismiss me for not going closer to the metal, though.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    4. Re:Duh by Smallpond · · Score: 5, Funny

      The questioner asked for the "best" framework without defining what best meant, so we can pick whatever criteria we want.

      Assembly is best if you want highest speed and smallest memory size but don't care about development time.

      Personally I would write everything in Perl, because my criterion would be highest job security.

  2. one (more) framework to rule them all by Anonymous Coward · · Score: 4, Funny
  3. Re:Drupal by bluec · · Score: 5, Funny

    Sure. And a chisel can be used as a screwdriver.

  4. Re:Wt by Unoriginal_Nickname · · Score: 3, Funny

    Regular 15 minute breaks.

  5. The most PRO TIP of all: NO FRAMEWORKS! by Anonymous Coward · · Score: 0, Funny

    Seriously. If you start out thinking about frameworks, you're already on the wrong path.
    A framework is basically a set of libraries that have formed a cabal. Because they are only working with each other, and you always have to deal with all of them.
    It goes so strongly against the basic concepts of modularity and re-usability, that I call them an anti-pattern.

    Don't limit yourself. Instead find yourself a nice set of libraries. with as few layers as possible between you and the hardware (without losing in elegant abstraction), that can be used however you please. There is no one-size-fits-all. If it turns out to be best to build it in modules consisting of a PHP web interface, a Haskell server, a C++ rendering engine with a bit of Assembler, a Java phone client, a JavaScript web client, and a million Chinese workers, then so be it!

  6. Re:Go where your expertise is by Anonymous Coward · · Score: 0, Funny

    Have you considered assisted suicide? It seems like one only way left for you to die with dignity.

  7. Re:Go where your expertise is by Bill_the_Engineer · · Score: 3, Funny

    Have you considered assisted suicide? It seems like one only way left for you to die with dignity.

    Why? My bank accepts my pay checks.

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  8. Re:Flint is extremely sharp by ByOhTek · · Score: 3, Funny

    And, if you consider the flint is considerably more brittle/delicate if the wrong type of force is applied, as compared to steel/iron, the analogy gets even more apt.

    Wow, what an amazing analogy, and it doesn't even involve cars!

    --
    Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).