0

我想将前端与现有站点的后端完全分离,该站点当前使用jQuery和 cookie(jinja2/python)。

在阅读了许多选项之后,AngularReact js 似乎是一条路要走,但我想知道/有一些反馈,关于什么可能最适合这项任务并且在未来几年也易于维护。

到目前为止,如果我理解正确,React只是一个 VIEW 库,我需要一些额外的东西来拉取/发布数据,而Angular是一个完整的框架。

我将使用json 令牌和 JSON 在后端 REST API 之间进行 POST/GET 数据,Angular 似乎是这个选项,但对于渲染和更新视图,React 似乎做得很好。

本来想用polymer的,不过好像只兼容chrome,起码支持Safari、Firefox,不用担心IE。

我想避免同时使用两者或最终构建一个沉重的页面,现在我计划使用purecss,但仍然需要找到可以使用的最佳 JS 库/框架。

因此,在继续搜索、谷歌搜索之前,我将不胜感激任何想法、提示或评论。

4

2 回答 2

2

我讨厌成为“那个人”,但是在使用 Angular(1,而不是 2x)和 React 使用了几个小时之后,我一直在使用Knockout(数据绑定/视图)和jQuery(ajax)来处理大多数 Web 应用程序前端结束。他们真是太简单了。

使用FalconFlaskPycnic等加入轻量级 API 后端,开发感觉非常干净。

我想我的观点是:我不会排除经过时间考验且仍在维护的工具。Angular 和 React 可能不会持续那么久,尽管我认为两者都能满足你的需求。

如果你决定使用 React,那么你可能也会对它的 TypeScript (tsx) 实现感兴趣。VS Code编辑器通过智能感知很好地支持了这一点——我很惊喜。

于 2015-11-08T08:26:14.703 回答
0

当然,事情变化非常快,在做了更多的研究,通过 IRC 与使用很多框架的人聊天并且有了更多的经验之后,我决定去react js

最后,前端都是关于视图的,我想要一种简单、简单的方法来处理/维护它。

为了进行 POST/GET 调用,我们将只使用 vanilla AJAX。

于 2015-11-05T11:12:39.743 回答