orange 框架是一款國人開發的 web 開發框架,結構清晰,功能多樣。同時它基於 golang 語言開發,保證了程式的執行速度,能滿足國內中小企業各類業務需求。無論是用來學習 golang 還是進行業務開發,orange 都是一款值得學習的框架工具。它有以下主要特性:
在實際應用中,我們的專案都會進行 mvc 分層,orange 框架內建了乙個腳手架工具,能生成乙個典型的 mvc 專案目錄框架。
# ctrl+c 關閉當前服務
cd $gopath/src #切換目錄
orange create demo2 #建立專案框架
通過該命令的執行可以在控制台看到專案目錄的建立過程,然後將新建立的demo2
目錄新增到 webide 工作空間,在demo2
中可以看到乙個典型的 mvc 架構目錄結構。
完整的demo2
專案如下圖所示:
目錄結構說明:
demo2
├──build // 程式打包目錄
├──config // 配置檔案目錄
│ ├──controller // 控制器目錄
│ ├──middleware // 中介軟體目錄
│ └──routes.go // 路由註冊檔案
├──storage // 預設儲存目錄
│ └──views // 檢視目錄
└──main.go // 主函式入口
最後我們嘗試啟動該專案:
cd $gopath/src/demo2 #當前目錄切換到 demo2專案
go mod init #初始化 go modules
go run main.go --port = 8080
再次點選右側選單中的web 服務檢視效果。
乙個 web 服務就被構建好了!
上面的內容來自實驗樓的新課——《orange 框架 web 開發實戰》。課程以實際案例的形式帶領大家熟悉利用 orange 框架來構建 web 服務,以實際的需求為出發點講解各種服務實現、工具配置等,通過對於原生方法和框架操作講解各類功能的實現原理。
在課程中,你將學習到快速構建 web 服務的方法,分析 web 框架中的路由、引數、檢視、資料庫操作等操作。
點選《orange 框架 web 開發實戰》,你將學到以下知識點:
快速搭建ERP的框架
本文以sqlserver為資料庫伺服器,t sql是標準sql語言的擴充。在erp的中,資料庫是它的靈魂。每乙個erp軟體都有自己的資料庫,而這些資料庫中最關鍵的是資料庫框架。那麼什麼是資料庫框架?他的 作用是什麼?為什麼要在安裝時搭建資料庫框架?本文就來解答這些問題。在編寫erp,mis,s b等...
一 搭建框架
在vc 開發環境中,編寫windows作業系統平台的視窗程式有兩種不同的程式架構,一種是mfc,另一種是winapi vs2010 新建專案 win32專案 f5執行 框架搭建完畢 問題 如何更改sztitle 標題欄文字 和szwindowclass 主視窗類名 任何乙個視窗都必須屬於某乙個視窗類...
ThinkPHP框架一 框架搭建
require thinkphp thinkphp.php 執行tp框架 1 存放位置 controller資料夾中 2 命名規範 控制器的名稱 controller.class.php 3 類名和檔名同名 4 用帕斯卡命名法 大駝峰 5 盡量區分大小寫,6 thinkphp預設全部是utf8編碼 ...