V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
honmaple
V2EX  ›  Python

flask,django 之流属于前端还是后端

  •  
  •   honmaple · 2015-11-03 10:07:21 +08:00 via Android · 14073 次点击
    这是一个创建于 3300 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问题是这样的,最近在用 flask 写一个网站(属于边学边写),却发现很多时间都用来写 html/css/js,而 flask 用于数据库表单等操作时仅需要很少的代码,是我的重心放错了吗
    13 条回复    2015-11-03 12:29:51 +08:00
    xiqingongzi
        1
    xiqingongzi  
       2015-11-03 10:09:28 +08:00 via Android
    后端。你写的 HTML 是为了追求能看
    前端的是为了追求好看
    shunia
        2
    shunia  
       2015-11-03 10:17:54 +08:00   ❤️ 1
    后端不出事,一出事鸡飞狗跳,所以重心是维稳
    前端这儿差一个像素那儿差一个像素,只要"我改一下更上去版本号加一",所以重心是调优

    两个都花心思,但是对细碎时间的消耗不一样.你那写完的网站可能后台也有不少问题没考虑到呢,但是即便是你自己去看,第一眼也是看到的前端,看到的是那些没对准的一个两个像素.
    iiduce
        3
    iiduce  
       2015-11-03 10:18:07 +08:00
    写 template 就是前端。觉着后端的东西少是因为你写的业务不够复杂。
    weer0026
        4
    weer0026  
       2015-11-03 10:22:30 +08:00
    这就是为什么会推崇前后端分离的原因啊。。
    yongzhong
        5
    yongzhong  
       2015-11-03 10:26:00 +08:00
    自己写 难免这样,毕竟现在主要还是体验为王.
    chairuosen
        6
    chairuosen  
       2015-11-03 10:27:55 +08:00
    以后后端框架就会演化到只给 rest 接口
    hbkdsm
        7
    hbkdsm  
       2015-11-03 11:33:54 +08:00
    @chairuosen 所以大大认为用哪种技术写 RESTful API 最舒服?
    sudoz
        8
    sudoz  
       2015-11-03 11:37:30 +08:00
    @hbkdsm Django Rest Framework
    hbkdsm
        9
    hbkdsm  
       2015-11-03 11:41:02 +08:00
    @sudoz 果然是 p2ex !
    bearlegion
        10
    bearlegion  
       2015-11-03 11:50:38 +08:00
    后端。使用 rest api 就是纯后端。使用模板的话也算是了一部分前端。
    a358003542
        11
    a358003542  
       2015-11-03 12:03:38 +08:00
    其实我对 restful 接口持保留意见,前后端分离才需要,不过对于 python 这种敏捷开发语言来说,似乎并不是弄得这么复杂。当然了东西做大了可能要考虑统一接口之类的,但那也是在之前的基础上,代码的稍作调整罢了。
    Hipponensis
        12
    Hipponensis  
       2015-11-03 12:05:43 +08:00
    那就好好研究一下 RESTful API ?
    wizardforcel
        13
    wizardforcel  
       2015-11-03 12:29:51 +08:00
    前端部分由于不是后端程序员的专长,只使用 jq 和 bootstrap 就可以了。不必去搞 angular 和 react 。

    我觉得 restful 的一部分思想是好的,把部分参数放进 url 中简化 url 。现在后端的路由解析变得灵活很多,完全可以这么实现。

    但是过分要求语义就不合适了。从 get 和 post 两个操作转变到四个操作略麻烦,而且需要一定时间来适应。其实我还是喜欢把删除用 get 实现,修改用 post 实现。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5798 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 03:28 · PVG 11:28 · LAX 19:28 · JFK 22:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.