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燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP