基于Go語言的全棧Web框架,為你編寫無聊代碼,助你更快構建網站

2024-01-23    分類: 網站建設

今日介紹的GitHub項目是「Bud」,它是一個基于Go語言的全棧Web框架。Bud可以為你編寫無聊的代碼,幫助你更快地啟動自己的網站。該項目的Star量為2.5k。

GitHub主頁

項目地址:https://github.com/livebud/bud

僅在需要時生成文件。讓這些生成的文件遠離你的應用代碼,并讓開發者可以選擇將它們排除在源代碼控制之外。你不需要擔心生成的代碼。你可能會驚訝地發現,Go也能生成代碼并將這些Go代碼轉換為可執行文件。Bud應有此功能。感覺像在使用現代JS框架。這意味著它應該與Svelte和React等多個現代前端框架一起使用,支持實時重新加載,并具備服務器端渲染功能以獲得更好的性能和SEO。從第一天起就可以擴展。我們需要一個社區來支持該框架。可擴展性應該主要通過添加代碼而不是添加配置來驅動。Bud應為開發者提供高級、類型安全的API,同時在后臺生成高性能、低級的Go代碼。Bud應該編譯成一個包含你的整個Web應用程序的單個二進制文件,并且可以復制到一個甚至沒有安裝Go語言的服務器上

安裝Bud

Bud作為單個二進制文件可以在Linux和Mac操作系統上運行。最簡單的啟動方法是在你的終端上復制并粘貼以下命令。

$ curl -sfhttps://raw.githubusercontent.com/livebud/bud/main/install.sh | sh

該腳本將為你的操作系統下載正確的二進制文件,并將該二進制文件移動到$PATH中的正確位置。通過在終端上輸入bud,即確認你已經安裝了Bud。

bud-h

你應該可以看到如下內容。

Usage: bud [flags] [command]Flags: -C,--chdir Change the working directoryCommands: build build the production server create create a new project run run the development server tool extra tools version Show package versions

要求(Requirements)

使用Bud的軟件要求如下:

Node v14+:這是我們計劃在v0.3中刪除的臨時要求。Go v1.16+:Bud嚴重依賴io/fs,并在將來充分利用泛型(generics),所以雖然Go v1.16可以工作,但建議升級到Go v1.18+。

你的第一個項目

安裝Bud之后,你可以構建一個新項目了。

$ bud create hello$ cd hello

如下創建命令將為你構建啟動bud所需要的任何東西。

$ lsgo.modnode_modules/package-lock.jsonpackage.json

與大多數其他全棧框架不同,Bud一開始就非常小。當你添加依賴項時,Bud將生成所有無聊的代碼以將你的應用程序粘合在一起。使用bud run啟動開發服務器。

$ bud run| Listeningonhttp://127.0.0.1:3000

點擊鏈接打開瀏覽器,你將看到Bud的歡迎頁面。恭喜你,你正在使用Bud運行自己的第一個Web服務器。

Welcome服務器

非常感謝您讀完創新互聯的這篇文章:"基于Go語言的全棧Web框架,為你編寫無聊代碼,助你更快構建網站",僅為提供更多信息供用戶參考使用或為學習交流的方便。我們公司提供:網站建設、網站制作、官網建設、SEO優化、小程序制作等服務,歡迎聯系我們提供您的需求。

新聞標題:基于Go語言的全棧Web框架,為你編寫無聊代碼,助你更快構建網站
URL鏈接:http://m.kartarina.com/news47/315097.html

成都網站建設公司_創新互聯,為您提供靜態網站電子商務Google企業建站網站設計公司服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站
主站蜘蛛池模板: 97久久精品亚洲中文字幕无码| 本道天堂成在人线av无码免费| 亚洲∧v久久久无码精品| 亚洲人成影院在线无码观看| 夜夜添无码试看一区二区三区| 亚洲综合无码一区二区三区| 西西4444www大胆无码| 无码精品久久久久久人妻中字| 永久免费av无码不卡在线观看| 亚洲不卡中文字幕无码| 亚洲AV无码专区在线厂| 亚洲中文字幕无码av在线| 亚洲av无码一区二区三区乱子伦| 人妻少妇精品无码专区动漫| 亚洲爆乳无码一区二区三区| 国产在线无码视频一区| 亚洲人成网亚洲欧洲无码| 久久久久亚洲AV无码专区首| 精品无人区无码乱码毛片国产| 亚洲久热无码av中文字幕| 日韩精品真人荷官无码| 黄桃AV无码免费一区二区三区| 无码中文人妻在线一区二区三区| 久久亚洲AV成人无码| 亚洲av福利无码无一区二区| 一本加勒比hezyo无码专区| 中文无码日韩欧免费视频| 精品人妻无码专区在中文字幕| 天堂Av无码Av一区二区三区| 日韩av无码国产精品| 精品久久久久久无码不卡| 久久国产亚洲精品无码 | 无码人妻黑人中文字幕| 国产做无码视频在线观看浪潮 | 国产精品亚洲专区无码唯爱网| 精品亚洲AV无码一区二区三区| 无码午夜成人1000部免费视频| 麻豆亚洲AV永久无码精品久久| 乱色精品无码一区二区国产盗 | 免费无码AV电影在线观看| 无码人妻精品一区二区三区久久久 |