我正在观看 udemy Django 教程,该教程需要使用 JavaScript 作为前端,使用 Python 作为后端:
你能用 Python 代替 JavaScript 吗?
这样做的优点和缺点是什么?
原文由 Beginner Programmer 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在观看 udemy Django 教程,该教程需要使用 JavaScript 作为前端,使用 Python 作为后端:
你能用 Python 代替 JavaScript 吗?
这样做的优点和缺点是什么?
原文由 Beginner Programmer 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如其他人已经说过的,基本上你不能在前端使用 Python。您可以在模板中使用 Django 模板语言 或 Jinja2 之类的东西,但一般来说这些引擎在您的 服务器 上运行,而不是在浏览器中运行。
实际上,您 可以 使用 Python 编写代码,使用 Transcrypt 等 转译 器在浏览器中运行。但是我不建议你在实际项目中做这样的事情,因为这会增加这两种语言的复杂性和差异。唯一的好处是您可以使用一种语言来编写前端和后端。但是支持此代码的复杂性不值得。
原文由 d2718nis 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
不,python 不能在前端使用。
You need frontend technologies like
html
,css
,javascript
,jQuery
etc… for frontend.Python 可以用作后端的脚本语言。