Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
MVC模式教程
为什么RESTful微服务和异步编程是一种趋势?
从Gilt迁移到Scala以及Paypali迁移到Node.js,我认为原因有两个,这两个代表了现在和未来的一种趋势: 1. Node
使用ReactJS + Node实现服务器端响应渲染
客户端Javascript驱动的MVC如angular, ember, backbone等的问题是比较慢,用户体验差,同时对搜索引擎不友好,因此,J业界开始实现Javacript的服务器端渲染。 前段时间Ember.js刚推出FastBoot,
为什么我再也不使用MVC框架了?
该文通过作者亲身设计思考经历,从遭遇MVC使用问题开始,然后引入函数式Reactive响应式编程,重新设计了前端架构,最后颠覆了基于OO范式的传统MVC模式。 以下是原文大意翻译: 这些天我的最糟糕工作是为前端开
AngularJS与服务器端MVC比较
这是一篇讨论客户端MVC和服务器端MVC的比较文章。 首先分离关注是架构设计的一个基本原则,多层架构中:数据存储 服务层 API层和表现层各层之间应该最小依赖,服务层只需要知道在哪里存储数据,API只需要知道哪
要么TDD死,要么后端MVC死
其实这个观点我已经在“单元测试中的“单元‘如何定义?”中谈及,大概标题比较极端,吸引不少人兴趣,我再有逻辑的分析一下。 首先,我们必须
MVC死了,下一个是什么?
React.js,Elm,cycle.js和其他UI 框架提出了一种新的方式构建用户界面。引入函数式响应式编程模型到用户界面开发,他们甚至改变了我们如何看待用户界面。 无论如何,这些方法已经摧毁了MVC和它的分支(MVP,MVVM等)的优势。这篇文章中,将
基于JVM使用React.js和Spring Boot建立同构的Web应用
这是一个展示如何使用Java的Spring Boot实现预渲染前端MVC(MVC-frontend)的同构Web应用开源项目:winterb
MVI是一种Reactive MVC
MVI是模型-视图-意图(Model-View-Intent)的简称,它是一种Rective MVC与虚拟DOM更新的结合,
Ember.js 推出FastBoot走向服务器端渲染
使用Javascript能够编写快速 交互的Web应用,这在过去几年已经得到普遍认可,js应用提供了很多超过服务器端技术(PHP JSP ASP)应用的功能,丰富的交互性和轻量快速的反应,这些已经不只是原生应用独有的专利了。 JS的重量应用是产品性应用,在
MVC、MVP和MVVM以及MVA比较
模型-视图-控制器(MVC)模式好像是无处不在,Web框架使用它,GUI客户端使用它,但可能这只是一个营销谎言(如果你想仔细分辨他们的区别,如果你认真,你就可能错了)。他们实际是在使用像MVA这样的东西。 MVC的历史
React.js是Facebook推出的用户即时反应界面库
React是一个建立用户前端界面的 JavaScript库包,很多人使用React作为MVC的V,其实远非这么简单,React代表的Flux模式已经可以取代MVC,见:
使用DDD澄清MVVM
很多MVVM的问题通常是相同的:什么应该是模型,什么应该是ViewModel?我们不能真正责怪开发人员,因为在线参考文档不是很好,特别是
Go语言轻量MVC框架:utron
utron是一个轻量的Go语言MVC框架,用于建立快速可扩展的健壮的数据库驱动的Web应用。 gernest/utron · G
为什么前端模型-视图-控制器MVC会死?
越来越越多的前端开发人员采用React.js+Redux这样的单向架构,因此,经典的模型视图控制器MVC模式未来会怎么样呢? 那我们先回顾一下前期架构的发展。在过去的四年中,我一直在大量的Web项目中花费了大量时间设计前端和集成框架。在2010年以前jav
MVC,MVP和MVVM之间的区别
后端已经进入了后REST时代,RESTful将MVC和MVP和MVVM从后端服务器端压缩到了前端,从而实现了前后端分离,前端目前以React.js Vue.js为主,ReactJS是通过事件源这种函数式实现模型和视图的绑定更新(
MVC模式的替代者ADR
ADR是Action-Domain-Responder的简称,动作-领域-响应者是将HTTP客户端和HTTP服务器端应用程序之间的用户交互组织为三个不同的角色:
什么是你的领域模型?
从技术角度来看,我认为DDD项目只不过是划定一个清晰且受保护的领域。虽然我在处理大量遗留代码,但我发现常见的DDD错误是无法准确识别领域内的内容以及外部的内容。 您的数据模型不是您的域模型将数据模型用作领域
使用MVC模式实现区块链开发
Convector是一个开源的区块链Javascript框架,目的通过抽象技术的复杂性来降低区块链使用障碍。下文是他们引入MVC模式的设计思想: 当我们在设计Convector,我们想达到的基本目标之一是使开发人员与blockchain互动尽可能顺利。</
上页
下页
关闭