Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
MVC模式教程
4+2 分层架构 - Ricardo
应用于软件架构的关注点分离,这个4+2 分层架构提案是对Clean Architecture的改进,仅公开了领域业务规则最相关的概念以及接口 API与注入实现的使用。 介绍许多原则推动了软件开发,而关注点分
MVC模式与六边形架构区别?
MVC 是一种设计模式,而不是架构模式。架构模式是#六边形架构 等。 软件行业非常混乱,框架作者想向您推销他们的产品并以此扭曲程序员的思想。实际上:在六边形架构中,MVC 和框架是其输入端口的“网络适配器”的实现细节。请注意
rust_boilerplate:用于开发Rust项目的MVC模板
如何使用Rust通过Actix构建一个适度的结构化应用?设计精神:更看中MVC的设计。这就是我建立这个模板的原因,以便你快速建立你的概念/逻辑。 src/cfg/将配置设置放在这里
Rust中Iced图形界面教程
一年多以来,Rust 一直是我最喜欢的编程语言。它使我能够创建高性能软件,这与我过去使用的语言不同。由于它的优势,我和许多其他人一样,一直渴望用它来构建 GUI 应用程序。Electron 因其高内存使用率而臭名昭著,因此轻量级、跨平台的 GUI 库需求量很大,而 Rust 将是满足这一需求
从MVC模式到六边形clean架构简图
前端SPA正过渡到MPA多页应用 - nolanlawson
像Astro、Qwik和Elder.js这样的新框架正在兜售他们的MPA功能,"默认为0kB JavaScript"。
Anansi:一个简单的 MVC Web 框架
Anansi 是一个用于 Rust 的简单 MVC Web 框架。1、安全第一除了用 Rust 编写之外,Anansi 还为常见的 Web 安全漏洞提供了防御。 2、高效Anansi 还允许 Web 应用程序以 Rust 的
什么是可扩展前端架构?
关于软件开发,可扩展性这个词的两个最常见的含义与代码库的性能和长期可维护性有关。你可以同时拥有这两点,但专注于良好的可维护性会使你更容易调整性能而不影响应用程序的其他部分。在前台更是如此,在这里我们有一个与后台的重要区别:本地状态。 在这一系列的文
nest-article:号称Javascript Spring Boot的NextJS框架演示源码
我真的很喜欢 NestJS,我认为它通过使用适当的 MVC 架构并使 SOLID 原则更适用,确实为我们的后端带来了更多的健壮性。NestJS 是一个基于 Express 的 typescript NodeJS 框架在使用了相当一段时间之后,我甚至将它限定为Express w
六边形架构:为什么它比 MVC 或Clean架构更好?
六边形架构,也称为端口和适配器,是一种促进松散耦合、可测试性和可扩展性的流行方法。这种架构风格使开发人员能够创建健壮且适应性强的系统。 本文探讨了六边形架构的概念,并提供了实际用例、代码示例和比较,以帮助您了解这种方法的好处。此外,它还研究了如何使
选择前端框架最重要依据:状态变更检测
状态更改检测,也就是检测应用程序对状态值的改变,这样才会相应地更新 UI。(#MVC模式 中模型Model的改变会更新View界面UI,又类似后端的#ORM,对象状态更改通过ORM框架自动变更相应数据表值) 变更检测是前端框
低代码编程技术比较:VPL、PBD 和 PBNL
本文回顾了与低代码编程模型相关的研究,重点是可视化编程、演示编程和自然语言编程。它将低代码技术映射到目标用户,并讨论常见的构建块、优点和缺点。本文认为,特定于领域的语言和模型-视图-控制器模式构成了低代码技术的共同支柱和统一原则。 低代码包含很多专
MVC模型-视图-控制器设计模式
MVC 的起源可以追溯到几十年前,从桌面发展到跨各种编程语言的现代框架。它的历史发展反映了它在软件开发领域的持久重要性,展示了它在不断变化的技术环境中的多功能性和适应性。 MVC 的组成部分模型-视图-控制器 (M
什么是REPR设计模式?
REPR是Request-Endpoint-Response的缩写。 Endpoint端点是这里的重要关键词。它应该与MVC控制器相反。控制器很快就会变得臃肿。MVC 控制器本质上是一种反模式。他们是恐龙。它们是从不互相调用并且很少在同一状态下操作的方法的
MVC、MVP、MVI、MVVM、MVVM-C和VIPER等模式的区别
以下是最重要的架构模式列表: 1、MVC(Model-View-Controller):它是最早被采用的设计模式之一。其主要目标是将应用程序的数据、用户界面和控制逻辑分离成三个相互关联的组件。
使用Spring ViewComponent + htmx构建SpringBoot应用
Spring Boot 是一款出色的应用程序构建框架。然而,传统的 Spring MVC 风格缺乏视图(模板)和模型(数据)之间的凝聚力。 React、Angular 和 Vue 等 JavaScript 前端框架有一个共同特点。它们使用组件构建用
电商架构革新:服务层解耦业务逻辑
随着我们电商平台的不断发展,我们之前构建的控制器开始感受到业务复杂性增加的压力:现在的定价逻辑包括条件折扣、税费计算和促销捆绑。订单处理涉及库存检查、用户信用验证和忠诚度计划集成。每增加一个新功能,我们的控制器就变得更大、更复杂。 这时,第三代架构出现了:
Redux与领域驱动设计的冲突
Redux和随之而来的架构观点将与领域驱动设计(DDD)的原则发生冲突。Redux的观点和DDD的原则之间的冲突,虽然如果DDD被优先考虑的话是可以解决的,但是如果你想让你的React前端架构与DDD保持一致,那么最好完全避免Redux。冲突的要点是: 保持域的纯洁性,不受给
下页
关闭