以Python作为后端的ReactJS
使用ReactJS作为前端,使用Python作为后端的最佳方法是什么?我已经用Tkinter构建了一个工具,它有简单的UI。我想使用ReactJS并重建这个任何人都可以安装在桌面上的应用程序。可能吗?如果是这样,任何人都可以简要解释工作流程或任何在线资源将不胜感激。非常感谢。(我有使用Django的基本知识)这是现代web技术领域的一个好主意,使用ReactJS作为前端,Django Rest框架制作API,Django作为后端是一个不错的选择,因为您可以在其他应用程序(如移动应用程序)中使用API 我建议您使用这些技术,因为大多数大中型网站现在都使用ReactJs和Django/Django Rest框架或其他一些后端工具 如果你还有其他问题,我很乐意回答以Python作为后端的ReactJS,python,reactjs,django,Python,Reactjs,Django,使用ReactJS作为前端,使用Python作为后端的最佳方法是什么?我已经用Tkinter构建了一个工具,它有简单的UI。我想使用ReactJS并重建这个任何人都可以安装在桌面上的应用程序。可能吗?如果是这样,任何人都可以简要解释工作流程或任何在线资源将不胜感激。非常感谢。(我有使用Django的基本知识)这是现代web技术领域的一个好主意,使用ReactJS作为前端,Django Rest框架制作API,Django作为后端是一个不错的选择,因为您可以在其他应用程序(如移动应用程序)中使用A
谢谢,祝你度过愉快的一天。当然,人们已经使用React来开发他们的桌面应用程序。例如,Slack在那里使用了React桌面应用程序,因此你在那里有很好的伙伴关系;)
但是,为什么不使用React将您的UI放在一个简单的web应用程序中,避免支持多个操作系统和版本的麻烦呢?React是一个前端框架,用于构建所有现代浏览器都可以解析的javascript应用程序。既然你已经用
Tkinter
构建了你的用户界面,并且你正在制作一个桌面应用程序而不是一个网站,我建议你还是坚持使用Tkinter
。尽管如此,这个问题已经离题了,很可能很快就会结束,谢谢你的回复。如果我使用这些技术进行构建,是否可以将其转换为桌面应用程序?Django是一个web框架。如果您要切换到桌面,您将不得不放弃Django。我将尝试使用PyQt工具包复制Django应用程序功能。事实上,在QtWebKit的帮助下,您可以在PyQt应用程序中嵌入web内容。我会发布一些可能有用的链接,但显然我的声誉太低,无法发布多个链接