TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

12 点作者 willchen10 个月前

6 条评论

Etheryte10 个月前
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 个月前
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 个月前
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 个月前
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 个月前
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 个月前
The end of my frontend fatigue was to get away from Javascript and it&#x27;s doctrine of churn.