项目部署到阿里云服务器开发者头条:Nuxt发布MCP服务器,Snapchat开源跨平台UI框架...

学生买云服务器 导读:一组开发者资讯,包括Nuxt 发布了 MCP 服务器,Next.js 对非 Vercel 部署更加友好,以及两个有趣的前端库。 Nuxt发布MCP服务器 持续有八年多的时间,···

学生买云服务器

导读:一组开发者资讯,包括Nuxt 发布了 MCP 服务器,Next.js 对非 Vercel 部署更加友好,以及两个有趣的前端库。

Nuxt发布MCP服务器

持续有八年多的时间,Snapchat 一直在内部使用跨平台 UI 框架Valdi 。近日,这家公司已将此框架开源。

Valdi 目标是解决跨平台开发的核心问题:即开发速度与运行时性能之间的平衡。此句是来自其代码仓库的 Readme 文件。

尽管该项目已在内部使用近十年,但是根据代码库的说法,这仍然是一个测试版本,因为工具和文档需要在开源环境中进行更多实战检验。其目标是在正式发布前改善开发者体验。

手机 云服务器

Valdi 是一个跨平台 UI 框架,它能在不牺牲开发者效率的前提下提供原生性能,该项目自述介绍道。只需用声明式 TypeScript 编写一次 UI,它就能直接编译成 iOS、Android 和 macOS 上的原生视图——无需 Web 视图,也无需 JavaScript 桥接。

从此,它加入了众多跨平台框架的行列。根据仓库的说法,它的独特之处在于提供了真正的原生性能。

与依赖 Web 视图或 JavaScript 桥接器的框架不同,Valdi 将声明式渲染的 TypeScript 组件编译成平台原生视图,该项目文件这样补充说。

Valdi 还具有诸多性能优势,例如:

自动视图循环利用,减少加载延迟;优化了组件渲染,允许组件独立重新渲染,而不会触发父组件的重新渲染;一个在主线程上运行且编组开销最小的 C++ 布局引擎;视口感知渲染,它会放大可见视图,从而使无限滚动默认情况下具有良好的性能。

它包含自动代码生成功能,可以将TypeScript接口转换为 Kotlin、Objective-C 和 Swift 绑定。

Nuxt 发布MCP服务器

渐进式 Web 框架 Nuxt 发布了模型上下文协议 (MCP) 服务器,以便 AI 助手可以理解的方式公开其文档、博客文章与部署指南。

各位知道,包括Angular和React在内的许多知名框架在最近几个月都发布了 MCP 服务器。

此次公告的特别之处还有,团队成员Hugo Richard和Sébastien Chopin 不仅仅是宣布了 Nuxt 的 MCP 服务器,他们还做了一件更酷的事情,就是解释说明了如何构建该服务器,以便其他开发者可以效仿,部署自己的 MCP 服务器。

该公告还解释了如何在 Cursor 和其他 AI 工具中部署它。

Next.js 更容易在 Vercel 之外部署

Appwrite 的工程主管Matej Bačo表示说, Next.js 将更容易在非 Vercel 环境中部署。

Appwrite是 Vercel 的开源替代方案。

Bačo 表示,实现这一目标的关键在于适配器 API 。

如果你曾经需要在非传统环境中部署 Next.js 应用,比如在Vercel之外的环境,那么这个功能正适合你,他如此写道。构建适配器(目前处于 alpha 测试阶段)允许你接入构建流程并进行修改,而无需 fork 框架。对于自行托管或构建自定义管道的团队来说,这将非常方便。

他还补充说,这表明Next.js 开始认真对待在不同环境下运行该框架的开发人员的灵活性。

他还指出了 Next.js 16 中的其他一些实用改进,包括DevTools MCP。它将使 AI 工具能够理解项目的上下文、路由、缓存和渲染行为。

这些中间件并非普通的中间件。你完全受制于这些中间件发起的任何网络调用,因为一次缓慢的网络调用就可能阻塞整个网页的初始加载,这显然是不理想的。—— Appwrite 工程主管 Matej Bačo

