从前端解除前端,使用什么JS框架/库?

时间:2015-11-04 02:42:54

标签: javascript json angularjs reactjs web-frontend

我想从现有网站的后端完全分离前端,该网站目前使用jQuery和cookies(jinja2 / python)。

在阅读了很多选项后,AngularReact js似乎是一种方法,但我想知道/有一些关于什么可能是最好的任务的反馈,也很容易保持未来几年。

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

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

我在考虑使用polymer,但似乎只与chrome兼容,至少我想支持Safari,Firefox,不用担心IE。

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

所以在继续搜索,谷歌搜索之前,我会很感激任何想法,提示或评论。

2 个答案:

答案 0 :(得分:2)

我讨厌做那个“那个人”,但是花了好几个小时使用Angular(1,而不是2x)和几个小时使用React后,我不断回到Knockout(数据绑定/视图)和{{ 3}}(ajax)适用于大多数Web应用程序前端。他们只是如此简单。

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

我想我的观点是:我不排除经过时间考验且仍然维护的工具。 Angular和React可能不会持续很长时间,但我认为两者都可以完成你需要的一切。

如果您决定使用React,那么您可能也对其TypeScript(tsx)实现感兴趣。 Pycnic编辑用intellisense支持这个 - 我很惊喜。

答案 1 :(得分:0)

事情变化很快,经过更多研究,通过IRC与使用大量框架和更多经验的人聊天,我决定去react js

最后,前端是关于视图的,我希望以简单,简单的方式处理/维护它。

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