--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
但是最近写项目的时候总是觉得很不爽,曾经的后端是MVC三层,现在V移除了,剩下MC两层,我慢慢也觉得C层显得多余了。
现在逻辑基本上都在前端写了,那后端留下什么呢?我认为在 Model 层上面加上权限控制、条件查询、数据校验以及分页功能就完全足够了。
我设想极端情况下开发者直接写了 Model 之后就可以自动生成对应的各种 API 而且是拥有一切权限,这样可以快速完成初始原型。后面逐渐再加各种数据校验和限制等等。一个探索性的想法,不知道现在有没有现成的库做了这方面的工作呢?

def get_model_serializer(model_class):tmp_name = re.split('\W', str(model_class))tmp_name = tmp_name[-3]serializer_name = tmp_name + 'Serializer'class Meta:model = model_classfields = get_model_fields(model_class)serializer = class_factory(serializer_name, [],OpsApiSerializer,**{'Meta': Meta})locals()[serializer_name] = serializerreturn locals()[serializer_name]def get_model_view_set(model_class):tmp_name = re.split('\W', str(model_class))tmp_name = tmp_name[-3]fields_name = get_model_fields(model_class)query_view_set_name = tmp_name + 'ViewSet'queryset = model_class.objects.all()serializer_class = get_model_serializer(model_class)query_view_set = class_factory(query_view_set_name, [], OpsApiBaseViewSet,**{'queryset': queryset,'serializer_class': serializer_class,'lookup_field': 'id','lookup_fields': fields_name,'model': model_class})return query_view_setdef set_model_api(model_class):model_set = get_model_view_set(model_class)tmp_name = re.split('\W', str(model_class))tmp_name = tmp_name[-3]router.register('{0}'.format(tmp_name), model_set, tmp_name.lower())def register_url():models = load_models()map(set_model_api, models)register_url()
对于这种前端技术栈方面微妙的变化,我很好奇背后的原因是什么。是因为前端技术人员能力提升了?还是因为有许多后端开发者转做前端了?又或者是其他原因,比如客户端的性能在不断提升,所以许多业务逻辑都放到客户端做,从而减轻服务器的负担?
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
我也觉得这个很蛋疼,不仅要在两个shell中分别开前后端,然后改两下前端,改两下后端。十分痛苦,但是前端的工具链太好又无法舍弃。后来改为先写后端API,写完写tests,跑通之后就可以不管后端狂写前端,效率提升很多。但仍然免不了来回切换。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
rest.create_api(models.Series)
Flask 秉承小而精,组合强大插件然后强大。当然作者能力也是一个因素,itsdangerous, markupsafe, click 几个库也是惊艳异常。让每个组件在社区环境下独立发展,大部分都能脱离 Flask 都有广泛用途。
我举个实际例子,公司有个庞大的后台(编辑人员、管理人员使用),有内容管理、各种配置、统计,菜单项有上百。我们采用了 flask_admin + sqlalchmey 能解决部分不需要太多定制的页面,用 template 定制前端、后端 view 处理,能很好组合进 flask_admin。在这个架构之前有过好多尝试,乐呵大家一下:
并不是要嘲笑这些人,我对每次尝试的人都心怀感激,至少我能知道这个团队搞不定这个方案。
数年没有写过这么多文字了,欢迎砖头。(个中提到的人请不要对号入座,我对大家心怀感激)。
在 2015、2016 两年前端的狂飙突进之后,工具链已经成熟、本轮框架大战也基本落下帷幕的前后端分离、单页应用的趋势已成定局。我想在这个过程最不适应的大概就是ROR还有Django这样的重型框架了。我也很难想象两年前的自己还一度羡慕 rails4 的单页动态加载(turbolinks)。而事实上,直至今天虽然我手上的前端技术栈发生了很多变化,后端仍然是 tornado + peewee/sqlalchemy 的老一套,靠着自己写的一个脚手架 fpage 疯狂续命。(https://github.com/fy0/fpage 这个项目已经服役了很久而且至今仍在用,只是现在一般创建完项目直接就把template删除掉),很久没更新因为大致也没什么可改的了。估计 flask 的情形大致也类似吧。但是最近写项目的时候总是觉得很不爽,曾经的后端是MVC三层,现在V移除了,剩下MC两层,我慢慢也觉得C层显得多余了。现在逻辑基本上都在前端写了,那后端留下什么呢?我认为在 Model 层上面加上权限控制、条件查询、数据校验以及分页功能就完全足够了。我设想极端情况下开发者直接写了 Model 之后就可以自动生成对应的各种 API 而且是拥有一切权限,这样可以快速完成初始原型。后面逐渐再加各种数据校验和限制等等。一个探索性的想法,不知道现在有没有现成的库做了这方面的工作呢?如果没有的话,我打算自己做一个demo看看效果,底层 http 库初定 aiohttp (性能更好的同时不再打算兼容python2),不知道有没有更好的选择。--
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
你是说作一个每天只有100人访问的网站吗?

couchdb?
>>>>>> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
>>>>>> 要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
>>>>>> 要查看更多选项,请访问https://groups.google.com/d/optout。
>>>>>
>>>>>
>>>>> --
>>>>> 邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
>>>>> 规则: http://code.google.com/p/cpyug/wiki/PythonCn
>>>>> 详情: http://code.google.com/p/cpyug/wiki/CpyUg
>>>>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>>>>> ---
>>>>> 您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
>>>>> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
>>>>> 要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
>>>>> 要查看更多选项,请访问https://groups.google.com/d/optout。
>>>>
>>>>
>>>> --
>>>> 邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
>>>> 规则: http://code.google.com/p/cpyug/wiki/PythonCn
>>>> 详情: http://code.google.com/p/cpyug/wiki/CpyUg
>>>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>>>> ---
>>>> 您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
>>>> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
>>>> 要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
>>>> 要查看更多选项,请访问https://groups.google.com/d/optout。
>>>
>>>
>> --
>> 邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 规则: http://code.google.com/p/cpyug/wiki/PythonCn
>> 详情: http://code.google.com/p/cpyug/wiki/CpyUg
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>> ---
>> 您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
>> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
>> 要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
>> 要查看更多选项,请访问https://groups.google.com/d/optout。
>
>
>
>
> --
> 不学习,不知道
>
> --
> 邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
> 规则: http://code.google.com/p/cpyug/wiki/PythonCn
> 详情: http://code.google.com/p/cpyug/wiki/CpyUg
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
> 要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
> 要查看更多选项,请访问https://groups.google.com/d/optout。
--
Best regards,
ᶘ ᵒᴥᵒᶅ
Mengyang Li
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要向此群组发帖,请发送电子邮件至 pyth...@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/d/optout。
在 2015、2016 两年前端的狂飙突进之后,工具链已经成熟、本轮框架大战也基本落下帷幕的前后端分离、单页应用的趋势已成定局。我想在这个过程最不适应的大概就是ROR还有Django这样的重型框架了。我也很难想象两年前的自己还一度羡慕 rails4 的单页动态加载(turbolinks)。

> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
> 要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
> 要查看更多选项,请访问https://groups.google.com/d/optout。
--
life is pathetic, go Pythonic! 人生苦短, Python当歌!
俺: http://zoomquiet.io
授: http://creativecommons.org/licenses/by-sa/2.5/cn/
怒: 冗余不做,日子甭过!备份不做,十恶不赦!
KM keep growing environment culture which promoting organization learning!
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
--在 2015、2016 两年前端的狂飙突进之后,工具链已经成熟、本轮框架大战也基本落下帷幕的前后端分离、单页应用的趋势已成定局。我想在这个过程最不适应的大概就是ROR还有Django这样的重型框架了。我也很难想象两年前的自己还一度羡慕 rails4 的单页动态加载(turbolinks)。而事实上,直至今天虽然我手上的前端技术栈发生了很多变化,后端仍然是 tornado + peewee/sqlalchemy 的老一套,靠着自己写的一个脚手架 fpage 疯狂续命。(https://github.com/fy0/fpage 这个项目已经服役了很久而且至今仍在用,只是现在一般创建完项目直接就把template删除掉),很久没更新因为大致也没什么可改的了。估计 flask 的情形大致也类似吧。但是最近写项目的时候总是觉得很不爽,曾经的后端是MVC三层,现在V移除了,剩下MC两层,我慢慢也觉得C层显得多余了。现在逻辑基本上都在前端写了,那后端留下什么呢?我认为在 Model 层上面加上权限控制、条件查询、数据校验以及分页功能就完全足够了。我设想极端情况下开发者直接写了 Model 之后就可以自动生成对应的各种 API 而且是拥有一切权限,这样可以快速完成初始原型。后面逐渐再加各种数据校验和限制等等。一个探索性的想法,不知道现在有没有现成的库做了这方面的工作呢?如果没有的话,我打算自己做一个demo看看效果,底层 http 库初定 aiohttp (性能更好的同时不再打算兼容python2),不知道有没有更好的选择。--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要向此群组发帖,请发送电子邮件至 pyth...@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/d/optout。
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
mc都不需要了?有人有过powerbuilder/delphi/c++builer么?Embarcadero欢迎你。2017-06-28 11:05 GMT+08:00 Yunfan Jiang <jyf...@gmail.com>:确实如此 甚至连M和C也并不需要了 比如graphql 再比如aws lambda 后端大概要退后到各种redis/postgresql这个层面的开发了不过还有个十年缓冲期吧
在 2017年6月28日 上午1:13,fy <fy0...@gmail.com>写道:
在 2015、2016 两年前端的狂飙突进之后,工具链已经成熟、本轮框架大战也基本落下帷幕的前后端分离、单页应用的趋势已成定局。我想在这个过程最不适应的大概就是ROR还有Django这样的重型框架了。我也很难想象两年前的自己还一度羡慕 rails4 的单页动态加载(turbolinks)。而事实上,直至今天虽然我手上的前端技术栈发生了很多变化,后端仍然是 tornado + peewee/sqlalchemy 的老一套,靠着自己写的一个脚手架 fpage 疯狂续命。(https://github.com/fy0/fpage 这个项目已经服役了很久而且至今仍在用,只是现在一般创建完项目直接就把template删除掉),很久没更新因为大致也没什么可改的了。估计 flask 的情形大致也类似吧。但是最近写项目的时候总是觉得很不爽,曾经的后端是MVC三层,现在V移除了,剩下MC两层,我慢慢也觉得C层显得多余了。现在逻辑基本上都在前端写了,那后端留下什么呢?我认为在 Model 层上面加上权限控制、条件查询、数据校验以及分页功能就完全足够了。我设想极端情况下开发者直接写了 Model 之后就可以自动生成对应的各种 API 而且是拥有一切权限,这样可以快速完成初始原型。后面逐渐再加各种数据校验和限制等等。一个探索性的想法,不知道现在有没有现成的库做了这方面的工作呢?如果没有的话,我打算自己做一个demo看看效果,底层 http 库初定 aiohttp (性能更好的同时不再打算兼容python2),不知道有没有更好的选择。--
Docker 和 python 有替代性?
@依云 很有趣的视频~
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
--管策
君子博学而日参省乎己,则知明而行无过矣。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
十几年从事前端的人员来回复一下这个问题。首先第一个问题,mvc是否过时?答案当然是否定的。前端由于各种原因,现在激进的想要把所有业务逻辑工作全部包揽,但事实上这是不可能的事情,至少对于数据加密和服务端的验证是不可能被取缔的,大数据的计算整合也必须在服务端进行,前端所能作的业务逻辑方面的工作其实是一些对安全性要求不高的部分,所以C绝不可能从服务端移除,而且前端直接连接restful api的做法安全隐患极大,未来肯定会有越来越丰富的中间逻辑层对数据层的api进行封装加工。至于v的部分,确实有很大一部分工作由于js框架的狂野发展而不再需要由服务端进行template的处理,但现在出现一个很有趣的趋势是为了seo和加载运行效率,又开始进行首屏数据服务端渲染的工作了。其次,单页应用是否适用于所有场景?答案也是否定的。现在的前端有时一个页面的大小可以达到10M甚至20M的夸张程度,或许对于宽带和pc端来说问题不大,但对于移动端,它消耗的流量和耗电程度事实上已经超过了当年被乔布斯疯狂诟病的flash。几乎可以肯定的事情是,在未来肯定会想办法把这些离谱的东西重新拆开。到时在什么页面依赖哪些程序,恐怕还是得需要服务端进行处理。至于这个服务端使用的是node.js还是python或者是java/php,会出现什么样的新框架,那得看未来的发展。其实这里有个最重要的问题,开发人员在面临这场变革的时候究竟需要做什么准备?从我在前端经历的这一场变革来看,更重要的是对基础语言的熟悉和掌握,以便无论出现什么样新的框架和技术,都能够快速掌握并应用于工作中。有了这样的基础,面对的变革不论是发展成什么样子,技术上都不会落于人后了。
郁夫 <szx...@gmail.com> 于2018年5月4日周五 上午9:19写道:
Docker 和 python 有替代性?--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
Docker 和 python 有替代性?
@依云 很有趣的视频~
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
--管策
君子博学而日参省乎己,则知明而行无过矣。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
> 前端直接连接restful api的做法安全隐患极大我觉得这个能否展开说一下,在我看来restful把安全问题解决的很好,远比cookies方案好。cookies方案由于json接口很难加token进行二次校验,但是不加始终会有跨域提交的风险。但是restful中的access_token参数就很好地解决了这个问题,除非把用户自己把access_token丢了,但如果这个能丢,cookies肯定也没了。> 在出现一个很有趣的趋势是为了seo和加载运行效率,又开始进行首屏数据服务端渲染的工作了。服务端渲染貌似并不影响编码的方式,只是一些额外配置。但是工具链相对于传统MVC是全方位的进步了,我觉得这并不能说明传统方式的优越,而正相反说明了传统方式少数几个优越的地方也在被人积极地进行超越了。> 现在的前端有时一个页面的大小可以达到10M甚至20M的夸张程度,或许对于宽带和pc端来说问题不大,但对于移动端,它消耗的流量和耗电程度事实上已经超过了当年被乔布斯疯狂诟病的flash。几乎可以肯定的事情是,在未来肯定会想办法把这些离谱的东西重新拆开。到时在什么页面依赖哪些程序,恐怕还是得需要服务端进行处理。这个也不是很赞同,10MB、20MB我觉得只能是轻量级的页游了。大部分SPA页面不算图片能达到3MB我觉得就恐怖如斯了。事实上打包工具链也在进一步进步,你说的那个按需加载实际上很早就有了,自动模块拆分也是有的……其实去年的时候我还不太确定,但现在可以看出趋势,大家确实是都在向着自动化CURD的道路上走。只不过不同的一点是,与我想的一个框架整合全部直接对接数据库不同,一部分项目是拆成了API服务 + 鉴权服务,以接口为单位进行权限校验。这看起来就没那么激进了。
icebird <iceb...@gmail.com> 于2018年5月4日周五 上午9:58写道:
十几年从事前端的人员来回复一下这个问题。首先第一个问题,mvc是否过时?答案当然是否定的。前端由于各种原因,现在激进的想要把所有业务逻辑工作全部包揽,但事实上这是不可能的事情,至少对于数据加密和服务端的验证是不可能被取缔的,大数据的计算整合也必须在服务端进行,前端所能作的业务逻辑方面的工作其实是一些对安全性要求不高的部分,所以C绝不可能从服务端移除,而且前端直接连接restful api的做法安全隐患极大,未来肯定会有越来越丰富的中间逻辑层对数据层的api进行封装加工。至于v的部分,确实有很大一部分工作由于js框架的狂野发展而不再需要由服务端进行template的处理,但现在出现一个很有趣的趋势是为了seo和加载运行效率,又开始进行首屏数据服务端渲染的工作了。其次,单页应用是否适用于所有场景?答案也是否定的。现在的前端有时一个页面的大小可以达到10M甚至20M的夸张程度,或许对于宽带和pc端来说问题不大,但对于移动端,它消耗的流量和耗电程度事实上已经超过了当年被乔布斯疯狂诟病的flash。几乎可以肯定的事情是,在未来肯定会想办法把这些离谱的东西重新拆开。到时在什么页面依赖哪些程序,恐怕还是得需要服务端进行处理。至于这个服务端使用的是node.js还是python或者是java/php,会出现什么样的新框架,那得看未来的发展。其实这里有个最重要的问题,开发人员在面临这场变革的时候究竟需要做什么准备?从我在前端经历的这一场变革来看,更重要的是对基础语言的熟悉和掌握,以便无论出现什么样新的框架和技术,都能够快速掌握并应用于工作中。有了这样的基础,面对的变革不论是发展成什么样子,技术上都不会落于人后了。
郁夫 <szx...@gmail.com> 于2018年5月4日周五 上午9:19写道:
Docker 和 python 有替代性?--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
----
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com。
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
----
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com。
要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。