版权声明:本文为 newtrekWang 原创文章,可以随意转载,但必须在明确位置注明出处!!!

忍了很久了

我一直一直都想拥有一个前后端完全自定义的博客网站。它不单单是一个博客文章展示网站,而且可以挂作品,挂视频,挂相册,挂个人简历。这种需求,貌似wordPress可以实现,但是作为一个程序猿来讲,它真的太慢了,插件越多,越加载得慢。

wordPress缺点

  • 网页加载慢
  • "好看的皮囊要付钱",好看的WordPress主题要收费
  • wordPress太重了,功能冗余,反而我需要的功能它没有
  • 迷之更新

原因

  • 就是觉得个人网站这种东西应该自己设计,此乃自由的高级程序员必备技能
  • 现成的平台,太慢,太简单,不满足我的需求。
  • 兴趣所在,生活意义。
  • 我真需要一个好的网站,这样我才好开始专心写作。

好处

  1. 起码比wordPress快
  2. 网站样式完全自定义,看到其它网站又好看的UI,嗯,加到自己的网站上来。不过,目前非常喜欢Marterial Desigh这种设计,React有实现好的组件库。
  3. 网站挂了,自己知道是哪出了问题。
  4. 多元化分享。

目的

  • 打造个人品牌。不出意外的话,网站会持续用到我挂掉,当在我的网站回首一生时,那时是觉得多么有意义。
  • 学习网页前端
    我直接学React.js,喜欢React的组件s式开发方式,(MD,比开发Android应用轻松多了)
  • 学习Golang。数据库设计(貌似数据库表不会很复杂),RestFul API接口设计。
  • 如果我的博客初步完成了,可以挂在我的炸服务器上了,我岂不是算是伪全栈了,哈哈哈哈。以后有一些小想法,还可以“为所欲为”一下。。。。

BootStrap+Golang

暂时放弃Python

虽然Python啥都能做,虽然Python被吹得很爆。

但是实在觉得目前这段时间没有精力学python,而且也没觉得它多好。反而迟迟不能忘怀曾经用过的goLang。

用过goLang,在用其它语言,就觉得“除却巫山不是云”的感觉。

试了试bootstrap和react,就觉得react完全是与服务器工程分离的,我这系统完全没必要,前后端分离反而不好调试。还有react编译出的东西怎么放在goLang服务端上,我怎么试都不行,难道react要单独一个渲染服务器?

于是最后决定前端就用流行的BootStrap+JQuery,Golang的gin框架自带模板引擎。

一阶段,前端设计

尽量模仿现在wordpress的界面,不过这得慢慢来,首先从实现基本的文本框开始,后面慢慢加样式。

二阶段,后台设计

还是采用mysql,no-sql就是键值对,没怎么实践过,而且数据与数据之间的关系貌似不是简单的键-值就能处理的。

三阶段,联调,部署

四阶段,维护,迭代

Hits: 41

分类: 瞎编

发表评论

电子邮件地址不会被公开。 必填项已用*标注