本文主要是介绍统一对象消息编程(15)--中场休息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
看下时间,三天时间把我认为的统一对象消息编程大概写完了,我是一个想做什么不做完就不罢休的人,因此一股脑的写下来。因为写的太快,没有之前的计划和构思,写的比较粗糙,但总体来说基本把我认为的统一对象消息编程理念及框架介绍了。许多类和一些细节都没有介绍,但我想那些不是重要的,有兴趣的同学看看源码就清楚了,基本没有复杂的东西,况且我目前对java及编程也刚学习,也不知道深奥、复杂的技术。
想起路遥那本书《早晨从中午开始》,写他写《平凡世界》的艰难过程。这几个月我虽然没有达到路遥那拼命的精神,但也基本上把每天的时间都用在学习、写代码上面。最开始我只是想学移动app开发,看完郭霖的《第一行代码》,我有些不知所措,怎么开发?要activity 一个个写么?每个activity又大又臃肿,肯定不行的。我大概了解php,知道php有框架这东西,于是我网上找Android框架,或许我没有耐心,我没有发现像php那样有知名、流行的框架,我下载两个框架,但我发现他们所谓的框架其实是类的工具集,或者是组建各种基本类包含公共方法等,只是为了编程方便。这不是我想要的框架。我认为的框架是像盖楼那样的框架,一个人看到楼框架就知道那是框架。我认为一个框架应该做了大部分的基础工作,留给程序开发只是个性化的应用业务层编码而已。在我看那两个框架的时候,让我头疼的一个地方就是感觉它们没有逻辑性,那些方法调来调去,我完全不知道为什么,完全靠自己推理和猜测去看代码。这和我没有经验和编程知识有关,但有逻辑的东西能给人清晰的调理。这时候我想自己写个框架,想过我过去曾经对对象的一些模糊认识,曾经因为兴趣也学习写过一个php框架,因此决定写这个对象消息编程。最开始的框架是写在android环境上的,写到后来我才突然发现Android开发很麻烦,每次都要手机上测试,为何不在电脑上测试呢,于是改在电脑上测试框架及写web框架。一个框架的核心工作量是比较少的,比如我们这个对象消息框架,基本类就几个,但要实际应用需要许多附属的东西,比如缓存、数据库、网络等等,因此后来就是一个个写这些,如果这样把所有附属的写完并实用化,基本上是无止境了。因此虽然现在许多代码还粗糙、不成熟,还有许多不完善的地方,我觉得还是先到这里吧,可以分享出来了,许多东西不是我一个人能完成的,我的经验和知识都是有限而且非常不足的,这要靠许许多多的人共同参与才能逐步完善和成长的。我写的代码不是主要的,只是演示了我的理念和构想,如果这理念、构想是正确的,那一定会有人去实践它的。
中场休息。
这篇关于统一对象消息编程(15)--中场休息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!