首页 > 代码库 > 架构师之炉边夜话一

架构师之炉边夜话一


(以下对话来自软件架构师群)

--------------------前奏------------------------

【省长】合肥-研发-brook 23:10:18
我上家公司的技术经理是从工地拎灰桶

【省长】合肥-研发-brook 23:10:22
干起的

【省长】合肥-研发-brook 23:10:30
然后混到现在公司的技术经理

【村民】织&织&猪 23:10:35
如果你想往架构师的路上走,图轻松是不可能成功的。

【市长】杭州-Mr.Bug 23:11:27
我已经算是架构师了吧,前端时间有家公司做电子商务想挖我过去,这家公司知道了,直接给我加了一万

【主席】东莞-贸服-ITnmg? 23:11:29
@织&织&猪 你做这行多久了?

【省长】合肥-研发-brook 23:11:37
架构师的路上走 很辛苦

【村民】织&织&猪 23:11:46
我做7年了吧。

【村民】织&织&猪 23:11:57
写了4年多代码

【市长】杭州-Mr.Bug 23:12:15
咱们差不多

【市长】杭州-Mr.Bug 23:12:23
不过我一直坚持写代码

【村民】织&织&猪 23:12:37
架构师哪有不写代码的。

【村民】织&织&猪 23:12:53
不写代码。核心技术问题,谁去攻关?

【主席】东莞-贸服-ITnmg? 23:12:58
我也7年了, 不过小地方真不重视架构.

【市长】杭州-Mr.Bug 23:13:26
不过我写的都是与业务不相干的

【市长】杭州-Mr.Bug 23:13:45
写些框架

【村民】织&织&猪 23:13:56
你做什么语言的?

【市长】杭州-Mr.Bug 23:14:13
java啊

【村民】织&织&猪 23:14:30
哦我也做java
你用什么框架最多?

【村民】织&织&猪 23:14:40
觉得还算比较好用的。

【市长】杭州-Mr.Bug 23:14:51
spring,struts,ibatis啊

【村民】织&织&猪 23:15:12
哦。

【村民】织&织&猪 23:15:23
你用struts多少年了?

【市长】杭州-Mr.Bug 23:15:25
自己写的框架都是一些提升系统性能的,加快开发效率的

【市长】杭州-Mr.Bug 23:15:35
一直用struts

【村民】织&织&猪 23:15:46
没觉得struts有什么不好的地方吗?

【市长】杭州-Mr.Bug 23:16:08
有,不过也有好的地方

【市长】杭州-Mr.Bug 23:16:22
存在即合理嘛

【主席】合肥-金融-励之 23:16:33
感觉这是高手过招的节奏啊

【主席】合肥-金融-励之 23:16:46
刷存在感。。。

【省长】合肥-研发-brook 23:16:55
旁观中。。。

【村民】织&织&猪 23:17:00
其实已经有很多框架可以取代struts了。

【市长】杭州-Mr.Bug 23:17:19
只是我用习惯了

【主席】东莞-贸服-ITnmg? 23:17:23
都是java党

【主席】东莞-贸服-ITnmg? 23:17:32
插不上话

【主席】合肥-金融-励之 23:17:40
.net闭门思过吧

【省长】合肥-研发-brook 23:17:40
感觉合适、够用就好了

【村民】织&织&猪 23:17:53
这样的思想,写代码还可以。

【主席】合肥-金融-励之 23:17:54
强势围观。。。

【村民】织&织&猪 23:17:56
做架构可不行。

【市长】杭州-Mr.Bug 23:17:58
哈哈,java好啊

【村民】织&织&猪 23:18:02
什么叫合适,够用?

【主席】东莞-贸服-ITnmg? 23:18:07
.net 在技术上不落后. 只是成本高.

【村民】织&织&猪 23:18:51
框架是按业务,项目大小,实现业务逻辑的难易,性能等各方面的因素来综合考虑抉择采用什么框架的。

