需求是这样的,一个 web 应用,用来做工程上设备端口占用的申请之类的,我想了想应该至少有这么几块:
原始端口数据录入(至少得有手工填写和表格导入)
简单的端口信息展示(工程啊,设备名称,端口信息,占用者的信息。。。少不了搜索功能)
占用申请(估计类似工单系统,需要做账号和权限之类的)
导出(端口表,各种口径的统计表之类的)
这样的需求有没有什么简单易学的框架来实现啊(手动捂脸)
(完全不会 web 。。。平时靠 google 写点儿工作上的 python 脚本,被安排这活儿顿时头大了。。。)
1
villivateur 2021-04-17 07:32:35 +08:00 via Android
Django ?
|
2
ShuoHui 2021-04-17 07:52:05 +08:00 via iPhone
会 python 就 django flask 咯,找几个 demo 看看
|
3
kof21411 2021-04-17 08:05:13 +08:00
轻便点的就用 flask 吧
|
4
Leigg 2021-04-17 08:16:17 +08:00 via Android
django 最重没有之一
|
5
yigecaiji 2021-04-17 08:30:51 +08:00
flask
|
6
dzdh 2021-04-17 08:35:58 +08:00
flask
or php 一个脚本文件(如果不要很复杂的权限控制的话) |
7
ShuoHui 2021-04-17 08:36:11 +08:00 via iPhone
仔细看了下,你这个用 django+adminx 应该比较简单(我用过的比较少只能想起这些)。django 是比较重,但也是比较简单的框架
|
8
dzdh 2021-04-17 08:36:19 +08:00
补一个 go 。如果没有学习成本的话
|
9
EKkoGG 2021-04-17 08:47:49 +08:00
话说这个需求对没做过 web 的人来说还是挺复杂的,工期应该要挺久的
|
10
drizztdu 2021-04-17 09:06:20 +08:00 via iPhone
可以使用 bottle,一个单文件 web 框架
|
11
SWYou 2021-04-17 09:33:49 +08:00 via iPhone
从描述的现实情况出发来说,只有 django 。
|
12
zhuyang 2021-04-17 09:40:49 +08:00
django 比较全,动手能力强 flask 也行
|
13
niub 2021-04-17 10:46:22 +08:00
听楼主的描述,感觉是一个普通的 Web 应用,涉及到的功能点就是
1 、权限验证 2 、工作流(看提到了工单,是否涉及工单层层审批) 3 、报表(看提到了导出,各种口径的统计) 4 、业务的 CRUD (端口信息) 1 、我会怎么做 我目前的认知是前后端分离比较好吧,理由是好维护,职责分的清楚,在这个设定下,我的选择是:后端使用 Java,技术选型是:SpringBoot + Shiro + Activity + JasperReports + Mysql,前端页面使用 Vue 搭建,UI 随便你,Element 、Ant Design 、iview 都可以。 2 、还可以怎么做 ① 既然使用前后端分离的设计,那后端就不局限于 Java 了( GO/PHP/Python 都可以),看楼主熟悉哪一种了,比如 Python,那你就要搞清楚权限等等如何实现,当然前端也不局限于 Vue,React 一样做,看楼主怎么选。 ② 后端使用 Node 来做,Express + Mysql 提供后端接口,Vue/React 搭建前端服务 总结,功能实现上,选择很多,用你熟悉的语言,做起来可能会快一点。 |
14
niub 2021-04-17 10:51:23 +08:00
补上一条回答:
目前有挺多开源的开箱即用的系统,比如若依,所以楼主,你不见得要自己从头搭建所有,看看有没有现成的解决方案 |
16
echowuhao 2021-04-17 11:39:27 +08:00 via Android
楼主的方案挺好的 邮件虽然慢 如果量不大还好
|