WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
林學(xué)

林學(xué),網(wǎng)名“IT柏拉圖”,2002年畢業(yè)于廣東茂名學(xué)院化工系,曾開發(fā)國內(nèi)首個(gè)展網(wǎng)媒互動(dòng)的網(wǎng)上展廳系統(tǒng),DedeCms的作者。
說起林學(xué)(IT柏拉圖),可能很多人不知道,但說起DedeCms一定會(huì)恍然大悟。作為國內(nèi)一個(gè)自主開發(fā)的免費(fèi)開源的內(nèi)容管理程序,DedeCms以其優(yōu)秀的性能、卓越的功能而深受站長喜愛,也因此而成為最流行的內(nèi)容管理系統(tǒng)之一。讓我對(duì)柏拉圖有著深刻印象的是那次他在華南站長大會(huì)上的發(fā)言。記得當(dāng)時(shí)的他不善言辭,略顯靦腆,但正是這樣一個(gè)說一句話也會(huì)臉紅的柏拉圖,才讓人感到他的真實(shí)。
接受采訪[ ]
記者:您是學(xué)化工的,怎樣進(jìn)入了IT編程領(lǐng)域做CRM呢?
在學(xué)校的時(shí)候,學(xué)習(xí)PHP或其它與網(wǎng)頁設(shè)計(jì)有關(guān)東西的風(fēng)氣比較濃。我還未畢業(yè)就在中山這邊一個(gè)小網(wǎng)絡(luò)公司里工作,開始是用ASP來開發(fā)網(wǎng)站,后轉(zhuǎn)用PHP,這也導(dǎo)致我本身開發(fā)東西的時(shí)候,可能會(huì)按照自己習(xí)慣的模式。Dedecms里很多東西實(shí)際上是和.net的命名規(guī)則類似的,Dedecms的模板可以說是模仿Asp.net的輸出方式。
記者:當(dāng)時(shí)您通過什么方式學(xué)習(xí)技術(shù)和編程?
我以前學(xué)習(xí)WEB語言可以說最大的老師就是CSDN,我在CSDN的帳號(hào)是ddboy,剛開始的時(shí)候,我不懂的東西全都在這里問到,現(xiàn)在算是半個(gè)專家了,卻反而比較少回到這里,還真的有點(diǎn)慚愧。
記者:您能和我們說說您是在甚么時(shí)候開始開發(fā)DedeCms的嗎?
我最早正式使用PHP做開發(fā)是在第一份工作的時(shí)候,那時(shí)是在一個(gè)很小的網(wǎng)絡(luò)公司,他們早期的項(xiàng)目是使用ASP開發(fā),后來因?yàn)樽吡艘粋€(gè)ASP程序員,卻無厘頭的招了個(gè)PHP程序員過來,為了配合工作,便轉(zhuǎn)用PHP,那時(shí)主要做的一個(gè)網(wǎng)上展廳的項(xiàng)目,算是剛出來的第一個(gè)作品,現(xiàn)在回想起來,其實(shí)寫得真的很差,不過那東西卻是挺賺錢的,一個(gè)燈博會(huì)下來就有幾十萬,但是后來因?yàn)楹凸镜母邔硬缓停罱K決定離開了那公司,這期間,我找到了我的學(xué)弟黃榮茂(phparticle作者)頂替我的職位,他也是我接觸的第一個(gè)在做開源軟件的人,那時(shí)候php的新聞系統(tǒng)很少,那個(gè)系統(tǒng)還算是比較知名的,我搞dedecms,他也算影響我的因素之一。
記者:您是如何進(jìn)行DedeCms的開發(fā)的呢?
我離開舊公司后,在一個(gè)新開業(yè)的人才市場里工作,主要搞的是人才網(wǎng)站和內(nèi)部信息管理系統(tǒng),當(dāng)時(shí)主要采用的是asp+com組件形式的架構(gòu),后來升級(jí)為 ASP.NET,不過我個(gè)人而言,還是喜歡用PHP寫一些小程序,由于做人才網(wǎng)站要時(shí)時(shí)刻刻的關(guān)注網(wǎng)站的訪問量,所以在這一個(gè)時(shí)期,我很關(guān)注各種推廣手段和技術(shù),這時(shí)候我認(rèn)識(shí)了不少SEO的朋友,那時(shí)是2004年,實(shí)際上這個(gè)時(shí)期懂這方面的人還比較少,SEO里有一種很重要的東西就是把網(wǎng)站靜態(tài)化,當(dāng)時(shí)我在一個(gè)SEO論壇發(fā)言,問是否有人需要這樣的PHP系統(tǒng),當(dāng)時(shí)候有人建議搞CMS,那時(shí)候國內(nèi)還沒有低端的CMS,有一個(gè)叫可慧CMS的,其實(shí)只是個(gè)整站系統(tǒng),于是我便著手去搞。有興趣的時(shí)候,說做就做,只花了二三周就搞了個(gè)dedecms V0.8版的出來,當(dāng)時(shí)我使用了SEO的手段來推廣自己的系統(tǒng),才一個(gè)多月,在google里搜索“內(nèi)容管理系統(tǒng)”就排在第二位,僅次于TruboCMS,正是這樣,我不費(fèi)任何功夫就讓人認(rèn)識(shí)了dedecms,但這個(gè)版本的兼容性、安全性都很差,此后兩個(gè)月我就匆匆忙忙出了dedecms2.0,其實(shí)dedecms2及以下版本嚴(yán)格來說算不得真正的CMS,只是一種高級(jí)一點(diǎn)的文章發(fā)布系統(tǒng),不過dedecms V2.1使用的用戶也很多,因?yàn)樗俣瓤?,推出的時(shí)間也比較早。
隨后我一直在構(gòu)思V3怎么設(shè)計(jì),對(duì)架構(gòu)的不清晰,加上個(gè)人一些原因,這V3一拖拖近一年,我也在被罵聲中罵了近一年,不過這也恰恰看到用戶對(duì)dedecms的關(guān)注,當(dāng)時(shí)還有不少人說我是在炒作,其實(shí)實(shí)是事非得已的,在這一年中,國內(nèi)的CMS可謂百花齊放,但我個(gè)人并沒有放棄這個(gè)系統(tǒng),在2006年還是冒著巨大的壓力推出了dedecmsV3,由于時(shí)間和精力有限,V3仍然達(dá)不到我自己想象的樣子,不過卻確實(shí)是形成了一種最佳的架構(gòu),這為將來的升級(jí)版本提供了強(qiáng)有力的基礎(chǔ),目前正在一步步的把失去的用戶再全部拉回來。
記者:國內(nèi)有很多PHP-CMS系統(tǒng),免費(fèi)和開源的也不少,同他們相比您認(rèn)為您的CMS最大的優(yōu)勢在哪方面?
Dedecms是百分百開源的。而且其它同類CMS相比,Dedecms最大的特點(diǎn)是模板系統(tǒng)更加清晰,而且應(yīng)用十分靈活。不妨與Smarty模板引擎來比較一下,幾個(gè)主流的CMS默認(rèn)模板都不是直接用Smarty,因?yàn)镾marty的語法更像是另一種PHP解析的語言,而不是真正的模板,如果把Dedecms模板的{}換成<>,實(shí)際上就和asp.net里的<asp:xxx />這樣的語法一致了,并且支持XML標(biāo)準(zhǔn)的<asp:xxx />、<asp:xxx ></asp:xxx>各種形式,這樣用戶只需要了解這些標(biāo)記的各種屬性,就能輕松的制作出各種個(gè)性化的模板。
記者:織夢CMS的功能很完善,但有人反應(yīng)說數(shù)據(jù)量一大就會(huì)略顯慢,您打算如何解決這個(gè)問題?
關(guān)于V4.0版數(shù)據(jù)量大會(huì)變慢的主要原因是同一個(gè)父欄目允許用多個(gè)子模型,這樣數(shù)據(jù)索引就全由archives那個(gè)表來負(fù)擔(dān)了,在新版中會(huì)通過三個(gè)方法來解決,一是提供一個(gè)父欄目允許用多個(gè)子模型開關(guān)選項(xiàng),二允許模型使用不同的索引表,三是對(duì)索引表的讀取生成資源標(biāo)識(shí)進(jìn)行緩存,并定時(shí)更新,而不會(huì)在每個(gè)HTML頁中都更新一次,這是影響速度的最大原因,這些問題其實(shí)都不難解決的,而且下一版本還提用供shell定時(shí)生成HTML的功能。
記者:您如何看待國內(nèi)CMS系統(tǒng)和國外的差距,能否請您預(yù)測CMS系統(tǒng)三五年后的樣子?
與國外的CMS相比,國內(nèi)的CMS架構(gòu)差一些,但國內(nèi)的CMS更注重功能——就是用戶的需求,用戶想要什么,就給它們什么,所以在國內(nèi),用本土的CMS基本占了95%以上,隨著時(shí)間發(fā)展,我相信國內(nèi)的CMS會(huì)做到各方面都更完美的。按目前的發(fā)展趨勢,過三五年后,CMS會(huì)有兩種趨向,一種是發(fā)展成更像一個(gè)大型的、趨于完美的分類信息交流軟件,但它與論壇不同,論壇的發(fā)貼模式在目前是比較死板的,而CMS則更容易實(shí)現(xiàn)更復(fù)雜的發(fā)布與展現(xiàn)形式,另一種則是專門針對(duì)企業(yè)的更強(qiáng)大、更人性化的企業(yè)建站軟件。
記者:在開發(fā)過程中,哪段時(shí)間讓您最難忘記?
我從2004年8月開始開發(fā)Dedecms,到現(xiàn)在已三年,最難忘的是版本由2.x向3.x過渡的時(shí)期。當(dāng)時(shí)感覺2.1的架構(gòu)很差,如果繼續(xù)使用肯定會(huì)影響Dedecms以后的發(fā)展。但一時(shí)間又想不到更好的做法,因此,3.0版的推出比預(yù)訂時(shí)間遲了差不多半年,當(dāng)時(shí)網(wǎng)上罵聲一片,充滿著用戶期盼和失望的聲音。有些人還在說我惡意炒作,實(shí)際上我是迫不得已。不過DedecmsV3出來后總算是得到了用戶的肯定。
記者:在開發(fā)CMS系統(tǒng)的過程中,您最大的感受是什么?
主要是兩方面:一是用戶的想法永遠(yuǎn)比你多;另一點(diǎn)是用戶系統(tǒng)可能出現(xiàn)的不兼容性問題,遠(yuǎn)超過你的想像。
記者:您認(rèn)為在校時(shí)期最大的收獲是什么,對(duì)您現(xiàn)在的發(fā)展有起到了怎樣的推動(dòng)作用?
其實(shí)我在學(xué)校學(xué)習(xí)的語言方面主要是Perl、Java,其它方面我更偏重于美工。在學(xué)校里學(xué)的雜,這為我工作后總以一個(gè)多面手的姿態(tài)出現(xiàn)打下了堅(jiān)實(shí)的基礎(chǔ),也讓個(gè)人獨(dú)立開發(fā)這么大型的WEB軟件成為了可能。
記者:個(gè)人事業(yè)發(fā)展到今天,您覺得自己身上哪項(xiàng)品質(zhì)或者優(yōu)點(diǎn)最寶貴,哪方面算是您的“短板”呢?
我覺得我與別人最不同的地方就是堅(jiān)持不懈的精神,有很多人把工作只看成是一種工作,而我卻當(dāng)作是一種樂趣、一種挑戰(zhàn)。說缺點(diǎn)的話,我覺得與人溝通方面的技巧還比較欠缺,雖然我現(xiàn)在掛的是副總的身份,但感覺有些想法總是不能表達(dá)得很透徹。
記者:如果從02年開始算,您做程序員已經(jīng)5年了,比較珍貴的回憶和體會(huì)是什么?
一直以來不管是大項(xiàng)目,小項(xiàng)目,我都是以主管或主要負(fù)責(zé)人的姿態(tài)出現(xiàn)的,桌面的軟件我也開發(fā)過,但我覺得做WEB應(yīng)用會(huì)更有成就感,因?yàn)闁|西一出來,就能馬上看到它的價(jià)值。這幾年我開的項(xiàng)目中比較重要的是最早的一個(gè)燈飾博會(huì)網(wǎng)上展廳系統(tǒng),是我真正使用PHP的第一個(gè)作品,現(xiàn)在回想起來,可以說是差透了的東西,但它實(shí)實(shí)在在地讓我明白了做企業(yè)應(yīng)用應(yīng)該怎么賺錢。此外是現(xiàn)在在做的項(xiàng)目,雖然目前還沒贏利,但得到那么多用戶的肯定,我就覺得有一種成就感在里面。
記者:中國有許多從事在開發(fā)一線的程序員,您能否向他們分享一些自己職業(yè)和人生發(fā)展的感受?
在我看來,前面的五年時(shí)間是非常失敗的,有時(shí)候只知道埋頭苦干,卻忽略了一個(gè)最重要的東西——一個(gè)明確的長遠(yuǎn)目標(biāo)。而精明的老板或投資者恰相反,他們很多不一定很懂技術(shù),但他們清楚自己要做什么,要達(dá)到什么目標(biāo),所以他們是老板。
記者:往往人生格言對(duì)我們會(huì)有很大的激勵(lì)作用,能否談?wù)勀模?
我最喜歡的一句格言是:“行成于思,行勝于言”,這對(duì)于我而言,不僅僅是個(gè)格言,更是我個(gè)人工作態(tài)度的一個(gè)真實(shí)寫照,很多東西我并不喜歡太過自我吹噓,而是用心去做,其它的東西讓用戶去評(píng)論吧。
離職[ ]
林學(xué)(IT柏拉圖)于2009年9月29日左右正式從上??棄粜畔⒖萍加邢薰倦x職,他一手創(chuàng)辦的DEDECMS系列產(chǎn)品,目前國內(nèi)最強(qiáng)大、最穩(wěn)定的中小型門戶網(wǎng)站建設(shè)解決方案之一,基于 PHP + MySQL(和PHP搭配之最佳組合) 的技術(shù)開發(fā),全部源碼開放。在此之前,曾傳出公司其中一方投資人撤出的消息。
以下為IT柏拉圖就離開織夢的真實(shí)情況說明:
很多時(shí)候紙是包不住火的,我確實(shí)已經(jīng)離開織夢,至于日后織夢如何,看上海團(tuán)隊(duì)如何定位吧,我只談?wù)効棄舯旧怼? 其實(shí)大家心里的織夢,它不是一個(gè)CMS,而是一種文化,就像寂寞一樣,大家渴望開源、渴望免費(fèi),并且融合草根的思想,織夢正是在這種背景下產(chǎn)生的,試想一 下,假如沒有開源,兼功能強(qiáng)大的DEDE,也許大家現(xiàn)在都是還在用還是收費(fèi)或加密的CMS,開源最大的好處是確實(shí)可以讓一批懂一點(diǎn)技術(shù)又不是很精的人可以通過學(xué)習(xí)代 碼進(jìn)行提升。 自從織夢與上海的天使投資方合作后,也可以看到,織夢是在不斷的提升的,但開始出現(xiàn)了一些不和諧的聲音,例如說現(xiàn)在DEDE太商業(yè)化,不給用戶解決問題什么 的,其實(shí)這本身是很可笑的事情,從07年到現(xiàn)在,織夢的用戶翻了好幾倍,以前用戶量少的情況下,當(dāng)然IT柏拉圖一個(gè)人能處理很多問題,但用戶量大了,再多的客服也 是不夠用的,真正的開源應(yīng)該是用戶積極參與,而不是全部依賴官方,這樣的開源其實(shí)一點(diǎn)意義都沒有。 用戶對(duì)DEDE的態(tài)度是:一方面是呼喚堅(jiān)決支持,一方面則認(rèn)為商業(yè)味道很濃,這確實(shí)是織夢官方某些策略不合理所致的,目前國內(nèi)CMS解決方案類的公司,其實(shí)如果 不完全收費(fèi)的話,就只有依靠定制了,定制是一件辛苦而收入并不是那么理想的活,只能是說保證公司運(yùn)營的根本而已,所以說,大多數(shù)通用CMS解決方案公司,都過得 并不是那么滋潤的,只是為了生存而在正常的活著而已。在這種大前提下,織夢是在做大膽的嘗試,然而這種嘗試是要付出代價(jià)的,事實(shí)證明也是并不那么可行的,但作 為CMS的使用者,我們應(yīng)該對(duì)所有CMS開發(fā)商,特別是能提供免費(fèi)開源程序的開發(fā)商給崇高的敬意,是他們在推動(dòng)著互聯(lián)網(wǎng)的發(fā)展,為大家?guī)韺?shí)用強(qiáng)大的軟件。 雖然我已經(jīng)離開了織夢,但我自己對(duì)自己的定位還是草根,而且事實(shí)的草根,我并沒有大家想像那樣,帶了一大筆錢走的,甚至說我比很多站長都窮,但既然自己有 這個(gè)理想,我會(huì)堅(jiān)持下去,但以后做的東西可能會(huì)更理性,不管我以后的行為是如何,其實(shí)都是在為生存而努力而已,在這個(gè)大環(huán)境里,先活下去比什么都重要。(作 者:IT柏拉圖,Dedecms創(chuàng)始人。)