我是一个浅尝辄止的开发人员。目前用过 PHP 的 Laravel,Python 的 Flask,JS 的 Express。但是开发中一直有一个痛点是对于数据的校验,定义数据库时要进行一次,后端收到数据时要进行一次,前端还要写校验。
Laravel 可以在后端写好数据定义生成数据库表,但是收到的请求还是要自己写校验,前端也免不了。
Express 使用 MongoDB 做数据库,所以模型定义在后端,省去了建库,新建数据时候也会自动校验,但是收到数据时的校验与前端校验依然免不了。
Flask 做过的都是自己人用,只做了后端校验和数据库定义,但是应该各处校验都免不了。
其实无论后端校验,前端校验,数据模型定义,大部分校验规则都是一致的,就想知道目前有没有什么框架可以实现一处定义,其他部分的校验都自动完成。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.