资讯专栏INFORMATION COLUMN

gorose orm+dotweb框架快速构建go web网站实战(一)

nanchen2251 / 3384人阅读

摘要:网站功能结构规划和基础服务安装为了快速的构建一个网站在这里我们采用飞哥的组件和的框架来做网站实战首先我们需要做出一些基础的规划万丈高楼平地起我们先来给他打下地基做一下简单的模块和基本的网站要素规划一网站名字快新闻顾名思义就是要做到尽量简短一

网站功能结构规划和基础服务安装

为了快速的构建一个go web网站, 在这里, 我们采用 飞哥(fizzday) 的 gorose orm 组件和 devfeel 的 dotweb 框架来做go web网站实战.
首先, 我们需要做出一些基础的规划, 万丈高楼平地起, 我们先来给他打下地基, 做一下简单的模块和基本的网站要素规划

一. 网站名字

快新闻

顾名思义, 就是要做到尽量简短, 一句话新闻, 知道发生了什么事就可以了

二. 快新闻 网站模块

前端模块

新闻列表

珍藏小姐姐

后端模块

登录模块

新闻管理

三. 快新闻 网站交互

前后端分离, 采用jwt(json web token)认证, 这个没什么需要多说的, 前后端分离是大趋势, jwt是比较广泛的认证解决方案

四. 技术选型

在这里我选择了gorose作为go orm来做数据操作, 选了dotweb来做框架, 为什么选gorose和dotweb呢, 主要由以下几点:

gorose (go orm)

简单易上手, gorose号称一分可以钟上手的go orm

链式操作, gorose拥有脚本语言orm的体验快感

自由度高, 完全可定制化

项目活跃度高, 在 CTOLib(github代码库实时统计网站) 的统计中, 活跃度第一, 热度前五. gorose CTOLib链接

dotweb (go 框架)

组件灵活强大

功能简单易用

性能高效可靠

有这跟gorose一样的活跃度和热度

可定制行强, 完全可以自由自在的打造成适合任何项目的框架

相关介绍文章, 可以点击查看 gorose orm, dotweb框架

所需服务组件及安装

gorose orm

go get -u github.com/gohouse/gorose

dotweb

go get -u github.com/devfeel/dotweb
TODO

[] 开发自由发布短新闻功能, 让任何人都可以发布一句话新闻在这里
[] 自动抓取各大网站的热门, 并且通过机器学习智能提取新闻的梗概, 做到符合短新闻的标准

由于计划长期开发这个项目, 苏逸这里就需要做好基本奠基工作, 这样才能对得起 gorose 这个风骚的 orm 和 dotweb 这个强悍的框架

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/8988.html

相关文章

  • gorose orm+dotweb框架快速构建go web网站实战(二)

    摘要:项目目录规划因为和框架都是基于独立的组件所以我们可以对项目的目录做出自由的规划在这里我们便规划一个遵循一般的结构的项目目录为了项目的易维护性和高可用性我们尽量采取成熟的架构分离业务模块这里就借鉴界最火爆的框架拉的设计思想做出简单的涉设计架构 go web项目目录规划 因为 gorose orm 和 dotweb 框架 都是基于独立的组件, 所以我们可以对项目的目录做出自由的规划. 在...

    ghnor 评论0 收藏0
  • go语言ormgorose全新版本2.0低调发布

    摘要:号称语言版本的发布了久违了版本新版本做了很大的改进和升级下面我们一起来看一下新版本的特性架构调整版本做了彻底的重构拥有全新的架构架构如图采用模块化架构通过的通信严格的上层依赖下层每一个模块都可以拆卸甚至可以自定义为自己喜欢的样子主模块初始化 号称go语言版本的laravels eloquent, 发布了久违了2.0版本, 新版本做了很大的改进和升级, 下面我们一起来看一下新版本的特性....

    wua_wua2012 评论0 收藏0
  • php开发者快速上手go之使用gorose orm

    摘要:最近迷恋上了语言对有种特别的好感可是由于之前做了很久的开发刚开始用做开发有点不太习惯也许是之前的框架的过于好用所以导致了使用做开发的各种不适应于是想着找一个类似的用用找遍了生态圈发现了很多知名的诸如等发现没有一个是我的在体验了百般不爽之于痛 最近迷恋上了go语言, 对go有种特别的好感. 可是, 由于之前做了很久的php开发, 刚开始用go做web开发有点不太习惯, 也许是之前的 ...

    khs1994 评论0 收藏0
  • gorose-最风骚的golang orm,链式操作, 开箱即用, 分钟上手, 让golang操作

    摘要:最风骚的拥有链式操作开箱即用一分钟上手等八大风骚让操作数据库成为一种享受妈妈再也看不到我处理数据的痛苦了下面就让我一一讲解的风情风骚一开箱即用一分钟上手这里是配置文件中的数据库配置原生执行返回格式化后的结果风骚二链式操作尽显妩媚之姿风骚三直 gorose, 最风骚的go orm, 拥有链式操作, 开箱即用, 一分钟上手等八大风骚, 让golang操作数据库成为一种享受, 妈妈再也看不到...

    renweihub 评论0 收藏0
  • gorose-最风骚的golang orm,链式操作, 开箱即用, 分钟上手, 让golang操作

    摘要:最风骚的拥有链式操作开箱即用一分钟上手等八大风骚让操作数据库成为一种享受妈妈再也看不到我处理数据的痛苦了下面就让我一一讲解的风情风骚一开箱即用一分钟上手这里是配置文件中的数据库配置原生执行返回格式化后的结果风骚二链式操作尽显妩媚之姿风骚三直 gorose, 最风骚的go orm, 拥有链式操作, 开箱即用, 一分钟上手等八大风骚, 让golang操作数据库成为一种享受, 妈妈再也看不到...

    JayChen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<