自从辞职后,一段时间都没干任何正事。
前段时间,恩,两个月的时间内,都在帮朋友遛狗。拉布拉多和边牧确实很可爱。可是终究要回归现实。

而现在,回归初衷,学些新技术。
不断听到新语言的出现,很多语言都是看了“Getting Starting”,就立刻放弃了。
除了前年,坚持看完了《Agile Web Development with Rails》,也就如此而已,没做过一个像样的轮子出来。

现在,看了几页《Web Development with Clojure》,对Clojure的感觉,也如当初的Ruby一样有好感。
中途又开始在网路上乱转,发现了Hoplin,然后就放弃了《Web Development with Clojure》的继续阅读。

在此发表些个人意见,权当记录,给未来的自己一个参考。

Hoplon,Write everything in Clojure and ClojureScript, clientside and serverside.
如果你对Clojure第一感觉也很好,会很喜欢这个概念的吧。

我喜欢的几个概念:

  1. 客户端和服务端全部使用Clojure语法实现,类似Dart,nodejs的思路。我喜欢的思路,使用同一种语言实现所有部件,而且包括了Html markup。
  2. 每个页面都是一个Program,认为基于document的显示思路已经过时。就如Reactive,Angular,Emberjs,都有类似的思想。每个页面都有状态,根据用户的操作即时更新。

下面是几个缺憾:

  1. 浏览器兼容性。只支持IE9或者更高版本。
  2. 不具备interacitve开发方式,不像lein具有lein-figwheel的插件
  3. client端debug非常不方便,找不到出错位置
  4. 对hoplon绑定太深,一旦使用,就无法使用clojure其他web相关库

碎__了
25 声望7 粉丝

欢迎光临默谷易居


引用和评论

0 条评论