成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP 轉(zhuǎn) Go,用 Laravel、thinkphp 的用法造了一個(gè) ThinkGo 框架

qqlcbb / 1637人閱讀

摘要:是一個(gè)輕量級(jí)的語(yǔ)言框架,目前支持路由中間件控制器請(qǐng)求響應(yīng)視圖日志等框架應(yīng)該具備的基本功能,致力于讓代碼簡(jiǎn)潔富于表達(dá)力,幫助開(kāi)發(fā)者快速構(gòu)建一個(gè)應(yīng)用。安裝用法項(xiàng)目地址大佬們來(lái)指點(diǎn)指點(diǎn),貢獻(xiàn)貢獻(xiàn)代碼。。。

ThinkGo 是一個(gè)輕量級(jí)的 Go 語(yǔ)言 MVC 框架,目前支持路由、中間件、控制器、請(qǐng)求、響應(yīng)、Session、視圖、日志等 web 框架應(yīng)該具備的基本功能,致力于讓代碼簡(jiǎn)潔、富于表達(dá)力,幫助開(kāi)發(fā)者快速構(gòu)建一個(gè) Web 應(yīng)用。

安裝
go get -u github.com/thinkoner/thinkgo
用法
package main

import (
    "github.com/thinkoner/thinkgo"
    "fmt"
    "github.com/thinkoner/thinkgo/router"
    "github.com/thinkoner/thinkgo/context"
)

func main() {
    app := thinkgo.BootStrap()
    app.RegisterRoute(func(route *router.Route) {

        route.Get("/", func(req *context.Request) *context.Response {
            return thinkgo.Text("Hello ThinkGo !")
        })

        route.Get("/ping", func(req *context.Request) *context.Response {
            return thinkgo.Json(map[string]string{
                "message": "pong",
            })
        })

        // Dependency injection
        route.Get("/user/{name}", func(req *context.Request, name string) *context.Response {
            return thinkgo.Text(fmt.Sprintf("Hello %s !", name))
        })
    })
    // listen and serve on 0.0.0.0:9011
    app.Run()
}
項(xiàng)目地址

GitHub: https://github.com/thinkoner/...

Gitee: https://gitee.com/thinkgo/thi...

大佬們來(lái)指點(diǎn)指點(diǎn),貢獻(xiàn)貢獻(xiàn)代碼。。。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30061.html

相關(guān)文章

  • 轉(zhuǎn):從框架PHP五種境界及各自薪資待遇

    摘要:語(yǔ)言行為及特征狀態(tài)看不懂任何英語(yǔ)技術(shù),英語(yǔ)文檔,凡事沒(méi)有培訓(xùn)部在搞的,只有英文文檔的東西國(guó)內(nèi)一律沒(méi)大公司在用,都非主流,排斥英文文檔和新技術(shù),以及各種超出他學(xué)習(xí)能力范圍的技術(shù)。 在撰寫(xiě)此文前首先必須申明的是本人不鄙視任何一種框架,也無(wú)意于挑起PHP框架間的戰(zhàn)爭(zhēng),更沒(méi)有貶低某個(gè)框架使用者的用意,本文純粹個(gè)人的看法。你可以認(rèn)為我無(wú)知也好,或者裝逼也好,請(qǐng)不要試著在任何情況下,隨便發(fā)起言語(yǔ)的...

    Godtoy 評(píng)論0 收藏0
  • PHP -Casbin: 支持 ACL、RBAC、ABAC 多種模型 PHP 權(quán)限管理框架

    摘要:是一個(gè)用語(yǔ)言打造的輕量級(jí)開(kāi)源訪問(wèn)控制框架,目前在開(kāi)源。采用了元模型的設(shè)計(jì)思想,支持多種經(jīng)典的訪問(wèn)控制方案,如基于角色的訪問(wèn)控制基于屬性的訪問(wèn)控制等。 showImg(https://segmentfault.com/img/bVbkDJf?w=500&h=220); PHP-Casbin 是一個(gè)用 PHP 語(yǔ)言打造的輕量級(jí)開(kāi)源訪問(wèn)控制框架( https://github.com/php...

    rainyang 評(píng)論0 收藏0
  • 淺談ThinkPHP 5.0

    摘要:杰出的數(shù)據(jù)庫(kù)遷移工具和緊密集成的單元測(cè)試支持,這些工具賦予你構(gòu)建任何應(yīng)用的能力。淺談應(yīng)公司要求,現(xiàn)在用重新搭一個(gè)框架,接觸了幾天對(duì)它也有了一定的了解。淺談支持,支持單元測(cè)試。更加嚴(yán)謹(jǐn)了,異常嚴(yán)謹(jǐn)?shù)腻e(cuò)誤檢測(cè)和安全機(jī)制。 自從接觸php開(kāi)始,用的就是thinkphp框架,它給我的感覺(jué)是輕量,且容易上手。后來(lái)進(jìn)了一家外包公司又用了laravel框架,個(gè)人覺(jué)得laravel還是很高大上的,功能...

    mtunique 評(píng)論0 收藏0
  • 主流PHP框架性能非權(quán)威測(cè)試

    摘要:主流框架性能非權(quán)威測(cè)試作為一個(gè)開(kāi)發(fā)者,而且是初創(chuàng)企業(yè)團(tuán)隊(duì)的技術(shù)開(kāi)發(fā)者,選擇開(kāi)發(fā)框架是個(gè)很艱難的事情。用的話,語(yǔ)法有點(diǎn)啰嗦,前后端代碼分離有點(diǎn)小麻煩,不過(guò)性能是非常好的,而且已經(jīng)有眾多國(guó)內(nèi)大公司在使用了,出現(xiàn)意外可以快速的找到大牛答疑解惑。 主流PHP框架性能非權(quán)威測(cè)試 作為一個(gè)PHP開(kāi)發(fā)者,而且是初創(chuàng)企業(yè)團(tuán)隊(duì)的技術(shù)開(kāi)發(fā)者,選擇開(kāi)發(fā)框架是個(gè)很艱難的事情。 用ThinkPHP的話,招聘一個(gè)...

    imccl 評(píng)論0 收藏0
  • 最適合入門(mén) Laravel 初級(jí)教程 (一)

    摘要:最適合入門(mén)的初級(jí)教程一為什么選擇曾經(jīng)要跟白頭到老沒(méi)想到它升了個(gè)級(jí)就拋了錨把我等拋棄了痛定思痛重新審視了一遍框架是世界上最好的語(yǔ)言這個(gè)沒(méi)有疑問(wèn)吧如果有那絕對(duì)是個(gè)異教徒這是要被拖出去燒死的信仰的問(wèn)題神圣不可侵犯那最好的語(yǔ)言中最流行的框架是哪個(gè)呢 最適合入門(mén)的 Laravel 初級(jí)教程 (一) 為什么選擇 laravel 曾經(jīng)要跟 thinkphp 白頭到老;沒(méi)想到它升了個(gè)級(jí)就拋了錨;把我等...

    klivitamJ 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<