如果现在重新开发douban,会选择什么开发框架?

newpeak

newpeak
2006-02-10 10:32:04

×
加入小组后即可参加投票
  • Steve

    Steve 2006-02-11 00:50:12

    关注一下...先听听阿北的意见

  • 阿北

    阿北 (less is more) 组长 2006-02-11 01:07:31

    1. 不会. 绝对不会.
    2. 可能会考虑django. 现在我还不是特别了解django的性能情况。
    3. 有可能,但可能性不大。
    4. 这个问题我正还在琢磨。看到我们的招聘启示了吗?

    总的来说,和现在用的框架不会有什么大的不同。ajax可以慢慢加,而且只是个别页面需要。它不是“框架”的一部分。其实豆瓣上线的第一个版本就有一个ajax使用(那时候还不叫ajax), 后来发现浏览器的兼容有问题,就撤掉了。现在这些个库应该可以解决这个问题。

  • 玩家分母

    玩家分母 2006-02-11 01:17:58

    Ajax如果泛滥,更显得庸俗,它应该在真正需要它的时候才出现。

  • Steve

    Steve 2006-02-11 01:58:55

    1、我想知道为什么阿北哥对J2EE如此肯定地说不 2、后台处理PHP真的不够用吗,还是比较繁琐

  • 行胜于言

    行胜于言 (IT民工) 2006-02-11 02:51:49

    没见过后台处理用php的 最好用C,呵呵 J2EE在这里有点原子弹打蚊子了......

  • 小力

    小力 2006-02-11 13:53:08

    2006-02-11 01:07:31: 阿北 (北京)   1. 不会. 绝对不会.

    absolutely agree

  • 阿北

    阿北 (less is more) 组长 2006-02-11 14:15:53

    java: 开发效率有问题, 特别是小团队快速开发。java适合集团军作战,不适合特种部队。

    python做后台的好处是你可以在享受高开发效率的同时,在真正需要运行效率的时候随时把一部分算法变成用C实现。而且python自带的很多库已经是C实现的。

  • 行胜于言

    行胜于言 (IT民工) 2006-02-11 16:58:14

    nod java不适合开发轻量级的web2.0类型的应用

    不过等douban用户数量达到一定程度后,从单机-〉集群 如何更robust,还是需要好好设计的; 到时候还要分享一下呀 :P

  • Steve

    Steve 2006-02-11 22:37:42

    1、J2EE的设计模式已经很成熟了,如果硬件允许,小团队开发还是可行(如果是阿北单兵作战估计够累),敏捷开发的渗透使Java也能应付轻量级的开发,何况豆瓣的应用在高速的增长。个人观点。 2、刚接触python,对python的模式不适很了解,阿北可能对解决douban的用户增长需求有自己的一套,不知道能否分享一下(to 阿北)

  • 阿北

    阿北 (less is more) 组长 2006-02-12 05:15:39

    python接触多了,你就明白为什么说j2ee不合适了。:)

    对用户增长的需求,关键是能够快速应变。每天一个版本。所以需要比java高很多的开发效率。

  • 火柴

    火柴 2006-02-18 21:51:30

    快速原型开发是PYTHON的优点

  • ray

    ray 2006-03-11 21:29:02

    正在从J2EE向python转型中.....

  • ray

    ray 2006-03-11 21:49:40

    请问python现在可以做复杂的企业级应用么?比如有没有可能python+webservice取代EJB来实现分布式,从稳定性、安全性上来考虑。还是python现在还仅局限于做简单的web应用? 都说python在国外已经很流行了,都是做哪些方面的呢? 国内一些大软件厂商对python的态度如何?Microsoft IBM Oracle BEA 等等。Google应该是力挺python的。

  • centi

    centi 2006-03-15 16:51:06

    关注中:不知道python是否适合复杂的企业级应用,比如ERP之类的。

  • closer2sky

    closer2sky 2006-03-15 17:03:22

    去Python的官方网站看下吧: http://www.python.org 我个人印象最深的是EVE Online,我玩过小一段时间,几万人同服务器,巨大不断成长的宇宙……
  • blanco

    blanco 2006-03-30 16:11:22

    Python没有学过,没有发言权 只是说说我的体会,我的网站(www.sp120.com)采用java开发 freemarker+servlet+proxy+cache+dao+db 一般的都采用freemarker生成静态html。 本来有好几种考虑,比如freemarker+webwork+spring+hibernate 比如ajax(我以前的公司采用前面那种框架,现在公司采用ajax) 最终没有选择前面框架的原因在于自己一个人还不是特别精通 ajax,主要是对搜索引擎不够友好 整个改版(增加很多功能,设计、代码全部重写)从设计到上线大概用了1个半月(其中UI(很差的)大概占了1/3,另外还要上班) 感觉开发速度还可以 不过有时间有机会还是要看看其他的东西
  • Zoom.Quiet

    Zoom.Quiet (Life is short, go Pythonic ;-)) 2006-03-31 14:09:53

    http://wiki.woodpecker.org.cn/moin/BPUG/2006-03-26 阿北在CPUG会课上的发言,有录音下载的,大家可以自个儿听一听,体会一下子对于豆瓣这样的站点,什么最重要…………
  • 铁哥

    铁哥 2006-04-05 16:36:52

    有没有想过用python开发地图相关的应用,效果会如何?

  • 阳剑

    阳剑 2006-04-06 22:26:43

    没接触过,不过经过这些,到是有点兴趣了

  • 八戒

    八戒 (诗人 , 学者 , 民主战士) 2006-04-19 16:51:02

    php+ajax是douban最好的选择 我会做一个例子给豆瓣看的

  • 八戒

    八戒 (诗人 , 学者 , 民主战士) 2006-04-19 17:28:23

    发言后 刷页面 就出现多条相同的留言 这可是豆瓣的bug啊

    快用ajax吧 不要把页面都post过去 让豆瓣成为反映最快最灵敏的站点吧

  • 八戒

    八戒 (诗人 , 学者 , 民主战士) 2006-04-19 17:28:38

    发言后 刷页面 就出现多条相同的留言 这可是豆瓣的bug啊

    快用ajax吧 不要把页面都post过去 让豆瓣成为反映最快最灵敏的站点吧

  • 小谢

    小谢 2006-04-20 12:32:19

    阿北增加一个防止重复提交吧

  • 八戒

    八戒 (诗人 , 学者 , 民主战士) 2006-04-20 16:08:45

    http://www.fifid.com/ 我不知道发在何处 大家看看 豆瓣的姊妹啊
  • liquid

    liquid 2006-05-14 01:16:00

    www.fifid.com 这个也太象了吧.....
  • 菜贩子

    菜贩子 2006-05-15 00:17:48

    [内容不可见]

  • 元创

    元创 (我的专业是打酱油) 2006-05-16 13:16:03

    没有最像的,只有更像的……

  • 月亮上的石头

    月亮上的石头 (Let it be) 2006-08-22 02:28:09

    这个话题很好。琢磨中。

  • AlbertLee

    AlbertLee (转移blog中) 2006-09-30 15:03:38

    我对java本身不太反感,反感的是一些拿“大词”吓唬人的javaer。 python适合豆瓣, python+C可以满足大部分需要。

  • Forest

    Forest 2008-06-17 11:21:29

    学习了。

  • 狼

    2008-06-21 13:13:29

    django也挺好的

  • 青胜蓝

    青胜蓝 2008-06-21 16:23:29

    看看

  • Kollin

    Kollin (目标,行动) 2010-03-05 15:13:05

    看看

  • 天亮了

    天亮了 (5.11D) 2010-03-05 19:27:03

    关注

  • ddr888

    ddr888 (头像是我对着镜子搞的创作) 2010-03-05 22:41:05

    亚克西

  • ddr888

    ddr888 (头像是我对着镜子搞的创作) 2010-03-05 22:41:37

    没禁

  • [已注销]

    [已注销] 2010-10-19 17:34:49

    [内容不可见]

  • passi0n

    passi0n (猫吃鱼,狗吃肉,奥特曼打小怪兽) 2010-10-19 17:39:35

    恩 不错的话题 学习了

  • 豆友3017175

    豆友3017175 (世界不停止....) 2010-10-19 17:54:20

    这个每个阶段,有每个阶段的办法 先把用户量做起来才是王道 后面的集群式服务等等 各种框架,用户量上到一定的阶段后 肯定会边 www.kaozuo.com
  • 芈子叶

    芈子叶 (能写能画,诚交笔友。) 2011-08-14 21:07:55

    我现在做后台用的是facebook开源的tornado,感觉组件化太弱了,重复代码使得有点厌烦。

  • 路人

    路人 2011-08-15 10:08:03

    java??算了吧。。那是唬人吹牛用的,自己想作事用那不适合。 php?或许可以,但facebook出来的人都在用python写quora.com了,还依恋那干嘛?

    rails,pylons ,flask或许是创业敏捷web企业最好的选择

  • 豆友48936978

    豆友48936978 2011-08-15 10:41:40

    [内容不可见]

  • 星星点灯

    星星点灯 2011-08-15 11:26:47

    django,不二选择

  • iXuesong

    iXuesong 2011-08-23 21:53:54

    上了php这条船,不想再换了。

  • kK

    kK 2012-07-21 13:01:12

    mark。 还是python+django用起来爽吖!

  • [已注销]

    [已注销] 2012-07-21 16:21:28

    [内容不可见]

  • 亦想

    亦想 (额,寻求简单.) 2012-09-04 17:36:15

    刚使用python感觉不赖...

  • 蓝血熊猫

    蓝血熊猫 (三十而立!) 2012-09-05 21:36:03

    ...

  • 减字漫

    减字漫 (不知道路怎么走就看看脚下) 2012-09-06 08:05:01

    mark

  • webfans

    webfans (qqloving) 2012-09-06 12:39:29

    为什么就没人考虑 MONO+C# 这是为什么???????????????????????????? 结合c#的强大和MONO的开源 为什么就没人如法眼呢 ================ 话说 py的文档真不全 不过在openAPI的带领下 PY会迅速崛起

  • 小宇

    小宇 2012-09-17 21:24:32

    mark

  • 张小米呜啦啦~

    张小米呜啦啦~ (我是张小米) 2012-09-17 21:42:22

    其实我觉得阿北的回答很中肯了。

  • [已注销]

    [已注销] 2013-08-08 00:34:25

    [内容不可见]

  • 辛未

    辛未 2013-08-08 00:46:15

    mark

  • simonliu

    simonliu (-) 2013-08-08 08:51:20

    用 java 做 web 开发,感觉不是一般的别扭啊。

    如果让我选择,很可能选 django。

    我写 php 很多年了,对这个语言也很熟悉,但是 php 设计的太丑陋了。

    ruby on rails 我最近也在学习,我认为如果想快速做一个产品原型出来,rails 是不错的选择,开发效率高,但是我对 rails 代码的可维护性保持怀疑。

  • 差不多先森

    差不多先森 (愿天下有仇人终成眷属) 2013-08-08 08:54:10

    不要被技术绑架

  • 鱼非乐

    鱼非乐 (这么近,那么远。) 2014-01-22 20:53:50

    m

  • 悟空

    悟空 2014-01-25 18:33:40

    zend framework2是不是要被你们笑掉大牙,但是我觉得这是php解决方案里最快最高性价比的

  • Reinhard

    Reinhard 2014-02-15 15:46:55

    8年过去了,

  • jky

    jky (我就是我) 2014-05-05 16:20:21

    ror个人觉得也挺不错的

  • mnbvcxz

    mnbvcxz 2014-05-05 17:22:26

    如果现在有全部推翻重做的机会,douban会怎么选呢

  • Thermo

    Thermo (__我爱python__) 2015-01-10 23:15:54

    现在的python已经到了3.x,其运行效率比2版如何?用python开发站点是绝对的好主意,希望以后python越来越流行,逐步的蚕食java的市场。

  • [已注销]

    [已注销] 2015-04-07 20:31:27

    [内容不可见]

  • cooladam2011

    cooladam2011 2015-11-01 12:09:31

    9年

  • Nina

    Nina (想做一只海边的猪……) 2016-04-15 11:26:42

    10年…… Python新手,想做Web前端~

  • bingo

    bingo (你是即将到来的日子) 2016-04-26 23:32:48

    10+ 时光如流水。

  • 疯狂的小黑

    疯狂的小黑 (终身学习:www.koudaizy.com) 2017-01-24 16:53:32

    11年了......我想让前面的人,来重新回答一下这个问题,哈哈

  • 大笨\b狗

    大笨\b狗 2017-01-24 17:06:17

    性能是最次要的因素,要性能,用c或者fpga更靠谱。但是,选py,那么胀狗是最优的选择。至于,随着用户数的增长,慢慢迁移到flask还是twisted,还是tornado,看个人爱好了。

  • 余焕新

    余焕新 2018-09-23 11:36:48

    这篇帖子也太老了,请问现在豆瓣采用的是什么WEB框架?

  • 好吃鬼

    好吃鬼 (自己的路~自己走~谁需要我们..) 2019-12-12 11:37:09

    这篇帖子也太老了,请问现在豆瓣采用的是什么WEB框架? 这篇帖子也太老了,请问现在豆瓣采用的是什么WEB框架? 余焕新

    co-ask!!!

    ups!!!

你的回复

回复请先 , 或 注册

113761 人聚集在这个小组
↑回顶部