Live data from Hacker News

Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

news.ycombinator.com

211–220 of 329 posts

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#211
post #69
post #8

I'd love to see something like this. I'm an old computer science guy and would love to write software again. I can write plenty of functionality in Python but I don't really want to learn all the JS stuff. I just don't like it. If I could abstract away the details it would be a big help. I'm not going to build anything that requires scale or commercial performance so I can afford to compromise versus the "purity" of…

Have you tried Django? https://www.djangoproject.com/

It could be a nice option for small projects! The companies where I saw Django in production had terrible issues. Last.fm is one of them, I can't speak directly about the other one (aerospace). Django is good for a proof of concept but once you hit real-world requirements or your developers (inevitably unaware of the nuances of Django) start adding code and exceptions, it completely breaks down. Django was a good idea back when PHP was the only way to make "interactive" pages. Nowadays -for big/real projects- is just asking for trouble.

Long time ago -for a personal project- I used CherryPy, which is simpler and easy to learn. I don't know where it stands today, but it's another option.

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#212

I'm not exaggerating but this might just be the highest impact library I've seen. As a backend developer who has lots of great project ideas but bail at the thought of having to use JavaScript and HTML, this library is a godsend! My only question is why it took so long for someone to implement it? And where are the equivalent libraries for Go, Rust and Java?

> My only question is why it took so long for someone to implement it?

This is by far the first front-end python implementation/framework. Skulpt, Brython, Anvil, PyFyre, PyScript, PyWebIO, and the list goes on…

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#213

This is amazing! Definitely it has advantages over Streamlit in terms of utilities and customization. Please change the name, if you can, as it's conflicting with Pinecone, another good tool I use.

Totally agree on both the incredible utility of this -- but also the name change. It feels like there's way too much overlap between these two. Before long we're going to be building a UI for "Pinecone" using... "Pynecone". That is just too confusing!

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#214

This is amazing! Definitely it has advantages over Streamlit in terms of utilities and customization. Please change the name, if you can, as it's conflicting with Pinecone, another good tool I use.

What is / which Pinecone?

I'm not seeing any one obvious candidate in the GitHub repo results if this is a popular tool.

https://github.com/search?utf8=%E2%9C%93&q=Pinecone&type=rep...

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#215

Earlier quoted context omitted.

That's not really true. It's complicated because the language is one of the worst to manage.

It's not really any worse than Python or Ruby, but you also get TypeScript which helps

I posit that it is both.

Dealing with interactivity in the browser is subtle, complex and full of edge cases. JavaScript is also a horrible, broken language that’s not really fit for purpose. We’ve collectively invested a lot of time and resources trying to improve the experience of working with it, but the point still stands.

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#216
This is great. I received a lot of comments on my previous Python web apps saying it looked kind of scammy or it looked really old. Glad this came out :) Nothing beats true productivity like a frontend Python stack.

Streamlit was nice but it was built for newbie web developers - not web developers who didn't want to touch JS/TS - whereas this hits that niche quite well.

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#217
post #69

Earlier quoted context omitted.

Have you tried Django? https://www.djangoproject.com/

It could be a nice option for small projects! The companies where I saw Django in production had terrible issues. Last.fm is one of them, I can't speak directly about the other one (aerospace). Django is good for a proof of concept but once you hit real-world requirements or your developers (inevitably unaware of the nuances of Django) start adding code and exceptions, it completely breaks down. Django was a good ide…

  > Last.fm is one of them
Can you talk a little bit more about this? What kind of issues does Last.fm have that is related to or caused by Django?

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#218

I'm not exaggerating but this might just be the highest impact library I've seen. As a backend developer who has lots of great project ideas but bail at the thought of having to use JavaScript and HTML, this library is a godsend! My only question is why it took so long for someone to implement it? And where are the equivalent libraries for Go, Rust and Java?

I have seen a .NET project that did something similar to this, it was called Bridge. That was 8 years ago no sure if it's still available.

These days, in the .NET ecosystem, there is Blazor. You write your whole web app in HTML, CSS and C# (frontend and backend). There are several different deployment models; Wikipedia gives a good summary:

https://en.wikipedia.org/wiki/Blazor

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#219

My opinion on this : * Web with python : yes, make sense, python is very friendly it's kind of the closest to no-code we can do * No benchmark : ouch, no way I am touching this without knowing, at least in the big picture, what to expect * Front-end : so this is a wrapper of Chackra UI which is itself a wrapper of React (which is the slowest framework out there) -> not really what I am looking for. I can understand t…

ChakraUI isn’t a wrapper, it’s a component library for React. Also one of the best imho.

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#220
Well done. Nice idea. Cool that YC invests in open source developer tools.

My only concern would be the time old problem of another level of abstraction. If the user has a problem they need to see if it is their problem, your problem, or a nextjs peoblem.

But it might be worth it for Python enthusiasts to use there language. The single file frontend/backend looks very compelling too.

Post reply on HN