Comments (19)
好文!通俗易懂。谢谢楼主了[抱拳]
from underscore-analysis.
我有个疑问,如果采用前后端分离,那么写页面模板和将接口数据层都可以由前端工程师做,实际上这时候也就是前端工程师用Node渲染好了页面,而后端仅仅给出数据接口就可以了,这种想法的缺点是什么?Node的性能瓶颈吗?那么传统的后端渲染在什么场景下会体现出优势呢?
from underscore-analysis.
如今spa技术大行其道,reactjs 的 jsx 本身就支持默认引擎
from underscore-analysis.
@henryluki 是的。没了解过 React,只是从初学者角度来看待模板,还望指教
from underscore-analysis.
不错,ES2015 的字符串拼接方式也是不错
from underscore-analysis.
@smalike 谢谢,是打算系统学习下 ES6
from underscore-analysis.
为什么拼接字符串??用vue就可以的
from underscore-analysis.
😂 那框架又不只有 vue。。。我要是用 react 全家桶呢。。 @kinsliy
from underscore-analysis.
一般谈到模板引擎这个话题就是为了更好地深入数据驱动着模板,接着就是一个个组件、零件....的东西就出来了。
from underscore-analysis.
vue在MVVM这块还是比较强大的,体积和速度让人印象深刻
from underscore-analysis.
越来越复杂了
from underscore-analysis.
后端提供接口的意思是提供数据吗?和数据库交互这些是php/java来做的吗?
那php和node该怎么交互?
新人表示不是很懂这个。
from underscore-analysis.
@yinguangyao PHP/Java 提供 RESTful 接口,供多端使用。Node 调用 PHP 接口就好了,然后渲染页面
from underscore-analysis.
有什么用?
from underscore-analysis.
@yinguangyao 最近发现一个项目和你的想法很相近https://github.com/xiongwilee/koa-grace 就是使用node做中间层,起了代理作用,直接获取所有数据,然后渲染成页面。同时也统一了对外提供路由
from underscore-analysis.
@liuyatao 哇,谢谢,我研究研究这个
from underscore-analysis.
还是好好分析underscore 吧,这个对前端的理解,有点简单。
from underscore-analysis.
这样的架构前后端并没有分离,还徒增nodejs做接口的代理和转发,写一些没有意义的代码,有一些不合理的地方,前后端并没有完全分离。现在比较好的做法还是前后端完全分离,前端去处理所有的页面渲染,后端单纯的只返回数据,数据多方可用。
from underscore-analysis.
真服了这些人,人家讲mvc 你们说 mvvm, 人间讲单页面 你们说什么 spa 一群杠精
from underscore-analysis.
Related Issues (20)
- JavaScript 数组乱序 HOT 13
- 浅谈 underscore 内部方法 group 的设计原理 HOT 3
- 带注释的源码中var _ = function (obj) {....}中有个疑问 HOT 4
- 关于 bind 你可能需要了解的知识点以及使用场景 HOT 2
- bind 方法的兼容实现 HOT 1
- JavaScript 函数节流和函数去抖应用场景辨析 HOT 17
- underscore 函数去抖的实现 HOT 20
- underscore 函数节流的实现 HOT 8
- 从斐波那契数列求值优化谈 _.memoize 方法 HOT 6
- Function Functions 相关源码拾遗
- Underscore _.template 方法使用详解 HOT 3
- Underscore 整体架构浅析 HOT 15
- 源码解读这半年 HOT 20
- 疑问:模块导出中,向后兼容老的require() API HOT 1
- 源码
- 打扰一下,有一个问题想咨询你一下 HOT 9
- 你好请教个问题 HOT 1
- 你好...在谷歌浏览器中运行`Object.prototype.toString().call(abb)`会报错 //var abb = true HOT 2
- 關於underscore源碼中提到了25個扩展方法之疑問? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from underscore-analysis.