Live data from Hacker News

Plain – a web framework for building products with Python

plainframework.com

71–80 of 168 posts

Re: Plain – a web framework for building products with Python

#71

Earlier quoted context omitted.

I don't get it, if you don't like it, don't use it, but why feel sad about it? Someone is developing something new and giving it out for free.

They aren’t sad about being forced to use something. They are expressing their opinion about split efforts in the Django community.

I think it's perfectly fine to have split effort when you have differing views and goals on something. Developing two exact same things with same goal and purpose might not be fruitful, but variety and options don't usually hurt

Re: Plain – a web framework for building products with Python

#73

I'm still waiting for a truly cross-platform framework using Python that builds natively and beautifully on ANY platform - from the Apple IIGS to MacOS M4 to web to Windows to Linux. With a click of a button. So I wasn't pleased to read how limited this framework is. Still waiting, I guess?

I’m not sure that happens in any language, but my sense is that it probably will not happen in Python.

yeah - suggest you look at https://harcstack.org - raku is an open goal for doing new stuff like this

Re: Plain – a web framework for building products with Python

#74
post #27

Earlier quoted context omitted.

If you want strong typing in a web framework, why wouldn’t you just use a language with strong typing?

Because people want strong typing, but also want other things. It's possible to want multiple things, and bemoan that whwat you use is still missing things you want. Concretely, Django is way more usable than basically any web framework from the "strongly typed" space, especially for "dumb" CRUD stuff. And you're not hit with making decisions about how to do a bunch of things (though you can swap out mostly any part…

if you seek strong typing, but not all the time, in a language suited to web dev suggest you take a look at raku … for example https://harcstack.org

Re: Plain – a web framework for building products with Python

#76

> Plain is a fork of Django Why. This makes me sad. Plain looks great, but Django's strength is its maturity and amazing, enduring community built on contributions from thousands. Forking it will at best split contributions and mean infrequent merges, and at worst means Plain users lose out on Django improvements and Django users lose out on Plain patches. It seems like Plain could be just a set of Django packages kn…

Because late stage open source capitalism is now bypassing the messy business of building something popular and going straight open-core/vercel-model on the back of already popular libraries and frameworks. The emerging playbook is: - Find successful open source project - Fork with "reasons" - Pour VC into helpful features, great docs, DX and evangelism - Run the Vercel playbook We're gonna see a lot more of this.

>- Find successful open source project - Fork with "reasons"

To be fair, Vercel did not 'find&fork' Next.JS, they are the authors of the framework.

Re: Plain – a web framework for building products with Python

#78
Related, "Django's REST (Framework) Problem" — https://news.ycombinator.com/item?id=43510495

I'm not sure that many people who rely on Django Rest Framework are aware that last month the bug tracker was made private and the project is looking for new maintainers.

I love Django but the project needs to go through something similar to Angular's renaissance (and Angular needs to learn from Django docs.) I'd love to help but it seems that most of the efforts to address the issue have been stalled in committee.

A fork probably isn't the answer but something needs to be done. If it's a money issue, pass the plate! Whenever I talk to Django devs about contributing the feeling that I'm left with is that I could put in years of work, jump through every hoop, and at the end of it they may still say "We're not sure."

The feeling that I've gotten is that the Django dev community is very small and tight-knit. Whenever I've talked about helping out on various projects I've walked away with the feeling that their friend is handling it and they'd rather leave them to it. The community has been trained, through years of reinforcement, to wait instead of getting involved.

Re: Plain – a web framework for building products with Python

#79
post #36
post #11

I really don't understand why every time a big project is forked People are so upset. IMO, one of the great things about open source software is that a fork is possible. Maybe it will go nowhere, maybe some good ideas will be fed back to Django, maybe it will become the new standard. Most of the time , we will end up with better software overall.

No one is upset.

The top comment literally starts with „this makes me sad.“

Re: Plain – a web framework for building products with Python

#80

> Plain is a fork of Django Why. This makes me sad. Plain looks great, but Django's strength is its maturity and amazing, enduring community built on contributions from thousands. Forking it will at best split contributions and mean infrequent merges, and at worst means Plain users lose out on Django improvements and Django users lose out on Plain patches. It seems like Plain could be just a set of Django packages kn…

The author actually addresses all of those points in the about page https://plainframework.com/about/

It'd have been better to see some concrete examples of things he could only achieve with a fork
Post reply on HN