最新 最热

软考高级架构师:MVC 架构/MVP 架构/ MVVM 架构区别

MVC、MVP 和 MVVM 是三种常用的软件架构模式,它们被广泛应用于应用程序的开发中,特别是在客户端或前端开发中。这些模式旨在分离关注点,使应用程序的开发、测试和维护更加高效和模块化。...

2024-05-24
6

软考高级架构师:基于服务的架构(SOA)概念和例题

基于服务的架构(Service-Oriented Architecture,SOA)是一种设计模式,其中应用组件通过网络通讯协议提供和访问服务。

2024-05-24
5

软考高级架构师: RIA架构风格概念和例题

RIA(Rich Internet Applications,富互联网应用)架构风格是指通过在客户端(通常是Web浏览器)上运行富客户端应用程序来增强用户体验和应用程序性能的一种Web应用架构。它旨在结合传统桌面应用程序的响应性和互动性与Web应用...

2024-05-24
4

软考高级架构师:MVVM 架构风格概念和例题

MVVM(Model-View-ViewModel)是一种软件架构设计模式,主要用于分离GUI(图形用户界面)的开发工作,使得视图的UI逻辑和业务逻辑分离,从而使得开发工作更加模块化。MVVM模式主要由三部分组成:Model(模型)、View(视图)、ViewModel(视图...

2024-05-24
5

软考高级架构师:MVC 软件架构概念和例题

MVC(Model-View-Controller)架构风格是一种用于开发用户界面的软件设计模式,将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller),以实现关注点分离。这种分离允许应用程序的数据访问、用户界面和用户输入...

2024-05-24
7

.NET 高频面试题总结(高级开发、架构师)

支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算)

2024-04-15
1

2024 年的软件架构趋势:AI 加速,鸿沟拉大,架构师如何应对?

不久前,InfoQ 编辑团队举办了一次年终回顾圆桌讨论,Thomas Betts、Wes Reisz、Shane Hastie、Srini Penchikala 和 Daniel Bryant 几位编辑在讨论中回顾了 2023 年的行业技术趋势,并对 2024 年作出了一番展望。本次圆桌...

2024-02-29
2

技能掌握与退化:对技术人员的影响及应对策略

在技术行业中,我们常常面临着一个普遍而实际的问题:技能的掌握和退化。这个问题不仅影响那些曾经熟练使用某种技术但后来生疏了的开发人员,比如对Python有深入了解但长时间未实践的人,也同样影响着长期从事设计而不编写代...

2024-02-26
1

为什么你做不了架构师?

相比于开发人员的数量,架构师的职位相对较少。在一个项目中,通常只需要一个架构师,甚至不需要架构师来设计和指导整个系统的架构,很多时候,一个高级开发就能完成一个简单系统的架构设计工作。...

2024-02-17
3

【架构师专题】架构师如何做好业务架构?

作为一个优秀的架构师,必须要先训练自己的业务架构技能,但是要训练之前,一定要先理解“业务架构”的定义。

2024-01-29
3