做学校的官网后端可以用 Python 吗?

2022-08-17 11:04:57 +08:00
 HashV2

是这样的:

我们有个学校官网的项目交给我先评估,就是 CMS ,一个主站加一个后台管理,因为我只做过前后端分离的项目,想拿 Python 做后端然后配合一个前端来做,但是我看了好几个教育系统的官网,都是 jsp 、php 啥的,还有一些直接就是 wordpress 。

想问一下,用 Python 写 restful 配合一个 VUE/react 写这种官网是有什么风险吗,我想随便找个参考一下怎么一个都找不到?

8020 次点击
所在节点    程序员
91 条回复
pytth
2022-08-17 15:08:06 +08:00
学校官网别用 vue/react ,建议使用 php 写就行了。或者 wp 直接大改一下就能用。
xhldtc
2022-08-17 15:17:30 +08:00
spring boot + VUE 就是干,要啥自行车
monologue520
2022-08-17 15:24:04 +08:00
JAMStack
ilylx2008
2022-08-17 15:31:15 +08:00
@HashV2 wp 不行,没几天就被黑,除非部署 wp 的机器不上网。
podel
2022-08-17 15:33:58 +08:00
开源框架 反而 python 写的漏洞比 php 啥的少多了。
java 过段时间某某库有漏洞。
python 基本不会爆这种问题。基本上一个库就那个库的基本功能。
louzhichen
2022-08-17 15:34:06 +08:00
用 wp 也好,py+flask 也好,不要自己造轮子。技术的安全性倒是不用担心太多
liuxingdeyu
2022-08-17 15:34:45 +08:00
django 、flask 、odoo 感觉都行,学习成本 odoo>django>flask
podel
2022-08-17 15:36:14 +08:00
python 的问题在于 自由度过高。自由度高就导致可以各种骚操作。 导致很难传承。
python 写的话 要制定相应的编码规范 typing 一定要写好。
但是 python 因为自由度高所以可以开发很快。反而 java
lonenol
2022-08-17 15:36:50 +08:00
可以,但不太好。。
用 vue/react 做也要注意做好 url 路由,一定要可以通过 url 访问具体页面,有的 sap 做的特别恶心,主页之外全靠点,可以说是技术的倒退,比 jsp 还差一万倍。。
HashV2
2022-08-17 15:39:32 +08:00
@ilylx2008 #44 WTF ?这么严重?
ilylx2008
2022-08-17 15:45:22 +08:00
@HashV2 开源的,漏洞都公开的。

我 10 多年前的代码还在学校的服务器上,说有漏洞,不是代码漏洞,是 php5 本身的,还有 sqlserver 的,让我修我实在是无能为力。

建议让老师找个公司买个 cms 带模板带维护的,多好。

我们学校就这样的,各个学院都用上了。
HashV2
2022-08-17 15:46:24 +08:00
@podel #48 写了三年 python 了,规范、typing 不是问题 尤其 3.10 之后写起来很顺手,但是这个官网站点很多回复都不建议用 python 。
HashV2
2022-08-17 15:48:39 +08:00
@ilylx2008 #51 这就是公司从学校接的项目,评估阶段。。。
ilylx2008
2022-08-17 15:53:41 +08:00
@HashV2 看学校等级,安全事故你们担责或者你们对接的老师担责的话,必须纯静态。
总之:第一目标是安全。

第二目标是:好看。
LavaC
2022-08-17 16:00:07 +08:00
我接过的因为其它系都是 cms 反而不能搞特例,你这个还有自由发挥空间就挺好。
BeforeTooLate
2022-08-17 16:18:31 +08:00
php 吧去年刚给一个 211 学校某个实验室做了个官网
terranboy
2022-08-17 16:21:09 +08:00
看了各位的回复 好像活在 10 年前
Alliot
2022-08-17 16:23:08 +08:00
静态生成最适合
Sunzehui
2022-08-17 16:27:30 +08:00
真不是跟不上时代,你用了那些花里胡哨的前端框架,做 SEO 怎么办? SSR ?为什么不一开始就服务端渲染?
搞一堆 RESTAPI ,CMS 后台你是不是还得做一份?
直接找个 CMS 源码不香吗,后台写好了,前端改改模板标签就渲染完了,用不了一周就搞完了。
HashV2
2022-08-17 16:42:10 +08:00
@Alliot #58 有成熟框架推荐吗?我看 wp 并不是静态生成的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/873408

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX