Navigation

    西南IT社区
    • Register
    • Login
    • Search
    • 主页
    • 问答
    • 话题
    • 热门
    • 圈子
    • 工作机会
    • 活动
    • 项目

    beego高性能web框架

    开源推荐
    beego高性能web框架 go web
    1
    1
    135
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 金
      金粉帝后 last edited by

      beego国产开源的高性能Web框架,是一个能够让你快速的开发Go Web应用服务,beego框架是一个能够快速开发 Go 应用的 HTTP 框架,除此之外,它还可以用来快速开发API、Web框架及后端服务等各种应用,属于一个RESTful的框架。

      beego框架是基于八个独立的模块构建的,是一个高解耦的框架。同时也可以配合使用cache模块来做缓存逻辑;也能够使用日志模块来记录你的操作信息;使用 config模块来解析你各种格式的文件,八个模块相互独立且共同配合。

      beego.Run是beego的解析配置文件,beego能够自动解析在 conf目录下面的app.conf配置文件,并且可以进行修改配置文件相关属性的操作,beego可以被定义为是一个开启的端口,是否开启 session,应用名称等信息。

      执行用户的hookfunc模块:beego框架能够执行用户注册的hookfunc,默认的注册mime已经存在了,并且用户可以通过AddAPPStartHook函数来注册自己的启动函数。

      判断是否开启的session模块:这个模块可以根据上面配置文件的分析进行判断,判断是否开启 了session,如果已经开启的话就初始化全局的 session。判断是否编译模板:beego框架还会在启动的时候根据配置文件,把views目录下的所有模板进行预编译预处理操作,然后保存在map里面,这样的操作可以有效的提高模板运行的效率,无需进行多次编译,从而达到节省开发时长的效果。

      项目地址:
      https://github.com/astaxie/beego

      014dfb98-5849-4a3a-8349-513776d84639-image.png

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      使用HTML构建办公软件 使用HTML构建办公软件 使用HTML构建办公软件
      金
      光
      A
      庆
      小
      U
      Y
      L
      I
      Z
      I
      Y
      C
      Z
      E
      Y
      U
      I
      A
      Z
      Y
      Y
      罗
      R
      大

      西南地区IT社群(QQ)
      云南
      【昆明网页设计交流吧】243627302
      【昆明nodejs交流吧】 243626749
      【VUE】838405306
      【云南程序员总群】343606807
      【昆明UI设计】104031254
      【云南软件外包】15547313
      贵州
      【PHP/java源码/站长交流群】55692114
      四川
      【成都Java/JavaWeb交流】86669225
      【vaScript+PHP+MySql】116270060
      【UI设计/设计交流学习群】135794928
      重庆
      【诺基亚 JAVA游戏博物馆】 559479780
      【PHP,Java,Python,C++接单】 442103442
      西藏
      社群
      昆明网页设计交流吧
      友情链接
      • Funtask
      • Funtask 社区
      • SUWIS
      ©2019-2021 滇ICP备20006698号