统一对象消息编程(15)--中场休息

2024-04-04 09:08

本文主要是介绍统一对象消息编程(15)--中场休息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    看下时间,三天时间把我认为的统一对象消息编程大概写完了,我是一个想做什么不做完就不罢休的人,因此一股脑的写下来。因为写的太快,没有之前的计划和构思,写的比较粗糙,但总体来说基本把我认为的统一对象消息编程理念及框架介绍了。许多类和一些细节都没有介绍,但我想那些不是重要的,有兴趣的同学看看源码就清楚了,基本没有复杂的东西,况且我目前对java及编程也刚学习,也不知道深奥、复杂的技术。

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

    中场休息。

 

这篇关于统一对象消息编程(15)--中场休息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/875378

相关文章

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试

SpringMVC高效获取JavaBean对象指南

《SpringMVC高效获取JavaBean对象指南》SpringMVC通过数据绑定自动将请求参数映射到JavaBean,支持表单、URL及JSON数据,需用@ModelAttribute、@Requ... 目录Spring MVC 获取 JavaBean 对象指南核心机制:数据绑定实现步骤1. 定义 Ja

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

统一返回JsonResult踩坑的记录

《统一返回JsonResult踩坑的记录》:本文主要介绍统一返回JsonResult踩坑的记录,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录统一返回jsonResult踩坑定义了一个统一返回类在使用时,JsonResult没有get/set方法时响应总结统一返回

C#之List集合去重复对象的实现方法

《C#之List集合去重复对象的实现方法》:本文主要介绍C#之List集合去重复对象的实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C# List集合去重复对象方法1、测试数据2、测试数据3、知识点补充总结C# List集合去重复对象方法1、测试数据

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java

C++/类与对象/默认成员函数@构造函数的用法

《C++/类与对象/默认成员函数@构造函数的用法》:本文主要介绍C++/类与对象/默认成员函数@构造函数的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录名词概念默认成员函数构造函数概念函数特征显示构造函数隐式构造函数总结名词概念默认构造函数:不用传参就可以