我们可以将Python与react一起使用吗?

时间:2018-11-26 15:34:24

标签: javascript python node.js reactjs

我已经看到很多人将 Nodejs reactjs 结合使用,但是我非常喜欢 python react 我想知道是否可以通过 react 进行 python 。如果可以的话,请给我一些学习的链接

4 个答案:

答案 0 :(得分:0)

是的。 React在很大程度上不了解服务器级别的情况。 即它不在乎您使用什么后端。

检查此示例:https://realpython.com/the-ultimate-flask-front-end/

答案 1 :(得分:0)

我有使用React和Python Flask一起构建Web应用程序的经验,所以也许我可以提供帮助。

我不知道在客户端Web应用程序上直接使用Python的方法,但是肯定有很多在后端使用Python的方法。最受欢迎的Python网络框架是FlaskDjango

  

如果可以的话,请给我一些学习的链接

YouTuber Corey Schafer拥有a great YouTube tutorial series on Flask,我会全力推荐。

一旦您对使用Python进行网络开发更加满意,我认为网站https://realpython.com/提供了针对特定问题(例如Token-Based Authentication in Flask)和更通用的教程的出色教程。

如果您使用Django,它内置了一个很棒的ORM,可用于处理数据库。

如果您选择Flask,它绝对是对初学者更友好的IMO,除非您有更复杂的用例,否则我建议使用Peewee ORM处理关系数据库,在这种情况下,SQLAlchemy是-facto标准。

祝你好运!


更新

我刚刚遇到了一个名为Transcrypt的凉爽Python库,该库将Python代码转换为JavaScript,因此事实证明您可以使用Python编写网络的客户端代码。他们的网站上有cool tutorials

答案 2 :(得分:0)

反应与后端无关。

React管理UI,UI可能与某些HTTP API交互,而不论使用哪种语言。

重要的是您的API使用RESTjsonapiGraphQL之类的标准,以便您可以受益于各种工具(文档,测试...)

也就是说,如果您想像“ Next.js”那样使“服务器端渲染的” Web应用程序反应,或者如果您需要WebSocket,则服务器端也需要NodeJS。另外,在客户端和服务器上使用相同的代码,工具和生态系统的功能对于开发人员也很有用。

答案 3 :(得分:0)

https://plot.ly/python/

我一直在用它来构建与python的react应用。 他们有新的库'dash'和dash组件,其基础是react.js。

相关问题