Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Could give examples of projects using IDOM? #904

atilagf1 started this conversation in General
Discussion options

I'm studying a frontend framework that I could use for my project, it's IDOM being used for some relevant projects?

You must be logged in to vote

Replies: 1 comment 3 replies

Comment options

The largest project I'm aware of using IDOM (soon to be renamed ReactPy) is Conreq which is being developed by @Archmonger. @numpde also seems to be a relatively active user, however I am not actually aware of what they're using IDOM for.

With all that said, it's a little hard to judge whether or not IDOM is the right choice for you without knowing more about your use case. In general, I think the nearest alternatives to IDOM are probably Streamlit and Jupyter Widgets. However IDOM has two main advantages over these solutions:

  1. It's an extremely flexible framework based on software patterns that have been proven by ReactJS to scale as a project grows and ages. Ultimately this makes it easier to create more complex applications with IDOM than you might with one of its competitors.
  2. Components developed for IDOM are portable to other frameworks (like Jupyter and Plotly Dash) which cannot be said of any of the alternatives.
You must be logged in to vote
3 replies
Comment options

Thank you for your answer. I'm working on projects for cryptocurrency markets, like bots and trading strategies. I would need frontended for this projects. Do you think IDOM would be a good options? I'm a backend python programmer, I was searching for some python frontend options instead of use javascript.

Comment options

I think IDOM could be a great choice to start out since it makes developing applications so quick and easy. If your application grows substantially though, your probably going to need to shift away from IDOM. At a base level, when you choose IDOM, you're trading performance and scalability for development velocity. Given this potential need to transition away from IDOM as performance and scale become more important, IDOM provides a couple different ways to accomplish this. You can either develop Custom Javascript Components in order to keep more of the work in the client, or you can embed IDOM into a traditional application in order to limit your use of IDOM altogether.

Comment options

Great answer!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet

AltStyle によって変換されたページ (->オリジナル) /