HNHacker News
TopNewBestAskShowJobs

apetuskey

150 karma · joined December 23, 2020

┏━┳━━━━━━━━┓
submissionscomments
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Thanks! We are in the process of making it faster, the projects still new and there's a lot of different ways we can improve and speed things up. Especially since we want to start incorporating web assembly in the future.
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Thank you! Feel free to put a GitHub issue ill try and fix asap
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
I think the comparison is similar to the comment I mentioned about how we are different than streamlit: more customizable, flexible, and you can make larger web apps
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Thanks! I mentioned how we are different a couple comments previously.

Yeah we are looking into your other point about the name, noted.

apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Thanks for pointing this out, will fix
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Thank you! Glad the finance/quant community can find it useful!
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Definitely understand where you coming from, but I think there are a lot of engineers and data scientists who don't agree or don't have the time/drive to learn frontend technologies.
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
No you shouldn't have to do anything special, external libs should work as normal when used in event handlers.
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
I think a big thing is the limited supported libraries as of now.
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Planning on building a hosting service to host Pynecone apps. Still finalizing the details but as pickelo said in one of the other comments.

>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.

apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Thanks! Definitely, we do live streams of this on our discord I'll make sure to record them in the future!
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Looking into it we just have a lot of people on the site rn. Will need to scale it up to handle this traffic
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Thank you really appreciate that!
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
We didn't consider forking it because our architecture if fundamentally different. This allows us to customize our apps more and make larger apps. We compile down to a react/next app vs streamlit who uses tornado and has to re-render based on changes to the app.

I think the idea's behind the projects are a little different. Streamlit - small data science apps vs Pynecone - A more generalized framework to built a broader range of applications.

apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
I posted an answer to this in one of the other comments but in short Pynecone is much more customizable and flexible in terms of what your can build.
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
I think the biggest differentiation is that Pynecone apps are completely customizable and don't re render based on State changes. Streamlit is great for dashboard type apps but when you want to expand on your app you can be limited in terms of flexibility and customizability. The whole Pynecone website is made in Pynecone vs other frameworks like streamlit cannot do this because they are limited in what they can build.

See here for bringing your own components: https://pynecone.io/docs/advanced-guide/wrapping-react

apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Both, hopefully we will have some time to help contribute.
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Thank you!!
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
We definitely plan on doing this in the future to offload on the server. Unfortunately python WASM libraries aren’t at the level we would need yet.
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
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.
apetuskey··on Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
We use SSG under the hood, a good example would be our main website https://pynecone.io which is fully built in Pynecone.
apetuskey··on Show HN: Pynecone – Web Apps in Pure Python
No not related pynecone is more full stack and handles both front/backends
apetuskey··on Show HN: Pynecone – Web Apps in Pure Python
Yes I am going to make a blog or something of that nature soon and ill post a follow up on our GitHub discussions.
apetuskey··on Show HN: Pynecone – Web Apps in Pure Python
No problem thanks for checking us out!
apetuskey··on Show HN: Pynecone – Web Apps in Pure Python
Wow thank you so much we really appreciate your support! We have worked really hard on this so its great to hear there are people who value it.

We will continue to improve the framework if there are any bugs/confusing you have in the mean time feel free to submit an issue/discussion.

apetuskey··on Show HN: Pynecone – Web Apps in Pure Python
This is just a question of how involved we can make our open source community and that it not true about the tests https://github.com/pynecone-io/pynecone/tree/main/tests we also a have GitHub action set up, every pr that runs these test. Today was literally our first public launch we will improve as time goes on
apetuskey··on Show HN: Pynecone – Web Apps in Pure Python
Glad to hear you like it!
apetuskey··on Show HN: Pynecone – Web Apps in Pure Python
This is actually something we are working on getting rid of. What separates us from other python frameworks is that we compile down to a nextjs/react app (the user never sees this though).

But to keep it short there is a way to get rid of this in the future and we are currently working on it. So the only installation step will be `pip install pynecone-io`

apetuskey··on Show HN: Pynecone – Web Apps in Pure Python
Thanks yeah we really like your project as well. We chose the react/nextjs ecosystem because we found it to be more developed and widely use than flutter. Which gives us benefits to be able to wrap more libraries either in our pynecone framework or make a third party component library.

We thought about adding web socket and are still debating. The latency here is not from our framework though its from our server getting slammed with hacker news and reddit from our launch lol. We found the overhead of sockets not worth to for the majority of our apps.

apetuskey··on Show HN: Pynecone – Web Apps in Pure Python
You make a couple points here what do you mean "it never takes off" Streamlit was a very successful project in terms of number of users and is still growing today. I talk about how we are different in some of the comments of this post aswell.
← PreviousPage 2 of 3Next →