还请注意到一个看似很小的变化,但这对Next.js 开发人员来说很重要,原来称作 middleware.ts 文件,现在改名为 proxy.ts。

就是这样。行为没有变,只是换了个更好的名字。他写道。

他表示,中间件的命名方式造成了很多人对它在 Next.js 中如何运作的困惑。

这些中间件并非普通的中间件,Bačo 写道。你使用这些中间件发出的任何网络调用都会影响你的网页加载,因为一次缓慢的网络调用就可能阻塞整个网页的初始加载,这显然是不理想的。

云服务器ip访问网站

他补充说,Next.js 中的中间件用于执行一些轻量级任务,例如根据存储的身份验证 cookie 重定向用户。由于这个术语容易引起混淆,Next.js 团队将其重命名为proxy,以便更清晰地表达其用途。

他还指出了其他更新,例如改进日志记录,以及将 TurboPack 从 beta 版升级为所有新的 Next.js 项目的默认打包工具。

构建和开发日志现在会显示时间消耗在哪里,细分编译、渲染和优化步骤,Bačo 写道。如果你的构建速度突然变慢,你可以立即找出问题所在。

他提到改进后的缓存 API,他说这些 API 已经过清理,并且更加明确。

Bačo 写道:Next.js 16 版本并没有改变构建方式,而是改变了构建体验。缓存现在更加可预测,构建速度更快,路由更精简,日志更清晰。

Bitrise部署中React Native采用率上升

Bitrise 发布了首份移动应用洞察报告,分析了基于云的移动DevOps和CI/CD 平台上的 1000 多万个构建。

该数据集如此显示,跨平台框架正在兴起,其中 React Native 脱颖而出,成为领头羊。报告还指出,React Native 在所有平台构建中的部署比例从 2022 年的 63% 增长到 2025 年的 83%。

它还揭示了一个有趣的悖论:虽然移动 CI 管道的复杂性增加了 23%,但领先团队的构建时间却减少了 28%。

Bitrise 工程与基础设施副总裁Arpad Kun在一份声明中表示: 移动开发正变得越来越复杂,要求也越来越高。这些洞察为工程团队提供了所需的基准,帮助他们了解自身所处的位置以及应该在哪些方面集中精力,这样才能提升水平。

Wiggle UI:面向 Web 开发的开源小部件发布

Web开发者Henil Shah开源发布了自己的首个Web组件集合。

这是一个用于创建控件的开源库。(以上截图来自Wiggle UI 网站。)

这款名为Wiggle UI 的用户界面库包含日历、时钟、仪表盘、体育、股票和天气等组件,全部采用 MIT 许可证。

开发者们可以在项目网站和GitHub上找到它哦。

Wiggle UI:https://wigggle-ui.vercel.app/

GitHub:https://github.com/wigggle-ui/ui

作者个人主页:https://henilshah.vercel.app/

会下粑粑雨的扩展库

一个有趣的事情,自称独立黑客的 Alex Enes Zorlu 创建了一个开源的轻量级、充满乐趣的库,旨在为 Web 应用程序带来一堆便便动画的表情符号。

这款名为Poopetti的应用可以做到两件事:让便便表情符号下雨,或者创建一个大的便便表情符号。当你选中后就会弹出,然后便便表情符号就会开始下雨。

可以想像,我们内心的那个八岁小孩都会喜欢它。

当用户操作失误时,会让你头疼不已?别担心,Poopetti 来救场啦!,页面上会赫然写着。与其使用枯燥乏味的错误提供,不如直接用 淋湿你的用户哦!

目前,这个项目在GitHub上有 35 个星标和一个分支,甚是受欢迎。

https://github.com/enszrlu/poopetti

混波云服务器

您好:云优数据云计算 www.yunyoushuju.cn 2核2G6M最低19.9元/月 欢迎开机

发表评论

评论列表
未查询到任何数据!