Live data from Hacker News

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

news.ycombinator.com

21–30 of 329 posts

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

#21

How does Pynecone compare to Flet? I've played with the flet framework and it seems to have a ton of potential.

Pynecone is specifically designed for web apps and I think it does better on more complex, larger web apps. This can be seen in Pynecone's main website being made in Pynecone and while Flet's website is made in JS not Flet. Both are good frameworks and Flet has advantages of creating mobile/desktop apps because it compiles down to flutter while Pynecone is great for web because it compiles down to nextjs/react frontend.

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

#22

Your ideas seem really cool. I'm sad that you chose a name so close to another great startup that does vector databases and search. https://www.pinecone.io/ You're headed into a place where some customers may confuse you.

Agreed. Maybe I’m too focused on ML, but my first thought was the vector db. Cool idea though. Personally I use flask/quart to write the backend in Python but still end up writing a lot of JavaScript so this could be fun to use for prototyping quickly. I’ll have to play with it to see how it handles the client stuff like canvas drawing, or any of the client/server comms needed like using websockets.

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

#24
post #11
post #9

Why is the counter demo so slow? If you are compiling to JS/React I would expect it to be close to native perf no?

Because the logic is being processed at the backend and the data being transferred over WebSocket

Huh it totally is.

https://pynecone.io/docs/state/overview outlines that is the case but leaves out the detail that it's using Socket.io.

Gather if you want to use this then and have it not suck you are going to need some form of edge compute.

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

#25
post #4
post #2

I've tested Pynecone recently and it's pretty good. I'm wondering how do you intend to create a business around this library.

Thanks! We're building a hosting service that you can deploy your apps to. Our plan is to have a free tier for your first app, then charge for additional apps. We're still finalizing this, so would love to hear any thoughts.

Interesting — what kind of advantages would your hosting service provide over, say, packaging the Pynecone app into a Docker container and then deploying to Fly.io/Render/GCP/Azure/etc?

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

#29
It took me a bunch of iterations to figure out the value prop, but hmm...it's actually pretty good.

I can see all the SwiftUI[0] inspiration in how to make compositions, instead of relying on CSS only.

Recently there was Rux[1] which is JSX in Rails, but that is really only dealing with ergonomics oh having Components in a nice DSL.

Then there is actual deployment story. I recently made a DRF + Next App, and I spent too much time thinking about deployment. And yea, for the volume I need to server, having a single artifact deployed, with SSR, is wonderful.

How is the intellisense support? That's one of the best features of recent JS/TS frameworks on VSCode, and I don't use JetBrains IDEs. Are there JS/CSS escape hatches? Is the goal to focus on speed of deployment or, a Python DSL over JS libraries?

Good luck either way!

[0] https://developer.apple.com/xcode/swiftui/ [1] https://github.com/camertron/rux

Post reply on HN