• lckfa李钊
    2019-07-13
    因为工作的原因,莫名其妙的成为了大前端的一员,从Windows原生直绘界面到基于Qt的Web混合开发,再到Flutter移动跨平台,一路走来是越来越惊讶,前端的知识体系气泡越吹越大,突发学海无涯之感。不过我也一直在思考那么不变的东西,从框架的架构角度理解,它们其实是借鉴和传承的,因此不论是使用C++还是JS或者Dart,貌似都不再是难题了。学习架构课不一定就是奔着学完做架构师去的,也是为了更好的把自己的知识体系串通组建起来,没必要在开发语言的细节泥潭里无法自拔

    作者回复: 👍

    
     20
  • 笛神
    2019-07-16
    关于model层,一直认为使用spring框架的开发人员把service+dao用的太狭隘了,service堆满了业务处理,定义各种方法,感觉完全变回面向过程编程,丢掉了业务实体类,丢掉了数据行为封装,存在很多的耦合和重复。。一直想灌输将行为封装回业务实体里,service驱动业务实体来实现业务,而不是把所有业务逻辑在service层来实现掉。这样model层才会丰满,才是对现实世界的抽象,不知这个理解是否正确?

    作者回复: 是这样

    
     8
  • 黄强
    2019-07-12
    认真对待Model层,将其做厚,相应的前端会更薄,更能适应变化的可能,再次体现架构师对稳定点,变化点的抉择

    作者回复: 是的,本质就是这样

     1
     8
  • 秋天
    2019-07-16
    model和viewmodel的本质区别是什么?老师

    作者回复: model是业务数据,viewmodel是界面数据。因为界面体现业务,所以viewmodel和model的数据是有对应关系的,只不过数据结构不同

     2
     5
  • 杨洪林
    2019-07-12
    server 架构下的automation 具体指那些动作?

    作者回复: 这个是指外部系统对我们业务的api请求。我们的业务提供可视化的界面提供只是一种可能性,更重要的其实是如何让更多人使用我们的核心业务。

    
     4
  • Linuxer
    2019-07-12
    理解起来还是有些吃力,请问能结合一下具体项目吗?最好是某个开源项目

    作者回复: 开源项目可能过大,我下一讲是打算做一个小例子

    
     3
  • Eternal
    2019-07-29
    被MVC,MVP,MVMP绕晕了

    作者回复: 名词其实不重要,重要的是逻辑。我背后想说的意思其实是,这些一堆堆的模式,本质上是同一个模式,只是一些细节选择上不同形成的变种。这些细节差异并不那么重要。

    
     1
  • ANYI
    2019-07-15
    “”Model 层做厚”,老师,这个应该怎样去理解处理,很多现在项目都固化了,model就是对应了数据库表,通过service来处理业务,就是spring mvc这种分层,怎样去把这个model做厚呢?

    作者回复: 我理解spring中把model分成了service+DAO,然后很多人认为model=DAO

     1
     1
  • Geek_6d3676
    2019-07-15
    还是有点迷糊。

    在过去的实际开发中,我们对于Model 层的讨论经常在探讨到底是贫血模型还是充血模型。从某种意义上来说,Model 除了不仅不是一层薄薄的的数据载体和简单的行为定义外,还承载着对整个业务对象描述与驱动,概括了业务核心的本身且能被任意需要的合法对象消费。

    感觉自从上次GIAC大会后,大佬们都在说领域驱动设计所想表达的思想。

    展开

    作者回复: 是这样,这个和giac没啥关系

    
     1
  • 木瓜777
    2019-07-13
    您好,对model层的理解还是不够,我原先最早认为就是数据结构层,您说把model层做厚的含义是什么?

    作者回复: 业务逻辑层,也是整个系统的核心

     2
     1
  • 1900
    2019-07-12
    为啥桌面程序员也叫大前端呢?(另外到底啥叫大前端呢?)

    我的初步理解是和用户打交道的软件开发叫前端开发,我的理解对么?

    最后,有“大后端”这个术语么?如果有,具体又指什么?

    作者回复: 是的,和用户打交道都是前端或桌面(感觉前端可能更好一些)。叫大前端我理解主要为了强调前端的广度,因为操作系统实在太多了。

     1
     1
  • 虎哥
    2019-07-12
    把多租户的 API 转译成单租户的场景。所以这一层并不需要太多的代码,甚至理论上自动实现也是有可能的。请问哪里有相关资料可以查阅这个内容

    作者回复: 下一讲是一个例子

    
     1
  • Jeff.Smile
    2020-01-08
    老师真全能
    
    
  • Liber
    2019-10-31
    Electron为什么入选进表格中?
    
    
  • 恒修
    2019-08-02
    浏览器解决跨操作系统问题
    本质上要求其它系统服务对外提供一套标准
    未来云也会有一套标准,云上的中间件会基于这个标准构建
    
    
  • Aaron Cheung
    2019-07-15
    迟到的打卡24
    
    
我们在线,来聊聊吧