站点图标 久久日记本

KittyBlog开始开发

1.前情提要

最近公司的sg项目全盘交给我来维护和修bug,包含前端(Backbone+grunt),前端API(.NET MVC+三层架构+MSSQL),后端CMS(AngularJS),后端CMS API(.NET MVC+三层架构+MSSQL),外加自动化部署,头略大。

毕竟有大概两年多时间没怎么写C#了,前端完全没问题,毕竟几年前这个项目前端是我写的(感慨一下,感觉那时的自己似乎比现在厉害),代码量略大。后端代码看懂也是完全没问题,然而写起来有点心累。虽然知道要用什么,好多语法却要需要搜索Google,就连当初的SQL语句和存储过程,触发器那一套,已经忘记的差不多了。要知道,当初我可以独立写过数个.NET架构和程序的啊。前端果然害人不浅...^_^

受此影响,花了一周进入C#的状态,果然自己又膨胀了,所以准备写一份Blog程序来刺痛一下内心。

2.为什么叫做KittyBlog

似乎这是个秘密吧,和之前的一些项目动物取名方式雷同。

3.哪些人需要

简单,易于定制的博客发布系统

4.预计的技术方案

KittyBlog.API:后端接口

之前听人吹嘘,.NET Core多么强大,最受不了这种了。所以练练C#,这次使用.NET Core,便于部署到Linux服务器上。虽然MSSQL很强大,但这里并不准备用它,采用小巧的SQLite,这个项目并不打算做很大,初衷为了做一套个人简单的博客系统。

kittyblog-front-end:前端

预计采用vue-cli生成初始化代码和测试代码,打包后的代码需要软链接关联的API的KittyBlog.UI解决方案下,目前计划前端会做响应式适配。

为什么要用vue,大概是因为这里写几个页面最简单吧,AngularReact最近写起来有点累。

kittyblog-react-native:手机端

将使用react-native,这个放在后面,所以这里可能开个坑吧,毕竟没有太多精力。

kittyblog-theme:主题

less预处理主题样式,目前将仿一个本博客的主题

5.源代码

敬请关注 99diary@github上的源代码。

退出移动版