获得徽章 0
- 今天收到邮件提醒我的域名
gc-m.org 快过期了
这是我在大学快毕业的时候开始的一个项目,整个研究生期间都在兼职做。项目的英文名叫做 GradChef 而中文名叫做毕老师,而当时的域名gradchef.com 现在早已无法访问。而 gc-m.org 只是我的这个项目出售之后留下来几年当时 5 个兼职做这个项目的同学的。项目不成功,也不赚钱,现在看起来甚至有点中二。中二的不只是产品,还有我抱着这么一个项目就觉得回国创业的心,还有我开启了见各种创业者、投资人的心。过去了那么多年,现在的心静已经完全不同,知道自己是一个很平凡的普通人。
大家各奔前程,唯有一句话我觉得有意义:「做自己爱做的事情,并把它做到最好」 - 2015 年 5 约 24 日(这个时候其实我已经开始做稀土项目了)展开634 - # 架构设计
架构设计的思维和程序设计的思维差异很大。**架构设计的关键思维是判断和取舍,程序设计的关键思维是逻辑和实现。**
## 系统与子系统
系统泛指由一群有**关联**的个体组成,根据某种**规则**运作,**能完成**个别元件不能单独完成的工作的群体
子系统也是由一群有关联的个体所组成的系统,多半会是更大系统中的一部分。
## 模块与组件
**模块和组件都是系统的组成部分,只是从不同的角度拆分系统而已。**
- 从**逻辑**的角度来拆分系统后,得到的单元就是“**模块**”,目的**职责分离**
- 从**物理**的角度来拆分系统后,得到的单元就是“**组件**”,目的**单元复用**
## 框架与架构
**框架的两种释义:**
1. 框架是组件规范
2. 框架是提供基础功能的产品
**软件架构指软件系统的顶层结构**
- 架构需要明确系统包含哪些“个体”
- 架构需要明确个体运作和协作的规则
- "顶层结构”,可以更好地区分系统和子系统展开评论16 - 开源了一个iOS的Hybrid框架,兼容UIWebView和WKWebView,实现了JS-Native交互的业务逻辑插件化分离解耦。
使用简单,两行代码即可让你的WebView具有Hybrid能力!!评论11