【主席】合肥-金融-励之 23:19:17
好吊的样子。。。

【省长】合肥-研发-brook 23:19:19
恩,根据需求选择合适的框架

【主席】合肥-金融-励之 23:19:24
假装懂了。。。
--------------------进入正题------------------------
【村民】织&织&猪 23:19:52
而且架构师的工作可不仅仅是简单的写个ssh,或者ssi什么的

【市长】杭州-Mr.Bug 23:20:02
框架我一直用spring+struts+ibatis,最多会加些新的插件进去

【省长】合肥-研发-brook 23:20:21
每一种框架都有自己适用的场合,也就说不上需要用什么代替 struts

【村民】织&织&猪 23:21:03
加入现在我要一个项目能实现工作流程审批,需要引入工作流引擎,你的这个ssi能适用吗?

【市长】杭州-Mr.Bug 23:21:12
顺手就好

【村民】织&织&猪 23:21:27
比如我加入一个jbpm

【村民】织&织&猪 23:21:36
你还能用ssi吗?

【村长】重庆-SA-妙指 23:21:44
你们争议的焦点在于框架能否解决业务

【村民】织&织&猪 23:21:54
no

【村长】重庆-SA-妙指 23:22:04
其实框架部分只是一个基础设施,业务部分都要自已从头到尾构架

【省长】合肥-研发-brook 23:22:35
也就是根据业务选框架,也就不存在一种框架代替另一种框架问题

【村民】织&织&猪 23:22:38
一个架构师,需要尽可能多的了解你未知的东西,不仅仅包括框架,。

【村长】重庆-SA-妙指 23:22:38
程序员要熟悉基础框架,架构师要把业务部分的给画出来

【村长】重庆-SA-妙指 23:23:09
如果还在习惯用SQL语句来解决业务逻辑的话,架构师的功能就完全可以不计

【村民】织&织&猪 23:23:15
只有在将来要用的时候,你才能有技术储备去更好的抉择。

【主席】合肥-金融-励之 23:23:29
这要多跳几家公司

【村长】重庆-SA-妙指 23:23:39
在MVC模型中,架构师的主要功能就是把业务对应到M上

【主席】合肥-金融-励之 23:23:40
这样看到的最为明显。。。

【村长】重庆-SA-妙指 23:24:06
VC包括M的实现,都由程序员来完成

【市长】杭州-Mr.Bug 23:24:07
我给下面的程序员的东西只有Model

【村民】织&织&猪 23:24:14
@重庆-SA-妙指 不错

【村长】重庆-SA-妙指 23:24:21
但M部分的业务逻辑是由架构师来完成

【市长】杭州-Mr.Bug 23:24:36
还有Model里面的字段


【村长】重庆-SA-妙指 23:24:38
那么对架构师的基本要求,就是能把业务逻辑拆分到类级

【村长】重庆-SA-妙指 23:24:54
这样,一是利于程序员编码,二是利于调用。

【市长】杭州-Mr.Bug 23:24:56
servise层dao层不让他们碰的

【村长】重庆-SA-妙指 23:25:23
现在V层基本上要由程序员和前端设计人员来完成,

【村长】重庆-SA-妙指 23:25:33
而持久层,也就是你们说的DAO,DAL层,

【村长】重庆-SA-妙指 23:25:46
基本上可以由框架来完成了,程序员在这个层面上的开发很薄

【村民】织&织&猪 23:25:55
既然说到代码,service层,为什么不让程序员去碰呢?

【市长】杭州-Mr.Bug 23:26:09
代码写在action就好了

【村民】织&织&猪 23:26:16
。。。。

【村长】重庆-SA-妙指 23:26:17
当然,我上面说的是针对你们使用SSH,NET,JSF+EJB+JPA框架技术的架构方式,

【市长】杭州-Mr.Bug 23:26:19
service层只是一个中间层

【市长】杭州-Mr.Bug 23:26:40
鸡肋

