给自己挖一个大坑

in Daily with 7 comments

准备四月底了,这个月只在博客上发了两篇文章,还删掉了一篇水文,其实是一直在看书~

函数式编程

3月底和4月初的时候,我已经写好了整个JavaScript的函数式编程的教程,近期有可能会整理放出来,懒得整理,如下

function1.png

Redux教程

其实我也写好了Redux的教程,也懒得整理,近期不知道会不会放出来,不放出来的可能性比较大,如下

redux1.jpg

练手demo

这个4月主要是看书,写实践demo练手,关注我Github的人应该知道的,我写了几个小demo,如下

当然Node.js也在练手~

其他

开始有从零打造一个“高可用”博客的想法了,目前在研究为了实现这个想法需要用到的技术

360奇舞团的ThinkJS、阿里家的egg都是不错的框架,像cnodejs.org的早就开源了其网站源码,深度阅读源其代码和学习实践是很有必要的

这个“高可用”博客,计划是前后端分离,Node.js直出REST API或者是GraphQL,不是单纯的前台分离,打算连后台管理也api分离出来

数据库选型的话,在考虑MySQL、MongoDB和PostgreSQL。MySQL早些年因为长期用php,使用特别熟悉,MongoDB的话较为熟悉,PostgreSQL这个已经成为关系型数据库的首选了

REST API 或者是 GraphQL 之后,就是spa的事,计划打算用react做view层,redux做state管理,antd做UI,这样的一个小架构去做后台前端,说不定也会自己做一套后台UI皮肤

然后前台的话,希望自己再写一套好看皮肤,不再使用pinghsu主题的皮肤了,是新写一个更好看更耐看的皮肤,考虑更多的东西,我也已经想好了这套皮肤的名字,哈哈

独自去做一个“高可用”博客,我觉得有下面几个难点需要克服

这可能是一个巨大的坑,这里面涉及太多新的技术点、新的技术细节

例如就单单一个后台的spa开发,就涉及到webpack、react全家桶和antd等一系列的开发细节上的东西了,做好一个点就已经很了不起了~

正如pinghsu主题的404的标语一样:I have no secret of success but hard work.

内容不多,至此~

Responses
  1. 我最近也是在做类似的东西,感同深受,每进行一步都显得特别困难。
    比如,用了 egg.js 之后,orm 框架 sequelize 表之间都是自动生成表外键约束,要手动去除?where 查询条件该如何高效而简洁封装?参数验证 和 sequelize 自带验证又是重复的,该如何公用?egg-validate 默认都是 required: true,新增和修改的接口又该如何封装验证?

    前端用了 dva 之后,ant-design 字号都是12px,调整样式是个坑;dva 目前又不支持 文件名 hash
    界面规划坑……

    Reply
  2. 好久不见,过来看看

    Reply
  3. 膜拜大神Orz...

    Reply
  4. 想法不错,支持。

    Reply
  5. ~(~ ̄▽ ̄)~日常过来膜拜

    Reply
  6. 我只有一个问题,你到底哪来这么多时间 哈哈哈哈哈

    Reply