做一些小项目,想着反正以后要用 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 吧
|