Code Monkey home page Code Monkey logo

Comments (8)

flosse avatar flosse commented on September 16, 2024 1

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!

from seed.

fosskers avatar fosskers commented on September 16, 2024 1

Precisely. TEA and Seed have proven quite useful for Browser Extensions.

from seed.

ThoFrank avatar ThoFrank commented on September 16, 2024 1

Hi there,
Random dude here, who plays with Seed in his free time and just stumbled across this issue.
I watched this talk a while ago and it might also be interesting to you:
https://youtu.be/M2slgOo2jQ4

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!

from seed.

MartinKavik avatar MartinKavik commented on September 16, 2024

One could e.g. develop shared crates like a super-awesome-vdom or so.

There is gloo. Both Seed and Yew use it under the hood. But it's pretty difficult to have shared libraries because Rust FE frameworks have pretty different goals/apis - for example gloo isn't integrated in MoonZoon and only basic crates like web-sys and js-sys are shared.

Find companies that use Seed and are willing to donate a little bit

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.

that this project is no longer maintained

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".
There is a lot of things that could be improved but that's a different story, it's already production-ready imho.

that this project is looking for a new maintainer

It could be useful as a part of a "campaign" to find new active maintainers on Reddit, GitHub, This Week in Rust, etc.


  • There are some ideas and links related to OS funding experiments: https://github.com/OpenHope/OpenHope
  • The similar funding problems appear also in the research - see for example https://nadia.xyz/science-funding (the author has written many articles about OS and Research). Another interesting OS project where "research debt" is mentioned: https://github.com/magmide/magmide
  • Feel free redirect or remove the sponsor button (otherwise I'll do it when I have some time in the future).
  • There are some blockchain things mentioned in the article linked above. I co-founded a company and our first app (written in Rust of course) will be a crowdfunding app based on a blockchain and MoonZoon. I hope it'll help to support also many OS projects as a replacement for services like Patreon because they are pretty costly / difficult to manage for both maintainers and backers from my experience. The idea is I want to create an ecosystem that would be able to support OS developers and researchers so they can focus on their projects instead of marketing or begging for money and burn out during the process how I burned out.

from seed.

David-OConnor avatar David-OConnor commented on September 16, 2024

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.

from seed.

fosskers avatar fosskers commented on September 16, 2024

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.

from seed.

Toasterson avatar Toasterson commented on September 16, 2024

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

from seed.

stappersg avatar stappersg commented on September 16, 2024

MartinKarvik commented on Apr 8, 2022

I was trying to resolve these problems but "accidentally" created MoonZoon instead.

Link to MoonZoon.

from seed.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.