<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Webframework - 标签 - 研发日志 · R&amp;D Log</title><link>https://rd163.visword.com/tags/webframework/</link><description>Webframework - 标签 - 研发日志 · R&amp;D Log</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>whutluohui@gmail.com (小智晖)</managingEditor><webMaster>whutluohui@gmail.com (小智晖)</webMaster><copyright>本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。</copyright><lastBuildDate>Sat, 07 Jun 2025 00:00:00 +0800</lastBuildDate><atom:link href="https://rd163.visword.com/tags/webframework/" rel="self" type="application/rss+xml"/><item><title>Go语言Web框架：Beego</title><link>https://rd163.visword.com/posts/golang-beego/</link><pubDate>Sat, 07 Jun 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/golang-beego/</guid><description><![CDATA[<h2 id="beego框架概述" class="headerLink">
    <a href="#beego%e6%a1%86%e6%9e%b6%e6%a6%82%e8%bf%b0" class="header-mark"></a>Beego框架概述</h2><p>Beego是一个用Go语言开发的全栈MVC框架，由国人谢孟军(Asta Xie)开发并维护。它借鉴了Python的Django和Flask等框架的设计思想，同时结合了Go语言的特性，为开发者提供了一套完整的Web开发解决方案。</p>]]></description></item><item><title>golang web framework - macaron</title><link>https://rd163.visword.com/posts/golang-macaron/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/golang-macaron/</guid><description><![CDATA[<h1 id="golang-web-framework---macaron" class="headerLink">
    <a href="#golang-web-framework---macaron" class="header-mark"></a>golang web framework - macaron</h1><p><a href="https://github.com/go-macaron/macaron" target="_blank" rel="noopener noreferrer">macaron</a> 是 Golang 开发的 Web Framework， 与 gin、beego 起名。详细的中文文档参考这里：</p>
<ul>
<li><a href="https://go-macaron.com/zh-cn" target="_blank" rel="noopener noreferrer">macaron 文档</a></li>
</ul>
<p>提供了子网址的强大路由，可以嵌套多组路由器，提供热加载，修改模板就会立刻在页面修改，采用模块化设计，可以非常方便替换组件，采用依赖注入加载组件，非常适合现代化工程项目，代码松耦合，适合开发大型团队项目。</p>]]></description></item><item><title>Golang web框架</title><link>https://rd163.visword.com/posts/golang-web-framework/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/golang-web-framework/</guid><description><![CDATA[<h1 id="golang-web框架" class="headerLink">
    <a href="#golang-web%e6%a1%86%e6%9e%b6" class="header-mark"></a>Golang web框架</h1><h2 id="fiber" class="headerLink">
    <a href="#fiber" class="header-mark"></a>fiber</h2><ul>
<li><a href="https://github.com/gofiber/fiber" target="_blank" rel="noopener noreferrer">fiber</a> Express inspired web framework written in Go</li>
</ul>
<p>基于Fiber的开源项目</p>
<ul>
<li><a href="https://github.com/Finb/bark-server" target="_blank" rel="noopener noreferrer">bark-server</a></li>
</ul>
<h2 id="macaron" class="headerLink">
    <a href="#macaron" class="header-mark"></a>macaron</h2><ul>
<li><a href="https://github.com/go-macaron/macaron" target="_blank" rel="noopener noreferrer">macaron</a></li>
</ul>
<h2 id="beego" class="headerLink">
    <a href="#beego" class="header-mark"></a>beego</h2><ul>
<li><a href="https://github.com/astaxie/beego" target="_blank" rel="noopener noreferrer">beego</a></li>
</ul>
<h2 id="gin" class="headerLink">
    <a href="#gin" class="header-mark"></a>gin</h2><ul>
<li><a href="https://github.com/gin-gonic/gin" target="_blank" rel="noopener noreferrer">gin</a></li>
</ul>
<h2 id="echo" class="headerLink">
    <a href="#echo" class="header-mark"></a>echo</h2><ul>
<li><a href="https://github.com/labstack/echo" target="_blank" rel="noopener noreferrer">echo</a></li>
</ul>
<h2 id="chi" class="headerLink">
    <a href="#chi" class="header-mark"></a>chi</h2><ul>
<li><a href="https://github.com/go-chi/chi" target="_blank" rel="noopener noreferrer">chi</a></li>
</ul>
<h2 id="gorilla" class="headerLink">
    <a href="#gorilla" class="header-mark"></a>gorilla</h2><ul>
<li><a href="https://github.com/gorilla/mux" target="_blank" rel="noopener noreferrer">gorilla</a></li>
<li><a href="https://github.com/gorilla/websocket" target="_blank" rel="noopener noreferrer">websocket</a> 最广泛使用的 WebSocket 库。</li>
</ul>
<h2 id="fasthttp" class="headerLink">
    <a href="#fasthttp" class="header-mark"></a>fasthttp</h2><ul>
<li><a href="https://github.com/valyala/fasthttp" target="_blank" rel="noopener noreferrer">fasthttp</a></li>
</ul>
<h2 id="httprouter" class="headerLink">
    <a href="#httprouter" class="header-mark"></a>httprouter</h2><ul>
<li><a href="https://github.com/julienschmidt/httprouter" target="_blank" rel="noopener noreferrer">httprouter</a></li>
</ul>
<h2 id="hertz" class="headerLink">
    <a href="#hertz" class="header-mark"></a>Hertz</h2><p>Hertz[həːts] 是一个 Golang 微服务 HTTP 框架，最初fork自fasthttp，并在设计时参考了其他开源框架gin、echo 的优势，并结合字节跳动内部的需求，使其具有高易用性、高 性能、高扩展性等特点，目前在字节跳动内部已广泛使用。如今越来越多的微服务选择使用 Golang，如果对微服务性能有要求，又希望框架能够充分满足内部的可定制化需求，Hertz 会是一个不错的选择。</p>]]></description></item><item><title>Golang 服务相关的库</title><link>https://rd163.visword.com/posts/golang-service-libs/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/golang-service-libs/</guid><description><![CDATA[<h1 id="golang-服务相关的库" class="headerLink">
    <a href="#golang-%e6%9c%8d%e5%8a%a1%e7%9b%b8%e5%85%b3%e7%9a%84%e5%ba%93" class="header-mark"></a>Golang 服务相关的库</h1><ul>
<li><a href="https://github.com/zeromicro/go-zero" target="_blank" rel="noopener noreferrer">go-zero 一个集成了各种工程实践的 web 和 rpc 框架</a></li>
<li><a href="https://github.com/trpc-group/trpc-go" target="_blank" rel="noopener noreferrer">trpc-go</a></li>
<li><a href="https://github.com/gin-gonic/gin" target="_blank" rel="noopener noreferrer">gin</a></li>
<li><a href="https://github.com/beego/beego" target="_blank" rel="noopener noreferrer">Beego </a></li>
<li><a href="https://github.com/grpc-ecosystem/grpc-gateway" target="_blank" rel="noopener noreferrer">gRPC-Gateway gRPC to JSON proxy generator following the gRPC HTTP spec</a></li>
</ul>
<h2 id="参考" class="headerLink">
    <a href="#%e5%8f%82%e8%80%83" class="header-mark"></a>参考</h2><ul>
<li><a href="https://www.liwenzhou.com/posts/Go/grpc-gateway/" target="_blank" rel="noopener noreferrer">gRPC-Gateway使用指南</a></li>
</ul>]]></description></item></channel></rss>