偶然间看到了react, 惊呆了, 真的出现了像我们之前的框架(tailbase-tuna)一样, 认真解决实际问题的框架了. 实话说, 之前流行的jquery并未解决问题.

  1. 一个web框架, 确实是框架不是库, 他改变了代码的写法(js的语法)
  2. 反mvc, 这个只能点赞. mvc这种拆分方式只会增加复杂度.
  3. 反对把html js css 图片资源拆分, 目前的网站结构, 这些资源都会在单独目录里面, 一个项目做了一年之后, 任何一种资源都会冗余的要命, 完全无法做修改和删除, 为了避免这种情况, 需要大家严格遵守命名规范, 命名规范又导致文件名巨长, 目录巨深.
  4. 反对模板, 模板是个很棒的思路, 但是, 一般的实现都增加了复杂度, 既然如此, 不用也罢. 不增加复杂度的做法是直接用markdown, 但是, 这样就没有开发量了, 那么多开发同学咋办?
  5. 支持响应式和html5, 为了不同端, 制作不同的网站, 真的很要命, 之前qq邮箱就这么干的, 能把人搞死.
  6. jsx语法直接支持html, 这个就是不增加复杂度的模板, 一竿子把活全干了.
  7. render会出发更新, 会生成中间的界面代码, 每次都比较这些中间代码, 然后对界面dom做增量更新.

react native

总结很快到来

最有良心的是阮一峰: http://www.ruanyifeng.com/blog/2015/03/react.html

顺便鄙视下池建强, 这货自从开始搞区块链就像疯狗一样了, 不知道凭借区块链骗了多少钱.

这篇blog并没有真正的入门, 其实我当时还是一头雾水. 时隔整整一年之后, 再次入门, 我又写了一篇blog, 推荐大家使用react的官网, 官网就有中文.