【村民】织&织&猪 23:26:52
哈哈。
-------------------高潮来咯------------------------
【村长】重庆-SA-妙指 23:27:01
由于很多项目,其实就是数据保存,提取,再保存,再提取,表面上看,可以不要架构

【主席】东莞-贸服-ITnmg? 23:27:26
@重庆-SA-妙指 你说的这个是软件设计师的活吧. 架构是要合理选择,开发不含业务逻辑的底层模块和服务, 然后组织这些模块和服务. 给开发人员去用.

【村长】重庆-SA-妙指 23:27:45
基本上基于WEB的网站是这样,但如果在网站的基础上,再加另一个独立的业务调用系统,这个业务系统很可能就是一个复杂的驾构任务

【村长】重庆-SA-妙指 23:28:10
我说的是业务驾构

【村长】重庆-SA-妙指 23:28:22
其实一个系统要真正运行起来,还要包括系统架构的

【村民】织&织&猪 23:28:33
你说的这是多系统远程数据共享,协议调用。

【村长】重庆-SA-妙指 23:28:49
比如用户验证,单点登录,权限分派,通信安全,这部分是业务中不涉及的

【村民】织&织&猪 23:29:13
这些做规范就好。

【村长】重庆-SA-妙指 23:29:25
但在系统架构中,要单独考虑,这部分又不能由程序员东拼西凑,

【市长】杭州-Mr.Bug 23:29:43
对的,我都把这些封装成库,留给程序员去用

【市长】杭州-Mr.Bug 23:29:49
只告诉他们方法

【村长】重庆-SA-妙指 23:29:57
很多公司在这个问题上,由资深的NET程序员或J2EE程序员来完成。也谈不上架构。

【市长】杭州-Mr.Bug 23:30:07
有时不让他们管这些事

【主席】东莞-贸服-ITnmg? 23:30:54
也就是说现在的架构师即干架构的活也干软件设计的活?

【村民】织&织&猪 23:30:56
其实程序员没那么弱的。很多工作3年以上的程序员,写代码的水平就已经很厉害了。

【村长】重庆-SA-妙指 23:30:57
其实架构的东西,可以很简单,也可以很复杂,到底什么时候由一般设计人员完成,什么时候由架构人员来完成,针对公司规模的不同,可以灵活采用。

【村长】重庆-SA-妙指 23:31:21
这里要说一个问题,程序员写到一定程度,一定要学架构的东西,

【市长】杭州-Mr.Bug 23:31:23
还有些,像缓存系统,分布式结构,这些都是在架构层上干掉的事,程序员基本上不知道怎么回事

【村长】重庆-SA-妙指 23:31:39
当然,不可能有一个架构师是连代码都不会写,就能当上的。

【村民】织&织&猪 23:31:43
架构这个东西,不是学来的,是项目积累来的。

【村长】重庆-SA-妙指 23:32:05
如果连基础框架都不熟悉,设计出来的部分我总结一下,大概会偏很远。

【市长】杭州-Mr.Bug 23:32:06
不写代码的架构都是学院里出来的

【村长】重庆-SA-妙指 23:32:20
现实中有啊,

【村长】重庆-SA-妙指 23:32:30
很多架构功能是由项目经理完成的

【主席】上海+创业+群主 23:32:35
架构师首先是个业务专家

【村长】重庆-SA-妙指 23:32:47
项目经理,只是把模块划分了,然后交给程序员去主宰,这样的项目,很被动。

【村民】织&织&猪 23:32:55
很多公司,Pm就充当了架构师的角色。

【村民】织&织&猪 23:33:18
这个还是 得看公司的规模了。

【市长】杭州-Mr.Bug 23:33:19
架构师还得是个产品经理,得想到很多产品经理想不到的事

【市长】中间件-沪-Derek 23:33:31
你们把业务架构师和系统架构师搞混了吧...

【市长】杭州-Mr.Bug 23:33:35
甚至想到老板想不到的事

【主席】上海+创业+群主 23:33:38
要考虑公司成本

【市长】中间件-沪-Derek 23:33:45
你说的那不叫架构师

【市长】中间件-沪-Derek 23:34:00
叫full stack programmer

【村民】织&织&猪 23:34:04
不,他说的是全能型专家了。

【主席】东莞-贸服-ITnmg? 23:34:14
系统架构, 软件架构, 还有你们说的业务架构(我觉得应该叫软件设计)

【村长】重庆-SA-妙指 23:34:16
架构师本身要完成业务架构和系统架构的功能,

【村长】重庆-SA-妙指 23:35:01
在业务架构过程,还要参考分析人员的许多产出,大公司分得很细,小公司都得做,

【村民】织&织&猪 23:35:02
架构师最重要的三个点,沟通,转化,培训。

【市长】杭州-Mr.Bug 23:35:34
怎么不加架构师,我当初做这个系统的时候,就在想有一天做全国连锁怎么办,当实就这样搞了,果然一年后,领导说分地区联合运营,我花了一周改造就上线了

【市长】中间件-沪-Derek 23:36:32
...

【村长】重庆-SA-妙指 23:36:58
其实架构师就是设计师,

【市长】中间件-沪-Derek 23:37:01
这还是系统架构,不算业务

【村长】重庆-SA-妙指 23:37:09
不过一个偏重全局,一个偏重细节

【市长】杭州-Mr.Bug 23:37:19
权限系统及所有数据放在一起,互不干扰,超级管理可以看所有数据

【主席】东莞-贸服-ITnmg? 23:37:24
系统架构, 重点负责硬件, 网络,服务配置. 规划.
软件架构, 设计通用的底层服务, 组织服务.
软件设计, 分析业务,设计实现业务流程.

【村民】织&织&猪 23:37:43
哈哈,一回头看,跟你们在谈论架构师的定义,

【村民】织&织&猪 23:37:59
什么是架构师?请看上文。

【村长】重庆-SA-妙指 23:38:10
当然,架构师只存在于中小型公司,大型公司,或者完成了CMMI三级以上水平的公司,就不用架构师+分析师+项目经理的开发组织结构了。

【主席】东莞-贸服-ITnmg? 23:38:15
职责都没清梦, 谈的就不具体了.

【市长】杭州-Mr.Bug 23:38:35
我对架构师的定义是:给我几个程序员,我两个月把你这项目做出来

【村民】织&织&猪 23:38:51
。。你这是pm做的事。

【主席】东莞-贸服-ITnmg? 23:38:56
这是项目经理吧

【村长】重庆-SA-妙指 23:39:26
其实不要把架构师说得很神圣

【村民】织&织&猪 23:39:27
架构师可不管你的项目协调,进度把控。

【市长】杭州-Mr.Bug 23:39:29
程序员哦

【主席】东莞-贸服-ITnmg? 23:39:50
小公司是一人身兼N职

【村长】重庆-SA-妙指 23:39:51
程序员=架构师,
高级程序员=架构师
项目经理=架构师
老板=架构师

【村民】织&织&猪 23:39:51
一点都不神圣啊,照样累的狗一样。

【主席】东莞-贸服-ITnmg? 23:40:00
还有些职位是N人共享的...

【村长】重庆-SA-妙指 23:40:07
任何人都是架构师, 就看你统御全局的能力而已。

【主席】东莞-贸服-ITnmg? 23:40:10
那叫一个乱呀

【村长】重庆-SA-妙指 23:40:27
首先来说一下,程序员为什么是架构师

【市长】中间件-沪-Derek 23:40:35
你们的公司都没业务顾问?

【村长】重庆-SA-妙指 23:40:56
任何项目,任何复杂的功能,程序员可以用技术来架驭业务,只是驾驭水平,可能有大小。

【村长】重庆-SA-妙指 23:41:15
其它人员也一样啊,

【主席】东莞-贸服-ITnmg? 23:41:17
你说的这个是把业务标准化, 规范化吧.

【主席】上海+创业+群主 23:42:01
就跟建大楼一样 画图纸的跟切砖头的是一样的吗

【村长】重庆-SA-妙指 23:42:05
那么你们如何把自已定位成一个架构师,这个也许才是关键,

【市长】中间件-沪-Derek 23:42:10
说这种话...复杂业务你可能花很大精力都研究不透

【村长】重庆-SA-妙指 23:42:27
那当然,

【主席】上海+创业+群主 23:42:33
做区域规划的跟建其中一幢楼的也不一样

【市长】杭州-Mr.Bug 23:42:43
一个能设计出系统的人都叫架构师

【村长】重庆-SA-妙指 23:42:45
程序员是从技术推导业务,架构师是从业务推导技术

【村民】″﹏子时丶过(674151191) 23:42:46
-.-

【市长】中间件-沪-Derek 23:42:46
用技术来驾驭业务?根本是本末倒置吧

【村长】重庆-SA-妙指 23:43:23
很显然,如果你不是相当熟悉技术,纵有驾驭业务的本领也不行。

【市长】深圳 C++ vicavo 23:43:28
@东莞-贸服-ITnmg 你是用什么语言开发的

【主席】东莞-贸服-ITnmg? 23:43:43
.net c#

【市长】杭州-Mr.Bug 23:44:01
有时架构是能引导业务的

【村长】重庆-SA-妙指 23:44:22
架构引导业务,还是技术在推导啊,

【主席】合肥-金融-励之 23:44:23
事实业务架构 大于技术的

【市长】杭州-Mr.Bug 23:44:34
比如有时产品设计有问题,你还跟着产品去做架构吗

【主席】上海+创业+群主 23:44:47
看公司性质 像谷歌微软这一类的肯定是技术驱动型 

【村长】重庆-SA-妙指 23:44:48
正确的说法是驾构发掘业务。

【主席】合肥-金融-励之 23:44:48
好的业务架构已然指明了技术的范围

【村长】重庆-SA-妙指 23:45:13
谷歌和微软推出的是中间产品

【主席】合肥-金融-励之 23:45:24
也不是技术驱动型 他需要实现什么

【主席】合肥-金融-励之 23:45:31
然后技术去实现

【村长】重庆-SA-妙指 23:45:32
它的业务本身就是技术业务,建模出来肯定是技术来推导了

【主席】上海+创业+群主 23:45:33
像搜索技术 核心就是技术 业务是顺带做出来的

【主席】上海+创业+群主 23:46:00
像SAP 那必须是业务驱动型

【村长】重庆-SA-妙指 23:46:13
对的

【主席】合肥-金融-励之 23:46:26
很多人并不懂技术 但是他把业务精细流程和关键点说的很清楚

【村长】重庆-SA-妙指 23:46:27
现在流行的叫领域

【主席】东莞-贸服-ITnmg? 23:46:30
搜索最开始不也是有这个业务需求才做出来的.

【主席】合肥-金融-励之 23:46:39
你就必然知道用什么技术实现了

【村长】重庆-SA-妙指 23:46:41
每个公司的业务领域不同,要单独架构,

【主席】东莞-贸服-ITnmg? 23:46:44
技术永远是为业务服务的.

【主席】上海+创业+群主 23:46:48
那能叫业务需求吗

【主席】上海+创业+群主 23:46:58
那只能叫需求

【村长】重庆-SA-妙指 23:46:59
现在的好多架构师泛指MIS架构师,包括现在的系统架构师也指这

【市长】杭州-Mr.Bug 23:47:08
看做的什么事情啊,做的一个新的领域的时候,架构师是得多想想了,要不然系统不断的升级累死人

【主席】合肥-金融-励之 23:47:32
人家业务需求 千万数据查询5s以内 就是业务需求

