1
fanzeyi 2012-03-16 03:35:50 +08:00
* ORM: SQLAlchemy
* Template: Jinja2 以及曾经维护了一个自己用的 Tornado 修改框架.. 加了 jinja2 mongodb 之类的支持.. =.= 不过只是玩具而已.. (看到标题我以为特指 Twitter 的 Bootstrap 框架.. 本来想说 jinja2 + bootstrap 的东西的..) |
2
Livid MOD OP |
3
fanzeyi 2012-03-16 03:43:11 +08:00
@Livid 个人来讲.. 其实更喜欢 Tornado 能够轻易与其他库兼容的特性.. 更享受自己搭建出一个框架的感觉..
正是因为这样才能够每次在不同的项目中尝试不同的新东西.. :D (不过实际应用中如果有这样的框架确实会能提高开发速度.. ) |
4
YvetteM 2012-03-16 06:11:10 +08:00
的确有哦。
|
5
iandyh 2012-03-16 07:07:27 +08:00
Tornado 本身各个组件间就是低耦合,所以想添加模块增减模块都很容易。这也是设计者的初衷。
|
6
feilaoda 2012-03-16 10:43:26 +08:00
这个我可以组织或参加。
低耦合是种优势,但经常是说拿来作为优点炫耀,真正干活的时候还是要去找各种best practice bootstrap的好处是这是经过验证的,比较可行的方案,你直接按照某个步骤干活就行了 约定大于配置 bootstrap容易让人以为是twitter的bootstrap,或许应该取个名字 |
7
mywaiting 2012-03-16 11:18:08 +08:00
正是Tornado的随意折腾,我才愿意用,像Django,看到我就头晕~~~ 驾驭能力真心不足~~~
不过,要是有人总结开源出来,我还是很乐意给个赞的:) |
8
mywaiting 2012-03-16 11:23:33 +08:00
顺便说句:
ORM:要是Tornado中整合ORM,果断要抛弃,写Raw SQL爽快多了。 Template: 不是很复杂的模板,自带的已经够用。 Redis或者Memcached的集成不是每个人都必须的,个人来说,不集成好过集成。 Session: 懂得Session原理的人实现自己的Session毫无鸭梨。 个人观点,勿喷! |
9
est 2012-03-16 11:26:05 +08:00
我倒是对ORM不感兴趣,NoSQL用多了,schemaless的东西就上瘾了。现在对于非django框架东西最期待的就是一个强大可定制的admin。
|
10
kernel1983 2012-03-16 11:34:40 +08:00
对, 现在我的admin interface还是Sequel Pro
|
11
notedit 2012-03-16 11:42:32 +08:00
@Livid
之前有想过这个问题 https://github.com/notedit/basesite/ 这个没有orm 我不喜欢orm 因为要把数据层(后端)和逻辑层(前端)分开 https://github.com/notedit/gooditea 这个是修正版 只是无耻的用go来写后端 |
12
felinx 2012-03-16 12:13:24 +08:00 1
换模板、集成orm、cache等这些在tornado还是非常容易的。
我继续SQL裸奔,话说 peewee https://github.com/coleifer/peewee 这个orm有点意思,作者是 djangosnippets.org 的作者之一。 |
13
wodemyworld 2013-01-19 17:17:40 +08:00
@mywaiting ORM的那个严重不同意,可能没遇到过复杂的业务逻辑和业务逻辑的改动吧,如果没有orm的话得头痛死
|