importd

Languages and libraries

web framework

SHOW HN2013

116points
30comments
#191of 1,739 in 2013
Top 11%of 2013 by points

How HN took it

MixedNo clear lean

5 positive, 3 neutral or asking, 5 mixed, 3 critical, out of 16 comments about the project. Thread score +0.11.

Idea: 3 for, 1 againstDesign: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful for quick prototyping and API testing

    From 3 comments
    • This is a great tool for API prototyping and testing. However, I wouldn't use it for a full-blown app. It's like using Flask. You could do it in a single file, but it rarely…
      teilo on HN
    • As others have said, this looks really useful for proof of concept/prototyping work. The first use case that came to mind was hackathons, actually. It'd be really nice if there…
      benjamincburns on HN
    • I agree with you, but I think the use case is "that small, 3-template page I want as a quick interface", and this fits the use case perfectly. It usually takes quite a bit of…
      StavrosK on HN
  • Novel and cool approach

    From 2 comments
    • Took the comment right out of my brain. Looks cool and very novel, bound to be an incredibly leaky abstraction though. Doesn't take away from the novelty/coolness though.
      mattdeboard on HN
    • This is pretty cool. Makes stuff much more manageable.
      ranedk on HN

Objections

  • Too much magic and moving parts

    From 3 comments
    • This is good although I think it has a little to much magic for me. Everything seems to happen just by using different arguments to the 'd' function, even the settings. I think…
      samwillis on HN
    • the resulting view ends up looking at lot like it would in flask [1]. I would be worried about the number of moving parts that are in play. [1] http://flask.pocoo.org/
      robertfw on HN
    • the resulting view ends up looking at lot like it would in flask [1]. I would be worried about the number of moving parts that are in play. [1] http://flask.pocoo.org/
      robertfw on HN
  • Hard to refactor as apps grow beyond single file

    From 2 comments
    • So this is really cool to get started with, but I would worry that when you need to start taking advantage of various abstractions that Django provides, you'd end up having to do…
      IgorPartola on HN
    • Yup, I saw that on the first pass. So you have the ability to refactor, but you are basically guaranteeing that you will need to if your app grows beyond the couple of…
      IgorPartola on HN
  • Removes settings.py, which is needed for configuration

    From 1 comment
    • Yup, I saw that on the first pass. So you have the ability to refactor, but you are basically guaranteeing that you will need to if your app grows beyond the couple of…
      IgorPartola on HN
  • Overlaps with Flask and minimalist frameworks

    From 2 comments
    • That was my take as well. Why would someone want to use this when there already exist minimalist python web-servers such as flask & bottle that do not require magic?
      signed0 on HN
    • the resulting view ends up looking at lot like it would in flask [1]. I would be worried about the number of moving parts that are in play. [1] http://flask.pocoo.org/
      robertfw on HN

Requests

  • Automated way to convert prototype into full Django project

    From 1 comment
    • As others have said, this looks really useful for proof of concept/prototyping work. The first use case that came to mind was hackathons, actually. It'd be really nice if there…
      benjamincburns on HN
  • Better settings handling, such as in-app or database-backed settings

    From 2 comments
    • I like the Services idea. Django's settings file is the weakest link in the framework. It's easy to roll your own settings apps if all you need to configure is your own code. But…
      teilo on HN
    • I already do that. I have a common_settings.py, a dev_settings.py, and a local_settings.py. That's not really the use case I am speaking of. First, it still makes you put all…
      teilo on HN

Questions

  • What use cases is it better for than standard Django

    From 1 comment
    • Would you mind explaining the use cases where this could be better than standard django? (or the ones that motivated you to develop it) I think it is really interesting, but cant…
      singold on HN

Alternatives named

  • Flask

    From 2 comments
    • the resulting view ends up looking at lot like it would in flask [1]. I would be worried about the number of moving parts that are in play. [1] http://flask.pocoo.org/
      robertfw on HN
    • That was my take as well. Why would someone want to use this when there already exist minimalist python web-servers such as flask & bottle that do not require magic?
      signed0 on HN
  • Djng (Simon Willison's micro framework)

    From 1 comment
    • This is good although I think it has a little to much magic for me. Everything seems to happen just by using different arguments to the 'd' function, even the settings. I think…
      samwillis on HN
  • django-mini

    From 1 comment
    • Related: django-mini, a command-line tool for running Django management commands without a full settings.py. https://github.com/davidwtbuxton/django-mini I wrote it to make it…
      davidwtbuxton on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/5251361)