Live data from Hacker News

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

news.ycombinator.com

81–90 of 329 posts

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

#81

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?

> And where are the equivalent libraries for Go, Rust and Java?

Not aware of anything yet for Go/Rust, but Java and Python have had libs like this for a while now (to the point that Pyjamas hasn't been updated in a decade):

* GWT (Java)

* Pyjamas (Python)

* Vaadin (Java)

Those are general purpose. After that you have the sci/data-oriented python frameworks like dash, streamlit, etc.

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

#82

Looks promising specially if it is available via Open-source with the choice of self hosting. It would be great if you add a library to make it easy for sign up and login to the web apps as this is a feature that is universally needed. (And if you do please keep it part of the OS version)≥

We definitely will add these auth components to the core library

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

#83

So I tried the example in the doc: there is a huge latency between the moment I click on "+" and the moment the counter increment. Is that what we can expect performance wise? What causes this?

Looking into it we just have a lot of people on the site rn. Will need to scale it up to handle this traffic

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

#84

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?

Well, I haven't looked into this one deeply yet, so I'm not sure what the differences are exactly. But there are many existing, broadly similar, projects. I see this as a solution to "I want to make an interactive website, and I don't want to touch the JS ecosystem at all and/or I really prefer python-specific libraries". This is my position exactly, so I sort of keep track of what's available. From that perspective, this is in the same space as: web2py, pyjs, streamlit, brython, pyodide, pywebio, gleam. I'm sure there are others.

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

#85

So I tried the example in the doc: there is a huge latency between the moment I click on "+" and the moment the counter increment. Is that what we can expect performance wise? What causes this?

Looking into it we just have a lot of people on the site rn. Will need to scale it up to handle this traffic

Do you mean every time I click on the button, it goes to the backend for incrementing?

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

#86
Would love to see someone building a web project with this from scratch. Preferably a Twitch stream or YouTube video.

This will be so useful for Computer Science students to easily have an app ready right after their first semester. (Or even Stats major, etc)

Often times, a webapp creation usually involves student learning JS and all the ecosystem.

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

#87

You could make about a trillion dollars if, instead of asking people to write Python, you just gave them a WYSIWYG and let them build web apps by pointing and clicking like in MS Publisher/Powerpoint. Literally everyone in the world would buy it to make their own web pages. I get that nerds like to write code, but it is really depressing that we still can't just point and click and share content on the internet, we n…

Many have tried the lowcode. Appfarm. Anvil. Even Microsoft power platform. Only the last make "trillions", and its not their low code platform which does it.

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

#88
post #4

Earlier quoted context omitted.

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.

It would be cool if you could create a payment component that just takes money off the top. Than anyone could build practically an unlimited amount of saas apps not worry about hosting and if they get paid you get paid. One reason I looked at Dreamhost for hosting is they have an unlimited # of websites tier that is super cheap(sucks because it's php). If you can't build a payment component then some kind of pay as y…

Second this. Would love a payment component that is very low config (e.g. set Stripe creds) where some portion is taken off the top.

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

#89

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?

actually, as per the docs the framework is converting python code to Javascript. So you would need to JS skills to debug.

Most of the problems in web front have been solved in JS (think CSS styles, state management) re-writting it in python would be pain, especially when everything compiles to js

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

#90

Would love to see someone building a web project with this from scratch. Preferably a Twitch stream or YouTube video. This will be so useful for Computer Science students to easily have an app ready right after their first semester. (Or even Stats major, etc) Often times, a webapp creation usually involves student learning JS and all the ecosystem.

Thanks! Definitely, we do live streams of this on our discord I'll make sure to record them in the future!
Post reply on HN