『架构』再谈心目中的 软件开发
2013-02-05 17:47
113 查看
转载请标明:舒小龙 http://www.cnblogs.com/shuxiaolong/articles/2893157.html
一年前,我在CSDN 中发表了几篇 博客:
《浅谈我心中的软件开发》 :/article/2092209.html
《一种 Web UI 的代码设计思路》 :/article/2092207.html
《面向概念编程浅谈:最大限度的UI代码公用》 :/article/2092205.html
首先,我得道歉:当时的这三篇文章 文笔 过分嚣张,可能和自己当时的年纪相关,希望各位原谅一个年少气盛,心浮气躁的 软件小男孩——勿喷。
这三篇文章,讲解的主要内容是:
如何让自己不编写代码,只是通过 设计概念,实现功能;
通俗的说:上帝创造万物,执行着 new 小狗(); new 小猫(); new 人(); new 树木(); —— 于是上帝很忙:他创建一个小狗,需要 考虑,腿,胳膊,毛色 等....
面向概念,我们只创建一个 细胞:相同的细胞,不同的 概念DNA 就会 产生 不同的生物 —— 于是上帝不再关注 胳膊,腿,心脏的创建;上帝只用关心 “概念DNA” 的创建就行了。
当然:细胞 的 分裂,是需要 上帝 提前设计好的。
——————————————————————————————————————————————————————————
一年之后,自己将当初的 这种思想 已经实现:
文字 看着麻烦,直接上 图片吧:
——————————————————————————————————————————————————————————
以下6张图片是 配置过程:
![](http://images.cnitblog.com/blog/166267/201302/05173754-8164304080084586bd2bc62da059482d.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173803-979a5cc4f193456b9d21d6440789b968.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173820-8a0faf9c5dfd482b8de55c6fab38536e.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173829-3dc5c4702774489a8853e5f9845cf175.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173837-b6307fd49ed84cf492d404b58b8c8de7.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173845-e84b022ece5e442191778e67aa58a631.jpg)
下面就是 展示页面了:
![](http://images.cnitblog.com/blog/166267/201302/05173853-c6f711dcf4314d1e8746f930c046e940.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173902-d70a4b1e37f14c80bf5f4e6e348de5de.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173910-54fe1f1e937144f9b00ad5987a552a45.jpg)
更多 照片请前往 如下 百度空间相册:http://xiangce.baidu.com/picture/album/list/41339e239c63dc1d077495e15700b5da8b5caaac
舒小龙
2013-02-05 17:48
一年前,我在CSDN 中发表了几篇 博客:
《浅谈我心中的软件开发》 :/article/2092209.html
《一种 Web UI 的代码设计思路》 :/article/2092207.html
《面向概念编程浅谈:最大限度的UI代码公用》 :/article/2092205.html
首先,我得道歉:当时的这三篇文章 文笔 过分嚣张,可能和自己当时的年纪相关,希望各位原谅一个年少气盛,心浮气躁的 软件小男孩——勿喷。
这三篇文章,讲解的主要内容是:
如何让自己不编写代码,只是通过 设计概念,实现功能;
通俗的说:上帝创造万物,执行着 new 小狗(); new 小猫(); new 人(); new 树木(); —— 于是上帝很忙:他创建一个小狗,需要 考虑,腿,胳膊,毛色 等....
面向概念,我们只创建一个 细胞:相同的细胞,不同的 概念DNA 就会 产生 不同的生物 —— 于是上帝不再关注 胳膊,腿,心脏的创建;上帝只用关心 “概念DNA” 的创建就行了。
当然:细胞 的 分裂,是需要 上帝 提前设计好的。
——————————————————————————————————————————————————————————
一年之后,自己将当初的 这种思想 已经实现:
文字 看着麻烦,直接上 图片吧:
——————————————————————————————————————————————————————————
以下6张图片是 配置过程:
![](http://images.cnitblog.com/blog/166267/201302/05173754-8164304080084586bd2bc62da059482d.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173803-979a5cc4f193456b9d21d6440789b968.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173820-8a0faf9c5dfd482b8de55c6fab38536e.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173829-3dc5c4702774489a8853e5f9845cf175.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173837-b6307fd49ed84cf492d404b58b8c8de7.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173845-e84b022ece5e442191778e67aa58a631.jpg)
下面就是 展示页面了:
![](http://images.cnitblog.com/blog/166267/201302/05173853-c6f711dcf4314d1e8746f930c046e940.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173902-d70a4b1e37f14c80bf5f4e6e348de5de.jpg)
![](http://images.cnitblog.com/blog/166267/201302/05173910-54fe1f1e937144f9b00ad5987a552a45.jpg)
更多 照片请前往 如下 百度空间相册:http://xiangce.baidu.com/picture/album/list/41339e239c63dc1d077495e15700b5da8b5caaac
舒小龙
2013-02-05 17:48
相关文章推荐
- Windows项目开发已有三年多,对软件架构相关经验,求伙伴,求项目
- 图像识别DM8127开发攻略 ——RDK软件架构浅析及编译
- 软件开发大师谈企业应用架构模式
- JavaEE软件开发体系架构
- Intel- 64 与 IA-32架构软件开发人员手册 中文版
- 移动端多人视频通话软件开发(二)-- 架构
- 匠心软件谈APP软件开发中架构优化的重要性
- 第二章 软件开发平台与软件系统架构
- 软件架构与开发环境--最新进展
- Intel 64 and IA-32 架构,软件开发人员手册,2A&2B,指令集,A-Z(CHM版)[
- 软件开发大师谈企业应用架构模式
- 基于java技术的软件开发架构总结
- 谈一谈 Windows 8 的软件开发架构
- Intel- 64 与 IA-32架构软件开发人员手册 中文版
- 手机开发实战38——手机软件架构简介
- 软件架构与开发环境序列
- 基于java技术的软件开发架构总结
- 软件开发大师谈企业应用架构模式
- 软件开发架构分析和架构模式一
- 软件架构设计之五:基于构件的开发