如何正确的使用Ant Design Pro?
发布于 6 年前 作者 memedahui 22473 次浏览 来自 问答

《提问的智慧》已经看完。 好了,开始提问:写JAVA-SSM框架的全栈程序员(大家给点面子就当我是好了8c69ac08b3de9c822d2bcbd56681800a18d843d4.jpg)如何使用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框架?

以上问题让我处在混沌之中,不求甚解

12 回复

Ant Design Pro 是一个前端框架,运行在浏览器侧的;express 是后端框架,你理解为 struct 那样的东西。

Ant Design Pro 跟后端的交互就是 ajax,不用额外后端,自己所在的后端也行。

# 是前端路由,不喜欢的话看下 html5 mode 的方式。

看来你还没白 React 是什么东西,建议先学习一下。

@Joursion 我的理解,React 是一种前端技术用来拓展html标记,并且传统页面DOM操作繁琐,页面逻辑复杂之后很难维护,所以让React控制虚拟DOM和html交互变得简化。大神还有什么需要补充的。。。

@atian25 Ant Design Pro自己可以用Sequence访问数据库吗?

@memedahui

你这问题问的我无言以对… 你用 jq 的时候可以直接 Sequence 访问数据库么?

去复习下 web 服务器,http ,前后端定义的相关知识吧

@atian25 复制错了是sequelizejs

》》《提问的智慧》已经看完。你说法的方式感觉并没有。。。

基础技术名词还没明白的典型,对前后端分离的优点和趋势不认同。那这个目前前端的热门趋势你可以不跟,自己摆弄自己的jQuery也没啥大不了的。你可以自己安静的写html和jq呀

有的人只适合拿刀耕田,你给他一把豪华的联合收割机,他用不来,反而把发明联合收割机的人嘲讽一番,因为“那我还怎么安静的写html和jq呀".

@anuxs 果然干巴巴的文字总是不能准确的描述我的问题,我的问题就是怎么使用这个框架,该学什么,怎么学。为什么你会听出嘲讽的味道。写的字少是怕回答的人看不懂。写的太多又会有歧义。

这玩意是前端领域的东西。你要学的话,可以去知乎问一下,如何入门前端,如何理解现在流行的前端框架。

Ant Design Pro 是一个用 React 全家桶写的单页面应用。关于现代前端单页面应用和它和后端的交互,楼主可以从这篇《单页应用开发权威指南》 先了解,然后再学习 React、Redux、react-router、dva、ant-design 这些相关知识后,就可以比较流畅的使用 Pro 了。

感觉通俗一点就是 把后端当成数据库,然后通过框架把 数据和页面做控制把- -不知道说的够不够通俗

@memedahui react 主要用于单页面应用,切换页面只用 js 控制。 后端只提供数据并不提供渲染界面。

回到顶部