walnutist 最近的时间轴更新
walnutist

walnutist

V2EX 第 1115 号会员,加入于 2010-08-17 21:05:24 +08:00
walnutist 最近回复了
2014-03-25 11:57:39 +08:00
回复了 lepture 创建的主题 Python 各种 Markdown Parsers
我最近折腾了一遍Markdown Parser,Python的这些Parser后来全被我毙了,最终决定使用这个
https://github.com/evilstreak/markdown-js

我在选型过程中主要考虑的因素是:
1、高度可扩展。我要的不是单纯标准的Markdown,更像是Markdown-like。Markdown本身还是太过geek。
2、前后端Parser功能上一致
3、可以轻松toHTML, toText, toPDF....
4、Parser应该相对成熟和稳定

最终让我下定决心选择markdown-js的因素,也是因为discourse用了这个框架,在discourse的代码中有很好的扩展实例。

解析速度不是我关心的重点,因为我的app架构是后端node.js透过rest提供markdown-to-html服务,并直接在redis中缓存结果。
2013-07-10 09:44:31 +08:00
回复了 andyhu 创建的主题 Python Django vs Laravel
@kidblg 微博上找我吧,AT眉间尺先生
2013-07-09 22:04:07 +08:00
回复了 andyhu 创建的主题 Python Django vs Laravel
@kidblg 恩,发现v2ex居然没私信功能……
我们的论坛没备案,so……不太方便公布地址
2013-07-09 21:43:43 +08:00
回复了 andyhu 创建的主题 Python Django vs Laravel
@shinwood 是的,django自己的模板就是垃圾。难用先不说,速度实在让人抓狂。
我后来是混用的jinja2+django原生模板
x.py

from some.package import TheBadAssClass

y.py

from x import *

print dir(TheBadAssClass)

除非在x.__all__中显示定义不暴露TheBadAssClass出来,否则从x中import *,会把TheBadAssClass带进来的
2013-07-09 14:29:17 +08:00
回复了 andyhu 创建的主题 Python Django vs Laravel
我只用过django。不是专业软件攻城师,胡乱弹弹
2010年下半年为自己所在的一个论坛选型技术框架
确定了django。

后来用下来,大体感觉:
1、开发简单的web应用,django确实挺快的,而且community很成熟,一堆现成的东西可以用。
2、如果开发相对复杂一些的,就会觉得django自身的功能不够用,或者就是性能不好,于是开始折腾各种插件和各种重新造轮子,痛苦还是有的,不过适应了django的思路就好很多。
3、一旦提到扩展性,最终还是看Python,我只写过2-3年Java,业余写点前端的JS,后来小十年其实工作已经和开发无关,但我觉得Python挺好上手的,而且语法糖伍的挺好用,比JS强。php……十五年前上学时候用过,总觉得扩展性不够,不知现在如何了。
4、nginx+uwsgi+django+postgresql+memcached,我觉得这个架构很稳定,我们论坛300万+的帖子,日均200+在线,几乎没出现过什么的大的系统问题。

最终,尝试回答你的问题:
1、django的灵活性不错,不够的地方python来补,完全无压力
2、django本身有些限制,但基本上都可以透过插件或者定制化绕过去
3、开发效率见仁见智,不过python/django在业界的普及率必然无法和php相提并论,好点的python攻城师都在诸如douban之类的互联网公司呆着呢吧
4、代码稳健度,django这个项目本身很稳定了,不过要小心社区贡献的一堆插件,质量良莠不齐。
5、维护性那是团队自己的问题了,和框架无关。
6、基于django本身已经有几个相对成熟些的CMS了,上www.djangopackages.com找找看。
6、最终,我当时可以选择django纯粹因为这是一个个人项目,没有任何商业冲突在里面,个人兴趣使然。但楼主既然要做商业化的系统,我认为技术层面的这些问题不是核心,看你打算怎么个投入投入多少吧。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1618 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 16:47 · PVG 00:47 · LAX 08:47 · JFK 11:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.