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

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

是这样的:

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

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

8019 次点击
所在节点    程序员
91 条回复
lB2cGz9OQ1agw7XK
2022-08-17 11:36:11 +08:00
django admin 一把梭
yaoyao1128
2022-08-17 11:36:13 +08:00
可以但是不建议
首先 jsp 和 php 多一个原因是虚拟主机多……其实 asp 以前也挺多的
其次是改模版容易,基本上用的系统所有功能都可以直接在 dashboard 完成
ciki
2022-08-17 11:38:31 +08:00
@66beta #8 drupal 是真不好维护,国内懂的都没几个
ciki
2022-08-17 11:40:02 +08:00
学校官网访问量也不大,只要不崩溃平时也没人看,随便找个顺手的搞
knightdf
2022-08-17 11:52:48 +08:00
wordpress 不香么?
lp7631010
2022-08-17 11:56:49 +08:00
wordpress 两三天就搞完了 节省一个多月的时间
renhou
2022-08-17 12:04:29 +08:00
任何官网性质的网站,wordpress 是最优解
weak
2022-08-17 12:23:06 +08:00
wordpress 南方科技大学用的就是 wordPress
CatCode
2022-08-17 12:28:40 +08:00
选课、成绩查询啥的还是选个高性能的吧
其他的随便搞搞 但不要留安全漏洞就好
whywaoxaks
2022-08-17 12:46:24 +08:00
wp ,再花 200 买个主题,按要求改一改,就差不多了。
HashV2
2022-08-17 12:59:08 +08:00
@whywaoxaks #30 原来主题是收费的啊?
sutra
2022-08-17 13:13:42 +08:00
直接 headless cms 。
cssk
2022-08-17 13:16:35 +08:00
@HashV2 #30 有免费主题有收费主题,你要会改,当然可以自己改
fy
2022-08-17 13:24:36 +08:00
想啥呢,直接上 WP ,最多半个月搞完。
自己写(无论是不是 python)是可以,但是这种项目上不值得
PEAL
2022-08-17 14:19:22 +08:00
我前东家一个几百人的公司,后台全是 python 写的
julyclyde
2022-08-17 14:26:08 +08:00
@HashV2 等级保护不会因为 python 过不去,而是会因为安全不合规过不去
ilylx2008
2022-08-17 14:29:48 +08:00
学校里的,一般是买个 cms 生成纯静态。

动态语言基本上安全评审都过不去。
libook
2022-08-17 14:36:23 +08:00
网站后台管理系统用防火墙、Web 应用防火墙、VPN 、堡垒机、操作审计系统,密码位数够长、数字与字母大小写外加符号、隔一段时间强制修改,登录会话一段时间后强制失效。系统和数据得有实时备份和异地容灾。系统账号三权分立。剩下的就是机房管理和人员管理要有相应的管理制度文档以及实施记录。再对前后台系统进行渗透测试通过,差不多就可以过等保了。

所以你用啥技术栈没啥大所谓,无非就是支持动态载入代码的技术栈(如 PHP 、JSP 、ASP 、ASPX )会比较容易产生漏洞而已,Python 只要避免数据库注入漏洞基本问题不大。
terranboy
2022-08-17 14:44:06 +08:00
next.js SSG 你值得拥有 太适合不过了 都什么年代了
HashV2
2022-08-17 14:57:11 +08:00
@ilylx2008 #37 wp 是 cms 生成的纯静态吧? 我发帖后才知道这个,跑了个 docker 玩了一会儿,感觉挺合适的。

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

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

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

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

© 2021 V2EX