【市长】杭州-Mr.Bug 23:48:09
这个是基本的吧

【市长】杭州-Mr.Bug 23:48:26
我说的是架构与业务的关系

【村长】重庆-SA-妙指 23:48:27
但不管怎么样,架构师是真的需要你精通NET,或者J2EE的,除此之外,你还要精通业务架构和系统架构,想想,要学多少东西?
【村民】织&织&猪 23:48:57
架构师必须是理智的,不能放任业务的无限扩大而导致技术的无法实现,也不能因为嫌实现麻烦偏袒程序员而限制业务

【主席】合肥-金融-励之 23:48:57
基本的 很难做到啊

【村长】重庆-SA-妙指 23:49:00
说到业务,其实你们说的啥微软,谷歌,搜索啥的,都是业务

【村长】重庆-SA-妙指 23:49:18
因为项目要完成一定的业务目标,对吧?

【村民】织&织&猪 23:49:24
三个要点很重要,沟通,转化,培训,

【主席】合肥-金融-励之 23:49:28
微软的代码 都是阿三写的

【村民】织&织&猪 23:49:54
印度的计算机能力在中国之上好几个等级。

【村长】重庆-SA-妙指 23:50:04
不可能一个人精通任何技术

【村长】重庆-SA-妙指 23:50:16
所以,最好的方式是需要一个团队互相配合

【主席】东莞-贸服-ITnmg? 23:50:16
阿三的能力还是挺强的.

【村民】织&织&猪 23:50:20
这是真。

【市长】杭州-Mr.Bug 23:50:32
熟悉更多的技术会让你架构能力越强

【主席】东莞-贸服-ITnmg? 23:51:09
技术, 业务都要学.
【村长】重庆-SA-妙指 23:51:53
很可惜的,要想SA,PM,TD,PG互相配合,通常是很难的,因为大家谁都不服谁,就象我们在讨论一样,由于视点不一样,大家有分歧。外加工资待遇的不等,团队运作相当困难。

【主席】东莞-贸服-ITnmg? 23:52:40
@重庆-SA-妙指 所以关键得看管理.呵呵

【主席】东莞-贸服-ITnmg? 23:53:18
管理是门学问.

【村民】织&织&猪 23:54:07
想做管理,就不会走架构师这条路了。

【主席】东莞-贸服-ITnmg? 23:54:52
架构师也能算是管理岗位了吧.

【主席】上海+创业+群主 23:54:53
在技术为主的公司,想要别人听话,你的技术必须要牛,人家才服你

【主席】东莞-贸服-ITnmg? 23:55:02
得让下面人听话呀

【市长】杭州-Mr.Bug 23:55:11
我最怕的是管理了,最近来了个新同事,好说也有几年的经验,让他写个首页写了三天,今天火了,花了2小时写好了,我也没大声说,把代码同步给他,跟他说:“你细化一下”

【村长】重庆-SA-妙指 23:55:20
想想,我以前吧,写FOXPRO,ASP,ASP.NET,NET,后来又整架构,整着整着,又反过来整NET,J2EE,感觉都是在疲于奔命。时间严重不够用,精力,记忆都不够用。还是你们年轻好。

【市长】深圳 C++ vicavo 23:55:28
有没有用c++开发的架构师

【主席】东莞-贸服-ITnmg? 23:56:16
你这个跨度还好.

【市长】杭州-Mr.Bug 23:56:16
做过两年c++,不过那时不是架构

【村长】重庆-SA-妙指 23:56:17
关键是现在发现了一个大问题

【市长】杭州-Mr.Bug 23:57:03
c++,java,css,html,flash,php我都做过

【村长】重庆-SA-妙指 23:57:15
NET,J2EE都在最新架构技术指导下,完善自已的框架,试图统御驾构,如果不熟悉这些框架,单纯的驾构又显得落伍。

