Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
MVC模式教程
微服务对前端的冲击:微前端终于落地了 - thecamjackson
由于单体式前端架构在使用微服务经常会遇到部署问题。这篇文章总结了微前端(Micro Frontends)的好处,并就如何扩展他们进行了充分讨论。 良好的前端发展很难。扩展前端开发以便让许多团队可以同时处理大型复杂产品甚至更难。在本文中,我们将描述最
比较前端框架ReactJs、SolidJS、Svelte和Lit底层逻辑 - Smashing
选择了四个框架来研究:React是当今占主导地位的框架,以及三个声称与React不同的新竞争者。 React“React 让创建交互式 UI 变得轻松。声明式视图使
Java多功能全栈框架Vaadin 23.0.0发布
Vaadin 是基于 Java 的多功能全栈框架,是 Spring MVC 的竞争对手。Vaadin 由两个框架组成,服务器端 Flow 并试图吸引使用 Angular 的开发人员,这是一个在 Vaadin 15 中作为 Fusion 引入的前端框架,它允许在 TypeScript
是时候进行数据优先的前端革命了! 回归MVC? - Kea
早在2015年,在了解React和Redux之后不久,我就爱上了它们背后的函数式编程范例,通过遵循不变性和纯度的一些原则,与诸如Ember或Angular的现代替代品相比,React前端通常编写得更好,更稳定且更易于调试。看了一些函数式编程对JavaScript的作用后,我开始研究当
微前端:DDD和微服务对客户端开发的好处 - thenewstack
首席架构师Luca Mezzalira在寻求将微服务的概念引入前端开发之后,看到它为快速发展的体育视频流媒体网站DAZN(发音为“Da-Zone”)
适用于安卓的最佳MVC架构:MVI + LiveData + ViewModel | ProAndroidDev
MVVM和MVI架构模式合并为一个最好的架构,为任何Android项目提供了完美的架构。有太多可用的体系结构模式,每种模式都有其优缺点。所有这些模式都试图实现相同的架构基本原理:1. 关注点分离(SoC):这是一种设计原则,用于将计算机程序分为不同的部分,以便每个部分都可以解
使用Angular的8个理由 - Sweetcode
在选择前端Web开发框架时,现代程序员有几个不错的选择。Angular是一个开源框架,由Google创建并于2010年正式向公众发布,是其中之一。其他受欢迎的竞争者包括React和Vue。想知道选择哪一个?本文通过强调使用Angular开发前端Web应用程序的八个原因提供了一些见解。
Java中的复合视图设计模式(Composite View Design Pattern)
使用由多个子视图组成的复合视图。整个模板的每个子视图可以整体动态地包括在内,并且可以独立于内容来管理页面的布局。 Apache Tiles和SiteMesh 框架使用Composite View Design Pattern。 为简单起见,这种模式分为若干部分,如问题,动因
什么是实体边界交互器架构
实体边界交互器Entity—Boundary—Interactor(EBI)源自Bob大叔在其题为“ Architecture:The Los
GRASP之控制器模式 - Kamil Grzybek
问题:UI层之外的第一个对象是否接收并协调“控制”系统操作?解决方案:将责任分配给表示以下选项之一的对象: - 表示整个“系统”,“根对象”,运行软件的设备或主要子系统(这些都是外观控制器的变体) -表示发生系统操作的用例场景(用例或会话控制器) 这
GRASP之间接模式 - Kamil Grzybek
问题:在哪里指定责任以避免两件或更多件事之间的直接耦合?解决方案:将责任分配给中间对象以在其他组件或服务之间进行调解,以使它们不直接耦合。这是
MVP模式(Model-View-Presenter)
目的以允许开发人员构建和测试用户接口的方式应用“关注点分离”原则。
从MVC到现代Web框架
模型 - 视图 - 控制器(MVC)是软件架构中最广泛和最有影响力的模式之一。尽管MVC的传闻死亡,它仍然是一个有用的模式来
MVC模式(Model-View-Controller)
目的将用户界面分为三个相互连接的组件:模型,视图和控制器。让模型管理数据,视图显示数据,控制器调解更新数据并重新绘制显示。
前端的干净架构 - DEV
本文将讨论一般的干净/整洁Clean架构是什么,并熟悉域、用例和应用程序层等概念。然后我们将讨论这如何应用于前端以及它是否值得。接下来,我们将按照简洁架构的规则设计 cookie 存储的前端。这家商店将使用 React 作为其 UI 框架。然后我们将从头开始实现其中一个用例,看看它是
一个控制器一个Action - Janos Pasztor
你在控制器中放了多少个动作Action?5-6?20?如果我告诉你我的限制只能是一种Action方法,你会怎么说?可以肯定地说,大多数Web应用程序在其控制器中都有太多的Action操作方法,但它很快就会失去控制,违背单一责任原则违规行为。我一直在和朋友谈论这个问题,他们建议在一个控
根据意图而不是架构构建程序 - Janos Pasztor
在查看代码时,我经常会看到MVC模式:模型,视图,控制器,表单等文件夹。表面上看起来不错,对吗?您将控制器放在控制器文件夹中,模型文件夹中的模型等等。这对于像博客这样的小型示例应用程序来说相当不错,因为您可能有5个控制器,6个模型等等。但是,当您在更大的应用程序上工作,或者您遵循
Flux模式
目的Flux避开MVC而支持单向数据流。当用户与视图交互时,视图会通过中央调度程序将操作传播到包含应用程序数据和业务逻辑的各个存储,这会更新受影响的所有视图。
上页
下页
关闭