-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Maintenance & Future of Seed #672
Comments
There is gloo. Both
I've written mails to relatively many persons/companies that starred the Seed repo some months/years ago. There were some freelancing opportunities but from startups / smaller companies that can't really support the community and development financially. I can imagine it could be a bit better now thanks to Rust adoption by larger companies and higher number of Rust devs and Rust popularity in the web3 world. I've also sent mails to some companies with known Rust OS projects support. But non-Rust frontend wasn't as painful as other non-Rust parts of their stack / business so there wasn't a big motivation to invest money and time to change the status quo and fire/teach their React devs Rust. However, it looks like the number of companies wanting Rust-only stack is slowly growing. Also the Elm architecture and unimpressive speed in some cases and missing SSR make the selling Seed to JS teams even more difficult task. I was trying to resolve these problems but "accidentally" created MoonZoon instead.
It's not super-actively developed these days but all basic features should be already implemented and bugs fixed so there is no need to rush the development to make the framework usable. So I would describe it as something like "passively maintained".
It could be useful as a part of a "campaign" to find new active maintainers on Reddit, GitHub, This Week in Rust, etc.
|
For some context, I now do my web pages and apps in HTML, CSS, with targetted JS as required for interactions. Much faster page loading, UI interaction etc than any framework. Easier to manage without config, dependencies etc. This used to not be viable, but HTML, CSS, and JS have come a long way. |
My own personal website is also purely HTML/CSS for performance/minimalism reasons, but I recognize the value of TEA apps. I'm general in favour of more shared underpinnings (i.e. crates) or a "one true framework to rule them all", but of course that might fragment our efforts as joked about in that well-known XKCD comic. In terms of my own time commitments to Seed, I can mostly "keep an eye" on it unless my clients are willing to fund it. I will consult with them on that. |
My website is also pure HTML/CSS 😝 but a classical website has completely different requirements than a full features application that runs in the browser, so we should not compare apples with pears! |
Precisely. TEA and Seed have proven quite useful for Browser Extensions. |
Being a Maintainer in OpenIndiana I can safely say, unless you invade a org through working there you wont get support there :) We tried for 10 years only thing that really worked is use it as your stack of choice and scratch your itch. We Maintainers of illumos and OpenIndiana made the stack our own and also maintain it in a Passive/Active fashion. It's fun. But not for the code more for the people you meet along the way. And as long as there are no barriers to entry like the closure thing just now. It will grow. In time. Most important thing is to enjoy the work you make with it and learn from what it is used for and why you want it. Maybe MoonZoon/Yew and Seed have different purposes. TEA is for me simplistic and not needing to learn another language like elm helps me write the apps I need to write. Hope this gives some insights |
Hi there, If I recall correctly, the EU basically has (or at least had) a budget that was used to pay open source developers. You would have to write a proposal about a specific project and be an EU citizen though. Thanks for your great work! |
MartinKarvik commented on Apr 8, 2022
Link to MoonZoon. |
It was a pleasure for me to be working on the release of
v0.9.0
😄And I would have great desire to develop Seed further, however, it is unfortunately as so often with open source projects, that there is no funding for it and therefore for me is not possible.
As far a I know the same is true for @David-OConnor, @MartinKavik, @TatriX, @arn-the-long-beard, @glennsl, @fosskers and all other contributors.
From there, I have an open question for the community:
How should we deal with the situation?
A few off-the-cuff ideas:
README
and to the websiteOr to look from an even higher bird's eye view:
Combine the efforts of all similar open source frameworks like
One could e.g. develop shared crates like a
super-awesome-vdom
or so.I would be very happy to hear about your thoughts and ideas!
The text was updated successfully, but these errors were encountered: