toberich 板


LINE

※ 引述《Mukilin (MuKiLin)》之铭言: : 一点疑惑,请教各位板大, : 目前一些知名的网站似乎都是用PHP撰写, : 请问志在创业的各位,如果你们着手规划网站, : 会希望用什麽语言来开发呢?考量重点为何?(成本?好维护?模组化?多样套件?) : PHP的lamp package的好处除了免费稳定以外, : 难道不会考虑用jsp或容易上手的.net或rube吗? 如果你是自己要写的,而你的英文能力和程设能力有基础的话 我会建议使用框架,甚至是PHP的框架都比直接写php好很多 但是有更多其它的选择,以Python来说的我知道就有 TurboGears http://turbogears.org/ 20分钟写一个wiki影片(用的是tg1,现在版本来到tg2了) http://files.turbogears.org/video/20MinuteWiki2nd.mov Django http://www.djangoproject.com/ web2py http://www.web2py.com/ Pylons http://pylonshq.com/ 如果你不想用框架,直接用Python写wsgi也是不错的选择 http://www.wsgi.org/wsgi/ http://wiki.woodpecker.org.cn/moin/WSGI http://xlp223.ycool.com/post.1639120.html wsgi相当有弹性,它有很多midware可以用,例如你想在你网页加入cache功能 只要引进别人写好的midware就可以马上使用 成功的例子也有很多: http://youtube.com 确定是用python,但是用的是什麽不清楚 http://plurk.com/ plurk也是python,但是背後用什麽我也不清楚 不过我个人猜是wsgi,因为看他的 http://paste.plurk.com 是用wsgi写的 http://sourceforge.net/ sourceforge用turbogears2加上MongoDB分散式的资料库做到 可以参考这篇文章http://0rz.tw/g01Fk http://justin.tv/ 网页用的是什麽不清楚,但是影音串流的伺服器用的是twisted twisted是python的企业级网路程式的框架/函式库 http://twistedmatrix.com/ 我有写一篇文章在说明如何比较程式语言 http://blog.ez2learn.com/2010/01/08/how-to-compare-languages/ 不过这里面只提到最核心的部份,还有很多像是可用资源、社群、商业资源 等等更广范的问题,有空我会再另外写一篇文章来介绍 而单纯的php cgi在门槛低,资源多、现成程式多 "自称"会写php的人也多 所以如果你是要顾人来写的话 php是不错的选择,但要注意的是 php因为门槛太低,自称会PHP的人实在太多 所以如果顾到自称会写PHP的人 虽然成品有机会出来而且可以跑 但你的网站别人要接手维护就会是恶梦 维护是不可能的事情,就只有砍掉重练一条路 你烧的钱可能都一直花在重写上 http://blog.ez2learn.com/2010/01/06/old-php-sucks/ 这是我之前写的文章,有提到为什麽以前的php有很多问题 从那里可以看到PHP的设计决策都倾向使它的门槛超低 造成他今天这麽流行,但是鱼和熊掌不可兼得 低门槛造就了其它很多问题 所以单除写php CGI,除非是几页而以的简单网页 又或着开发者真的是高手,否则当规模到一定大时 就会很惨,安全性问题也会不少 框架的话就比较少这类问题 很多现代框架都有ORM,自动产生sql语法 不会有injection问题 而我本身是使用TurboGears和twisted等 http://walele.com/ 用一周的课余时间用TurboGears兜出来的 http://now.in 用的是TurboGears2,背後的伺服器用的是twisted 也是课余的时间兜出来的 还有一些没在线上的就不提了 大部份时间我都在survey不同的技术 而自从用了TurboGears和twisted等技术 我的生产力就像吃了金柯拉似的有了惊人的成长 XD 我一人课余的时间就足够写出很多网站 不过缺点是资源比较少,不懂英文也没办法上手 遇到问题大部份人可能也不知道该怎麽解决 像是那些东西的bug之类的 可能要自己想办法写workaround 但是,如果各位有兴趣 我可以就我熟的部份Python技术提供商业上的技术谘询服务 我熟悉的技术有: TurboGears1/Turbogears2 网页框架 Twisted 网路程式框架 wxPython 跨平台视窗框架 SQLAlchemy ORM函式库 Genshi xml样版引擎 不过最近要准备研究所的考试 所以比较忙,不一定有时间 但是我还是尽量,可以写信到 bornstub (at) gmail.com 收费的标准以问题的难度来议价 至於接案子的话,我近期没有时间 所以目前只能先这样 以上,希望对各位有帮助 -- Now.in 网路广播平台 http://now.in 哇咧咧 创意投票系统 http://walele.com 易记学 程式设计教学 http://ez2learn.com/ VICTOR's 个人Blog http://blog.ez2learn.com/ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.252.72.249
1F:推 seLain:原来 SF.net 也是用 TG 阿... 01/13 18:17
2F:→ StubbornLin:嗯 我也是看到那文章才知道 01/13 18:31
3F:→ StubbornLin:之前SF大改版应该就是用tg重写 01/13 18:31
4F:推 webbsboard:原Po真是高手,厉害! 我们也有两个用python开发的专案 01/13 22:53
5F:→ webbsboard:http://www.webbs.tw, http://beautyg.webbs.tw 01/13 22:54
6F:→ webbsboard:两者都是前台GAE後台twisted,全部都是python 01/13 22:55
7F:推 linkidd2:that's great! 01/15 09:24







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP