《提问的智慧》已经看完。 好了,开始提问:写JAVA-SSM框架的全栈程序员(大家给点面子就当我是好了)如何使用Ant Design Pro?
Ant Design Pro我看了说明:Ant Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式, 通过 Restful API 的形式和任何技术栈的服务端应用一起工作,那他的意思就是只有一个html页面切换全靠#,#表示我以前只是拿来定位现在还要我路由,压力很大。而数据还需要靠另一个服务器提供。难道这就是前后台分离。。。Pro使用的是React将html和js捆绑在一起变成组件。那我还怎么安静的写html和jq呀。。我还想$("#id").val()也不行了吗?
如果我运用了React的思想组件化,那我是不是就不能把Ant Design Pro定位成前端框架了,而要把它想成一套解决方案?最后一点就是我想用Ant Design Pro到自己的项目中。但是我没搞懂Ant Design Pro的定位。。。如果对比Ant Design Pro和express框架?
以上问题让我处在混沌之中,不求甚解
Ant Design Pro
是一个前端框架,运行在浏览器侧的;express 是后端框架,你理解为 struct 那样的东西。
Ant Design Pro
跟后端的交互就是 ajax,不用额外后端,自己所在的后端也行。
#
是前端路由,不喜欢的话看下 html5 mode
的方式。
看来你还没白 React 是什么东西,建议先学习一下。
@Joursion 我的理解,React 是一种前端技术用来拓展html标记,并且传统页面DOM操作繁琐,页面逻辑复杂之后很难维护,所以让React控制虚拟DOM和html交互变得简化。大神还有什么需要补充的。。。
@atian25 Ant Design Pro自己可以用Sequence访问数据库吗?
@atian25 复制错了是sequelizejs
》》《提问的智慧》已经看完。你说法的方式感觉并没有。。。
基础技术名词还没明白的典型,对前后端分离的优点和趋势不认同。那这个目前前端的热门趋势你可以不跟,自己摆弄自己的jQuery也没啥大不了的。你可以自己安静的写html和jq呀
有的人只适合拿刀耕田,你给他一把豪华的联合收割机,他用不来,反而把发明联合收割机的人嘲讽一番,因为“那我还怎么安静的写html和jq呀".
@anuxs 果然干巴巴的文字总是不能准确的描述我的问题,我的问题就是怎么使用这个框架,该学什么,怎么学。为什么你会听出嘲讽的味道。写的字少是怕回答的人看不懂。写的太多又会有歧义。
这玩意是前端领域的东西。你要学的话,可以去知乎问一下,如何入门前端,如何理解现在流行的前端框架。
Ant Design Pro 是一个用 React 全家桶写的单页面应用。关于现代前端单页面应用和它和后端的交互,楼主可以从这篇《单页应用开发权威指南》 先了解,然后再学习 React、Redux、react-router、dva、ant-design 这些相关知识后,就可以比较流畅的使用 Pro 了。
感觉通俗一点就是 把后端当成数据库,然后通过框架把 数据和页面做控制把- -不知道说的够不够通俗
@memedahui react 主要用于单页面应用,切换页面只用 js 控制。 后端只提供数据并不提供渲染界面。