一直不明白架构到底是什么

不是simaguo 发布于 2014/12/09 18:35
阅读 2K+
收藏 5

一直做网站的二次开发,感觉架构跟我没一毛钱关系。开发中一直不明白网站的架构到底是什么,具体指哪几个方面,哪方面最重要。哪位大神能说说吗。

其实,我想问,网站架构跟码农写代码有什么关系

加载中
1
sss6666
sss6666
架构师作用,就是当你想要造车的时候,发现轮子,木头,图纸都已经存在了,而且不用考虑什么摩擦,润滑,性能的问题。
cgcgbcbc
cgcgbcbc
+1
0
雨翔河
雨翔河
用户说你给我做一个椅子,坐着要舒服的。得到用户需求后就得设计架构嘛,这个椅子几个脚比较好,椅子用什么材料做比较好,然后分一下工,椅子的上边谁负责做,椅子的脚谁来做。都需要用什么工具。。。
一只小桃子
一只小桃子
用java 前端用端用啥,后端用啥,几层构架,什么数据库不都要有人决定才行么
不是simaguo
不是simaguo
您这太抽象了。椅子几个脚是产品经理说了算,材料用什么,那肯定我学php,肯定用php,学java,可定用java。谁来做,技术经理说了算。还是跟我没关系阿
0
都市网达
都市网达
说明你只能一直做二次开发。
不是simaguo
不是simaguo
这也是我最担心的,好在工作没满半年,还可以调转
0
纠结名字

谈架构就像谈南水北调。我们说要南水北调,怎么调?OK,选定南方水源,哪个水源好,哪个水源方便,哪个水源最合适,这是架构师要做的,他就要做好这些评估。然后是铺管道,管道用什么材质,走什么路线,管道粗细,这个也是他要评估的。接着是北方哪些地方需要给它水,给多少,给水方式是什么,这也是他要做的。一切都评估好了,风险也考虑到了,图纸就该出来。这样整个架构就出来了,剩下的都是搬砖的活,交给几个有经验的工程师局部指导,工程师带领一群搬砖的具体实施。架构师就是设计工程师,有经验的工程师就是项目经理,搬砖的就是我们码农。当然,南水北调肯定不是我这样设计的,你就开一下脑洞就行了。

你看我说的是不是很有道理?但其实我根本不是什么狗屁架构师。。。

谁的天下
谁的天下
感觉架构师考虑的更多的是代码外的东西,而就只有代码这块,我们码农这块来弄了。。。。
不是simaguo
不是simaguo
我就是那搬砖的,架构果然跟写代码的没一毛线关系
0
中山野鬼
中山野鬼
架构你可以理解成系统结构的抽象,多个具体的系统的结构,他们具有近似和一致的抽象框架。这个通用框架就是架构。你要想玩架构(不是用某个架构,而是设计一个架构),你首先要具备多个系统设计(不是系统模块设计或者模块内部代码设计)的经验,寻找不同系统结构的共性逻辑结构。哈。慢慢来。估计你还没到这个阶段。架构是不考虑具体执行和具体应用的。甚至不考虑特定、具体的系统。但考虑抽象系统的通解(这个解不能实际解决任何具体问题啊。此解非解决方案,哈)
中山野鬼
中山野鬼
回复 @a_alter : 这是程序设计师的事情。如果架构设计,确定了模块之间的关联,而且必须用已经确定的模块,这些模块的转接,柔和不是架构师的事情。我的理解就是程序员本身的事情。哈
triankg
triankg
回复 @中山野鬼 : 现在很多系统模块化 那么模块于模块之间的 接口 架构应该负责吗, 如果是责任明确的话 这部分工作应该由什么职位去做呢?
中山野鬼
中山野鬼
@a_alter api,和架构毛关系没有哦。只是一个内外切面的表述。
triankg
triankg
架构抽象系统结构是正常 但是系统的API,SPI 设计架构就不干吗?
下一页
0
巴顿
巴顿
我觉得就是建筑师给你房子的图纸。然后你负责搬砖,砌墙~
0
请叫我赵小宝
请叫我赵小宝
框架就是毛坯房,然后你写各种方法,各种类去等等装修它。
0
tsysler
tsysler

1.这个功能的关键代码放在那里,不费功夫就能找出来,而不是全局搜索。

2.跑的起来,速度还行

3.想用得功能函数能在系统里找到

至于其他的,都他妈扯淡

0
EchoCyw
EchoCyw

> 每个人都是架构师。

有一个需求, 每个人根据自身的经验,会有不同的设计,完成。我们的目的也是一样,为了完成一件事。


而为了完成这件事做的事情就是架构

0
whaon
whaon

目前按我的理解就是架构师是偏技术型的,但是也要对业务有所了解

根据需求选定好技术选型,当然不一定非得是一种语言,要考虑成本,周期,人力,风险

搭建好最基本的开发环境,写一些demo,然后让其他人在这个搭建好的环境里面实现具体的细节

当然你要考虑好扩展性,对外暴露那些接口,代码质量要高,不然会被手下的手轻视

返回顶部
顶部