TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Is Mesop and Web Components the cure to Front-end fatigue?

12 pointsby willchen10 months ago

6 comments

Etheryte10 months ago
Web components are a nice idea if you squint hard enough, but architecturally they're inadequate for solving the problems modern frameworks and libraries address — that's why you see them used nearly nowhere. I think needless to say that the answer to tooling fatigue is not more new tooling. As someone who's spent way more time working on frontend applications, libraries and tooling than is good for anyone's hairline, I would say the main thing we really need is time. There is clearly a best practices converging across the tooling landscape, best ways to solve common problems etc, but we're not quite there yet. But I can see it in the distance if I squint.
评论 #40949900 未加载
评论 #40949866 未加载
willchen10 months ago
We posted on Show HN <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40567327">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40567327</a> ~a month ago and got a ton of great feedback.<p>Since then, we&#x27;ve made a lot of updates to Mesop, including adding support for web components which allows you to write custom JS and wrap existing JS libraries.<p>We&#x27;ve also fully re-designed our home page at <a href="https:&#x2F;&#x2F;google.github.io&#x2F;mesop" rel="nofollow">https:&#x2F;&#x2F;google.github.io&#x2F;mesop</a> - with many more code examples and demo, which hopefully shows how Mesop is different than some of the other Python UI frameworks out there.<p>As always, appreciate any feedback about the project. Thanks!
评论 #40949062 未加载
评论 #40951912 未加载
gavmor10 months ago
Lit and web components are cool, but &quot;front-end fatigue&quot; is no more real than &quot;Python fatigue,&quot; since every technology has drawbacks. Yes, I <i>have</i> forgotten the pain of &quot;bundling,&quot; as vite, Typescript, and bun are lightyears past grunt, gulp, and webpack. These days, to play with GPU-enabled toys, I am more often struggling with venv and [mini|ana]conda. The long and short of it is that DX continues to evolve across ecosystems.<p>Mesop&#x27;s API is... interesting. It seems to replace all REST&#x2F;CRUD&#x2F;MVC abstractions with some kind of RPC, which is a perfectly valid way to structure a program. Certainly it saves Python devs from having to learn that corner of the web domain and its pattern language which, hey, may be pasé? Especially in a world of notebooks?<p>I can imagine this will open up fruitful partnerships with Web Component developers and also give Python devs an entry point into web UI paradigms, so it&#x27;s certainly a positive for eg GenAI R&amp;D.<p>That phrase &quot;front-end fatigue&quot; is just sticking in my craw. Where do Python devs get off complaining of &quot;fatigue&quot; over one layer of the stack or another? Data migrations can be just as tricky. God knows infra tooling is more tedious than anything re: node_modules. Must be some kind of selecting bias. Who is understaffing all these Python shops? Is it academia? Are even private AI R&amp;D departments wary of over-investing in ephemeral interfaces? For testing, at least, I suppose they are. Maybe this is related to the reasons why game devs split art and mechanics for as long as possible.<p>But at the same time, I can&#x27;t help but feel we&#x27;re letting Bret Victor down in some way.<p>Anyway, while I can easily see Mesop elevating demo day, I struggle to believe it will facilitate agile product development which, hey, might not be where the money is at, these days!
评论 #40949992 未加载
评论 #40949838 未加载
metalrain10 months ago
Fatigue problem isn&#x27;t solved by having more technology, it&#x27;s about human condition. There is always push&#x2F;pull between doing new things vs keeping things same.
not_your_mentat10 months ago
I&#x27;m not too keen on another Google dependency. You gentlefolk have a tendency toward customer screwery and killing the things I rely on. It simplifies Google products right out of my decision making.
rapind10 months ago
The end of my frontend fatigue was to get away from Javascript and it&#x27;s doctrine of churn.