【市长】深圳 C++ vicavo 23:57:31
做c++的怎样才能成长为架构师

【村长】重庆-SA-妙指 23:57:47
架构师和C++没关系,

【市长】杭州-Mr.Bug 23:58:03
c++写代码太累,没时间研究架构

【市长】杭州-Mr.Bug 23:58:13
大部分时间在研究底层

【村长】重庆-SA-妙指 23:58:26
你画好一个架构,可以用任何语言实现,架构师的真正职能,还是实现业务这一块。如果任务多了,就忙不过来。

【市长】深圳 C++ vicavo 23:58:39
所以迷茫中啊

【主席】上海+创业+群主 23:58:55
像ACE这样的库,就有的你研究了

【村民】织&织&猪 23:58:57
我以为这群全是做架构的。

【村长】重庆-SA-妙指 23:59:03
实话吧,任何语言的底层都挺难的。

【主席】上海+创业+群主 23:59:04
不研究就没法用

【村长】重庆-SA-妙指 23:59:18
如果只是一般运用,挺简单。

【市长】杭州-Mr.Bug 23:59:31
java还好吧,没什么底层可言了

【村长】重庆-SA-妙指 23:59:39
也有的,

【市长】杭州-Mr.Bug 23:59:50
至少内存不会让你去看的

【主席】上海+创业+群主 23:59:57
C++不仅入门难,想要牛逼也很难

【村长】重庆-SA-妙指 23:59:59
比如,SSH框架,为什么要这样实现,它的容器内部是怎么构造的

【村长】重庆-SA-妙指 0:00:42
只是用现成的框架,很多人要费很长时间才熟悉,你要去探索它的内部原理,就是一个完整的驾构重逆的过程,

【市长】深圳 C++ vicavo 0:00:46
是啊

【市长】杭州-Mr.Bug 0:00:56
ssh框架还算简单吧

【市长】深圳 C++ vicavo 0:01:09
而且很多东西,学了都用不上

【村长】重庆-SA-妙指 0:01:11
没办法,你不熟悉它的框架,你就没办法驾构自已平台的架构。

【市长】杭州-Mr.Bug 0:01:19
那也是

【村长】重庆-SA-妙指 0:01:24
就没办法做中间件了

【村长】重庆-SA-妙指 0:01:52
象用友,金蝶这些公司,就有自已的中间件部分,

【市长】杭州-Mr.Bug 0:01:55
这点认同

【村民】织&织&猪 0:02:42
没有绝对通用的中间件,

【村民】织&织&猪 0:02:54
中间件都是受限的。

【市长】深圳 C++ vicavo 0:02:55
@重庆-SA-妙指 只是用现成的框架,很多人要费很长时间才熟悉,你要去探索它的内部原理,就是一个完整的驾构重逆的过程, 你指重构吗

【村长】重庆-SA-妙指 0:03:23
再高级一点的应用,你就要开发ECLIPSE的插件,NET中的VS插件了,

【市长】杭州-Mr.Bug 0:03:24
不是,可以运用一些技巧做一些不可思议的事

【村长】重庆-SA-妙指 0:03:53
不是重构,SSH设计出来了,它的架构是不公开的,你得自已推导啊,

【市长】杭州-Mr.Bug 0:04:04
双击查看原图,我花了3年时间一直在不断完善我的ECLIPSE的插件

【村长】重庆-SA-妙指 0:04:28
现在又流行写ASP.NET插件

【村民】织&织&猪 0:04:31
什么插件?show一下。

【村长】重庆-SA-妙指 0:04:47
这个就是比较高级的底层开发了。

【村长】重庆-SA-妙指 0:05:27
所以,其实程序员也不容易的

【村长】重庆-SA-妙指 0:05:46
从PG到TD有五六年的路要走

----------------华丽分割线-----------------

欢迎【订阅】软件架构师微信公众号:ArchitectClub,为您的软件架构师之路添砖加瓦。



架构师之炉边夜话一