<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Provider on PlumePHP</title><link>https://plumephp.com/tags/provider/</link><description>Recent content in Provider on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 13 Aug 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/provider/index.xml" rel="self" type="application/rss+xml"/><item><title>Flutter 状态管理全解析</title><link>https://plumephp.com/flutter-state-management/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/flutter-state-management/</guid><description>&lt;h2 id="开篇为什么状态管理是-flutter-的核心难题"&gt;开篇：为什么状态管理是 Flutter 的核心难题？&lt;/h2&gt;
&lt;p&gt;Flutter 的声明式 UI 本质上是&amp;quot;状态驱动视图&amp;quot;（State → Widget）。当应用规模较小时，StatefulWidget 的 setState 足以应付；但随着页面增多、数据流转复杂化，状态如何组织、如何跨页面共享、如何避免不必要的重建，成为所有 Flutter 开发者必须面对的架构问题。&lt;/p&gt;</description></item><item><title>Flutter 跨平台开发</title><link>https://plumephp.com/posts/flutter/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/posts/flutter/</guid><description>&lt;p&gt;在移动互联网时代，跨平台开发已成为降低研发成本、加速产品迭代的核心策略。Flutter 作为 Google 推出的开源 UI 框架，凭借&amp;quot;一次编写、处处运行&amp;quot;的愿景和接近原生的渲染性能，正在重塑移动开发的格局。不同于传统的基于 WebView 的混合方案，Flutter 使用自研的 Skia/Impeller 渲染引擎直接在 Canvas 上绘制像素，带来了 120fps 的流畅体验和高度一致的跨平台 UI。&lt;/p&gt;</description></item><item><title>Web3.js 与 Ethers.js：与区块链交互的 JavaScript SDK</title><link>https://plumephp.com/web3js-ethersjs-interaction/</link><pubDate>Fri, 05 Jan 2024 10:00:00 +0800</pubDate><guid>https://plumephp.com/web3js-ethersjs-interaction/</guid><description>&lt;p&gt;前端 DApp 与区块链交互的核心是 JavaScript SDK。目前最主流的两个库是 &lt;strong&gt;Web3.js&lt;/strong&gt;（以太坊基金会维护）和 &lt;strong&gt;Ethers.js&lt;/strong&gt;（社区驱动的轻量库）。本文将对比两者设计理念，并覆盖从钱包连接到合约交互的完整开发链路。&lt;/p&gt;</description></item></channel></rss>