-
1.前情提要
-
2.为什么叫做KittyBlog
-
3.哪些人需要
-
4.预计的技术方案
-
5.源代码
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,大概是因为这里写几个页面最简单吧,Angular
和React
最近写起来有点累。
kittyblog-react-native:手机端
将使用react-native
,这个放在后面,所以这里可能开个坑吧,毕竟没有太多精力。
kittyblog-theme:主题
less
预处理主题样式,目前将仿一个本博客的主题
5.源代码
敬请关注 [email protected]上的源代码。