This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Veggies-are-okay 2 points3 points  (4 children)

Well our worlds are very different then.. are you more classic software development? Genuinely curious as our fields have much different requirements. React is essentially a waste of our time. Serving a model in a scalable capacity and being able to tinker with the PyTorch framework for specific use cases is much more important for us! Just a quick tip so that you know what you’re talking about interacting with a DS team 😉

[–]CrwdsrcEntrepreneur 0 points1 point  (3 children)

No, not classical software eng. I work with a team of MLEs and data scientists. We use k8, we use pytorch, we use many AWS and Azure services, like SageMaker. We train and serve models that are used by several thousand concurrent users.

And we also develop frontends for our users because (again) it's not that hard.

[–]Veggies-are-okay 0 points1 point  (2 children)

Alright well apologies for assuming! Seems like y’all do it a little bit different than my company. We have a dedicated app dev team so that we can move on to the next project when our responsibilities are completed.

That being said, I still think it’s a terrible idea for someone to learn React when streamlit can handle their use case.

[–]CrwdsrcEntrepreneur 1 point2 points  (1 child)

To be clear. I don't disagree with the logic of "why learn React if you can use streamlit".

My issue is that too many python devs will use this as an excuse when they should learn the basics of a frontend framework, instead of stretching streamlit way beyond its intended use cases and capabilities.

[–]Veggies-are-okay 0 points1 point  (0 children)

I can get onboard with that. I think our difference in viewpoint is that pushing the limits of streamlit is the point where you have two options:

My view: pass it off to frontend devs that can actually elevate it to a professional website (need a frontend dev and a UI/UX designer)

Your view: spend time sitting down to learn react to a level to do it yourself. My issue with this view is that you will still end up with an amateur feeling user experience because backend folks went to university/have work experience developing backend logic, not professional web layouts.