
做一些小项目,想着反正以后要用 react 写前端页面,感觉 jinja2 和 django 的模板很鸡肋不是么?你们怎么想的
1 Carseason 2019-09-15 13:09:07 +08:00 via iPhone 不用感觉,就是很鸡肋 |
2 okwork 2019-09-15 13:15:58 +08:00 via Android 简单的展示没问题,复杂的表单联动不好处理。 |
3 misaka19000 2019-09-15 13:26:15 +08:00 via Android 小项目直接 jinjia2 就行了,干嘛要用前端框架 |
4 coolair 2019-09-15 13:52:29 +08:00 直接 jquery 一把梭,项目都上架了,你还在打包。 |
5 OhYee 2019-09-15 13:58:30 +08:00 react 不用 SSR 的话,对 SEO 不友好。直接用 jinjia2 起码 SEO 比较友善。 另外 node 写前端打包好慢啊 不过如果有人专门写前端,不用 jinjia2 才是首选 想都学学的话,就用 react+SSR 呗,图省事的 jinjia2 (个人觉得 django 的模板不如 jinjia2 ) |
6 banxi1988 2019-09-15 15:22:22 +08:00 Django 的模板给人 任性 SB 的感觉. 我在 Django 项目中也首选 Jinja2. 前端也有 Jina2 高度类似的模板引擎. Nunjucks |
7 AllenBigBear 2019-09-15 15:23:46 +08:00 我感觉简单的可以用用吧。。。前端要求高的,还是前后分离。。。 |
8 inpro 2019-09-15 15:34:52 +08:00 via iPhone 在 React 这类 SPA 框架出现之前,模版是主流的开发方式,它们在 flask 和 Django 中不是创作者添加的多余的鸡肋,只是没有去掉而已 |
9 Karpov 2019-09-15 15:46:31 +08:00 初学者或者选择恐惧症可选 Django 或者 Angular 这种重型的框架,一般这种框架文档比较全,一站式解决方案也不用纠结其他。另外不清楚您的小项目是自己玩玩还是想快速出活,假如是后者建议还是选择轻量级的框架,这种上手一般比较快,不会被大部头的文档劝退。 |
10 ShinChven 2019-09-15 15:48:54 +08:00 umijs |
11 zachlhb 2019-09-15 16:16:00 +08:00 via Android 如果自己写你还搞前后端分离?不麻烦吗,而且前后端分离有些项目不适合的 |
12 Allianzcortex 2019-09-15 20:30:41 +08:00 via iPhone @zachlhb 自己写也搞呀,主要是降低学习成本,下次换成 spring 前端也可以再用 react 而不用专门学 Thymyleaf |
13 zachlhb 2019-09-16 08:05:49 +08:00 via Android @Allianzcortex 我觉得现在前端比模板引擎还麻烦 |
14 whusnoopy 2019-09-16 08:59:50 +08:00 小项目我就压根不上所谓的前端了,所有的东西都 Jinja2 后端渲染吐出来,前端就是个展示,或者加个表单提交做交互,要写的 js/css 就是把 bootstrap 或别的前端样式框架引入而已 |
15 wizardoz 2019-09-16 09:51:35 +08:00 我一直在用 drf,django 的模版基本上放弃了,jinja2 还没用过。 搭车问一下,使用模版的方式,方便搞前端更新效果不? |
16 alexmy 2019-09-16 10:26:09 +08:00 react 的服务端渲染框架 next 或者 beidou 都挺好啊,用多了自己有一套积累,很方便。 |
17 sheen 2019-09-18 16:24:52 +08:00 看业务复杂度了,如果复杂度比较小的,用 django 开发比较快。不然还是用 react 吧 |