Re: [請益] 網路創業大部分的網站規劃都是用PHP嗎?

看板toberich (創業)作者 (webbsboard)時間16年前 (2010/01/19 10:57), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串22/23 (看更多)
※ 引述《userid (userid)》之銘言: : ※ 引述《Mukilin (MuKiLin)》之銘言: : : 一點疑惑,請教各位板大, : : 目前一些知名的網站似乎都是用PHP撰寫, : : 請問志在創業的各位,如果你們著手規劃網站, : : 會希望用什麼語言來開發呢?考量重點為何?(成本?好維護?模組化?多樣套件?) : : PHP的lamp package的好處除了免費穩定以外, : : 難道不會考慮用jsp或容易上手的.net或rube嗎? : 我不是版大,我只是路過 路過+1 我的經驗是一個網站可能不只需要一種語言或架構。 舉幾個我參與開發過的案子: Embedded linux有 NAS:C是後台,前台用的是 apache+PHP Home Automation: C是後台,前台 Python (Twisted) 上述兩個案子後台指的是driver Service,就拿我最近的專案「表特機(beautyg.webbs.tw)」與 PTT找板(www.webbs.tw)來說吧: 抓ptt資料跟上傳到GAE:python (Twisted) 臉部辨識: OpenCV+python binding 資料庫:Mysql+python binding 產生圖檔跟抓圖檔:Mozilla(mozrepl) 前台:GAE(Python), AS3 (Flash), jQuery(AJAX) 如果是工程師,你應該不只學一個語言,而是要看你遇到什麼問題 哪個語言能幫你。講白一點,哪個語言有library/framework可以引用? 你要找你那個應用領域裡面可以用的最廣的語言, 最廣表示需要學新的語言的機會最少。但學新的語言是跑不掉的。 語言要上手不難,難的是寫得好。並不是托福滿分就會變成莎士比亞。 但寫情書你不需要變成莎士比亞也能打動情人的心。 如果你是老闆,有些人覺得能找得到人接手很重要。 但我覺得這一點不很重要。工程師學改用其他語言不難,難的是你能不能給他時間。 如果在試用期之內,他不能上手,那你得考慮他是否適任, 剛好可以讓你了解他的學習能力。 本著「尊重個人喜好」的原則, 我曾經同意一名同事使用跟其他所有人使用完全不一樣的程式語言, 但後來他寫不完引咎離職了(因為他用的那種語言欠缺呼叫某library的能力, 於是他決定自己搞出一個那種library。這是我錯誤的決定造成的後果) 那部份後來我們用本來在用的程式語言完全重寫。 在NAS那個專案裡面使用PHP是當時團隊的人開會決定的, 原因是當時時間趕,而PHP是當時的成員中最多人會的。 一旦決定了,其他人一週就跟上了。 在Home Automation的專案裡,同樣的情況發生在Python。 那是兩家不一樣的公司。所以我覺得老闆,根本不該管用哪一種語言比較好, 老闆該管的是有沒有"盡量"使用同一種語言。 有時候該花錢就花錢,不要省小錢而賠大錢。 越精緻、方便的東西,越有侷限,硬體如此,軟體也不例外。 走得快,不表示走得完。軟體常常很容易開始,很快就做到90%, 但等到進行那最後10%才發現原本以為的90%,其實只是冰山的一角。 (專案的糾紛常發生在這些地方,因為估價是以簡單的90%估算的) 例如防呆問題,使用者常常在我們以為困難的地方很聰明, 卻在我們以為簡單的地方出乎意外的呆。 話說回來,那做不到的10%是否真的那麼重要?也許不盡然。 山不轉路轉。說不定只是業務拿來當藉口而已。 當然又有些時候,一開始就寸步難行,很難讓人相信會越走越順。 軟體公司的老板如果懂怎麼寫程式, 要小心自己的懂,反而可能是造成失敗的原因。 結論是:大家高興就好。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.80.10

01/25 10:36, , 1F
推"~
01/25 10:36, 1F
文章代碼(AID): #1BLH-sLv (toberich)
討論串 (同標題文章)
文章代碼(AID): #1BLH-sLv (toberich)