@
astaxie 我觉得一个好的框架,就应该是简约的。写出来的代码有质感的。但是你只看到了稳定性和性能
1 稳定性 当然这个很重要,如果只是弱包装一层,然后说很稳定,试问弱包装一层,怎么才能不稳定?既然弱包装很容易稳定,那么稳定性就不应该是你强调的特性。(我从来没说过要什么从原始开发包写)
2 性能 我不觉得,写几个静态测试,然后测试出框架的性能有任何意义。静态测试高那么一点或者低那么一点点,重要么?
3 我自己也写了一个小框架,我自己还不满意,不敢丢人。我对自己的要求比较高。我上面说过了,做过开源的人,就喜欢动不动就说你拿一行代码来看看啊
4 既然不强制别人喜欢不喜欢,那你说这些干嘛呢,我有不喜欢的权利。你刚好也在说一套做一套。
5 自我感觉,写代码质量比你高,你的代码在我眼里屁也不是。光追求完成功能,没有任何美感(包括代码,包括设计的美感)的代码在我眼里都是垃圾。就好像C语言之父说的, UNIX很简单。但需要有一定天赋的人才能理解这种简单。你的代码缺少这种看似简单东西。
6 随便打开了一个文件
github.com/astaxie/beego/blob/master/router.go 8层嵌套,看的欲望都没有了,哥,你这是在写代码啊? 难怪写稳定,对你来说是一件很重要的事情。
7 我又乱点了一个文件,
github.com/astaxie/beego/blob/master/orm/db.go 12层嵌套
8 以上代码我并没有挑选,随机点的。一共点了5个文件,还有一些其他问题。
10 现在,我发现用你现在写代码的模式去写框架,给你谈代码质感,谈简约,还引用了大神的名言是多余的,对不起。