欢迎访问昆山宝鼎软件有限公司网站! 设为首页 | 网站地图 | XML | RSS订阅 | 宝鼎邮箱 | 宝鼎售后问题提交 | 后台管理


新闻资讯

MENU

软件开发知识

技术人员甚至会按照语 劳务派遣管理系统 言、框架形成不同的圈子

点击: 次  来源:宝鼎软件 时间:2017-09-02

原文出处: JoeCao

架构师是技能的利用者而不是信徒

我认可我是标题党, 为什么要写这篇布满争议的文章?今朝架构师这个地位出格火热,措施员的方针都是成为一个令人尊敬的架构师。可是我们真的领略架构师应该做些什么?许多人把架构师和框架师等同起来,认为研究框架多的才是架构师

下面说的环境请勿对号入座。

  • 盲目标追新:
  • 技能人员的爱好往往是什么技能风行就追什么技能。此刻的技能成长快,前后端不绝涌现各类框架,我们恨不得把这些框架都用在本身的项目里才行,要否则怎么盛情思和别人打号召啊。

    我亲身经验,有个技能人员必然要把本来单位测试框架的xml初始数据改为json,他的原话是”json看的更舒服”,可是改完后,我们的单位测试反而难落地了,软件开发,原因是本来的单位测试框架有个东西是可以将表中的数据自动生成xml的,而改成json后,我们必需手写json数据了。 他的爱好不包罗给各人更好用的东西。

  • 按技能站队,软件开发,以功效反推:
  • 许多人把手段当成了目标,成为了框架的信徒。用了Java开拓,你的设计就必然是面向工具的?用了Spring boot就是微处事了吗?这些荒诞的工作却在技能圈不绝产生,技能人员甚至会凭据语言、框架形成差异的圈子,各类技能圈相互藐视,相互踩,真相此时无法越辩越明,反而把技能偏向带歪了。

    技能要和实际场景团结

    架构师也要深入相识把握技能,可是更多的是相识技能的黑白和利用场景,而不是简朴的生搬硬套。以此刻风行的微处事架构来说,Netflix利用RESTful接口作为通讯,我们是不是要把公司的用了n年的基于TCP的RPC换成RESTful接口,因为按照Netflix的实践,RESTful可以更好的解耦、更强的伸缩性等利益,还能支持多种语言开拓,互通性好。可是我们需要对RESTful彻底的领略清楚:

  • RESTful接口不简朴是是http+json,Richardson成熟度模子中哪个层级更符合我们的内网API通讯,软件开发,HATEOAS是否需要?
  • RESTful的焦点是资源,如安在微处事中抽象资源观念,如何将基于进程的RPC挪用滑腻的迁移到RESTful上?
  • 多语言开拓是快,可是后续维护如何找到不变的Go、Scala、xxx语言措施员来历?
  • 以上的问题应该是架构师在思量引入新技能的时候的重点,个中对技能黑白和架构想路是焦点