免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: stay_sun
打印 上一主题 下一主题

[其他] python 架构你选择什么呢? [复制链接]

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
11 [报告]
发表于 2015-09-15 00:00 |只看该作者
本帖最后由 lyhabc 于 2015-09-15 00:00 编辑

除了web框架,还有别的框架吗
只能做web?

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
12 [报告]
发表于 2015-09-15 00:00 |只看该作者
除了web框架,还有别的框架吗

论坛徽章:
6
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-03-13 15:26:06CU大牛徽章
日期:2013-03-13 15:26:47戌狗
日期:2013-10-17 09:48:53CU十二周年纪念徽章
日期:2013-10-24 15:41:34丑牛
日期:2014-09-19 14:58:11
13 [报告]
发表于 2015-09-15 11:12 |只看该作者
个人绝对Django 用得比较多吧

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-06-26 22:20:00IT运维版块每日发帖之星
日期:2015-06-29 22:20:00
14 [报告]
发表于 2015-09-15 16:05 |只看该作者
本帖最后由 五岳之巅 于 2015-09-15 16:06 编辑

讨论 :
    1 对于上述的架构你了解那个,请用自己的语言说下你的认识?
    答:Flask最容易上手,小快灵;Django特别适合面向中小企业;Tornado性能强大,但学习曲线非常陡峭,为什么呢?因为你问它怎么写网页,他跟你讲Python,你问它服务器网页变量交互,他跟你讨论异步交流,初学者慎入。Web2Py不太了解,但Flash的确是最近的发展速度非常快的Python Web框架,没有之一。

    2 学习上述的框架,应该学习什么知识呢?
    答:HTML5+CSS3+Javascript+Python

    3 上面的框架  对应于 什么项目呢? 请简述
    答:已在1中回答。

评分

参与人数 1信誉积分 +10 收起 理由
stay_sun + 10 赞一个!

查看全部评分

论坛徽章:
0
15 [报告]
发表于 2015-09-15 16:39 |只看该作者
  1 对于上述的架构你了解那个,请用自己的语言说下你的认识?
django
    2 学习上述的框架,应该学习什么知识呢?
html , python 的基本用法
    3 上面的框架  对应于 什么项目呢? 请简述
公司的cmdb系统,比较简单的

论坛徽章:
32
CU大牛徽章
日期:2013-05-20 10:45:13每日论坛发贴之星
日期:2015-09-07 06:20:00每日论坛发贴之星
日期:2015-09-07 06:20:00数据库技术版块每日发帖之星
日期:2015-12-13 06:20:0015-16赛季CBA联赛之江苏
日期:2016-03-03 11:56:13IT运维版块每日发帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT运维版块每日发帖之星
日期:2016-07-23 06:20:0015-16赛季CBA联赛之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:21
16 [报告]
发表于 2015-09-16 22:46 |只看该作者
1 对于上述的架构你了解那个,请用自己的语言说下你的认识?
上面的框架都还算熟悉。
Django:是基于Python的Web开发框架,是一栈式的解决方案,提供了全套的解决方案,什么模块都有,如缓存、会话、订阅、ORM、授权认证等模块。强大的URL路由配置功能;自动化的管理后台;文档非常丰富且详尽。缺点是系统趋于紧耦合,相对较复杂,自带的ORM不如开源的SQLAlchemy。
Web2py:是基于Python的Web开发框架,也是一栈式的解决方案,有点类似于Ruby on Rails,整个开发过程都可以在浏览器上进行,提供了Web版的在线开发,HTML模版编写,静态文件的上传,数据库的编写的功能。除此之外还有日志功能,以及一个自动化的管理接口。
Tornado:Tornado既是一个Web服务器,又是一个Web开发框架。作为Web服务器,它常采用了异步I/O的通信模型,非常高效;且提供了开发API,便于构建Web应用程序。Tornado支持WSGI,因此可以与其它Web开发框架(如Django、Flask等框架)混用。
Flask:Flask是一个面向简单需求小型应用的轻量级框架,它默认使用受Django启发的Jinja2模板语言,它提供小型的统一工具,或者在已有的API上构建的简单网络接口。适合快速开发项目。

2 学习上述的框架,应该学习什么知识呢?
所有的这些Web开发框架,都需要:
1)Python语言基础,这一点无需解释
2)HTML、CSS、JavaScript等基础;
3)模板语言的相关知识;
4)Web开发的基础技术,如WSGI技术,Web Service技术、URL路由等。

3 上面的框架  对应于 什么项目呢? 请简述
适合做基于Python的Web项目,如各种管理系统、Web服务接口、快速演示项目、企业网站等。

论坛徽章:
10
CU大牛徽章
日期:2013-09-18 15:20:48程序设计版块每日发帖之星
日期:2016-07-21 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:01技术图书徽章
日期:2014-10-14 16:00:43天蝎座
日期:2013-09-27 17:41:29CU大牛徽章
日期:2013-09-18 15:21:17CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:20:58每日论坛发贴之星
日期:2016-07-21 06:20:00
17 [报告]
发表于 2015-09-17 12:58 |只看该作者
1 对于上述的架构你了解那个,请用自己的语言说下你的认识?
不论上述哪个框架都过于繁复,尤其是在部署时,2.7.x 3.0 等python版本有时就乱成一团。
再加上伟大的墙,不少东西都需要艰难的下载。
说到底都是基于fcgi 或 cgi接口,道理通了,自己直接写有时更快。

2 学习上述的框架,应该学习什么知识呢?
需要对python的包非常了解,用了框架的好处就是可以进行骗译后运行,这也常常是使用python的一个原因

3 上面的框架  对应于 什么项目呢? 请简述
多个项目,经过评估都放弃使用python,改成用php写原型,用c做成最终的生产环境。

论坛徽章:
0
18 [报告]
发表于 2015-09-17 16:16 |只看该作者
简单用了一下flask,很简单,很强大

论坛徽章:
0
19 [报告]
发表于 2015-09-18 10:19 |只看该作者

论坛徽章:
4
IT运维版块每日发帖之星
日期:2015-08-04 06:20:00IT运维版块每日发帖之星
日期:2015-10-10 06:20:002015亚冠之阿尔艾因
日期:2015-11-08 10:27:01CU十四周年纪念徽章
日期:2020-11-05 14:10:23
20 [报告]
发表于 2015-09-18 11:00 |只看该作者
对python还只是简单的了解,还没到用框架的阶段。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP