林学

来自站长百科
跳转至: 导航、​ 搜索
dedecms创始人 林学

林学,网名“IT柏拉图”,2002年毕业于广东茂名学院化工系,曾开发国内首个展网媒互动的网上展厅系统,DedeCms的作者。

说起林学(IT柏拉图),可能很多人不知道,但说起DedeCms一定会恍然大悟。作为国内一个自主开发的免费开源的内容管理程序,DedeCms以其优秀的性能、卓越的功能而深受站长喜爱,也因此而成为最流行的内容管理系统之一。让我对柏拉图有着深刻印象的是那次他在华南站长大会上的发言。记得当时的他不善言辞,略显腼腆,但正是这样一个说一句话也会脸红的柏拉图,才让人感到他的真实。

接受采访[ ]

记者:您是学化工的,怎样进入了IT编程领域做CRM呢?

在学校的时候,学习PHP或其它与网页设计有关东西的风气比较浓。我还未毕业就在中山这边一个小网络公司里工作,开始是用ASP来开发网站,后转用PHP,这也导致我本身开发东西的时候,可能会按照自己习惯的模式。Dedecms里很多东西实际上是和.net的命名规则类似的,Dedecms的模板可以说是模仿Asp.net的输出方式。

记者:当时您通过什么方式学习技术和编程?

我以前学习WEB语言可以说最大的老师就是CSDN,我在CSDN的帐号是ddboy,刚开始的时候,我不懂的东西全都在这里问到,现在算是半个专家了,却反而比较少回到这里,还真的有点惭愧。

记者:您能和我们说说您是在甚么时候开始开发DedeCms的吗?

我最早正式使用PHP做开发是在第一份工作的时候,那时是在一个很小的网络公司,他们早期的项目是使用ASP开发,后来因为走了一个ASP程序员,却无厘头的招了个PHP程序员过来,为了配合工作,便转用PHP,那时主要做的一个网上展厅的项目,算是刚出来的第一个作品,现在回想起来,其实写得真的很差,不过那东西却是挺赚钱的,一个灯博会下来就有几十万,但是后来因为和公司的高层不和,最终决定离开了那公司,这期间,我找到了我的学弟黄荣茂(phparticle作者)顶替我的职位,他也是我接触的第一个在做开源软件的人,那时候php的新闻系统很少,那个系统还算是比较知名的,我搞dedecms,他也算影响我的因素之一。

记者:您是如何进行DedeCms的开发的呢?

我离开旧公司后,在一个新开业的人才市场里工作,主要搞的是人才网站和内部信息管理系统,当时主要采用的是asp+com组件形式的架构,后来升级为 ASP.NET,不过我个人而言,还是喜欢用PHP写一些小程序,由于做人才网站要时时刻刻的关注网站的访问量,所以在这一个时期,我很关注各种推广手段和技术,这时候我认识了不少SEO的朋友,那时是2004年,实际上这个时期懂这方面的人还比较少,SEO里有一种很重要的东西就是把网站静态化,当时我在一个SEO论坛发言,问是否有人需要这样的PHP系统,当时候有人建议搞CMS,那时候国内还没有低端的CMS,有一个叫可慧CMS的,其实只是个整站系统,于是我便着手去搞。有兴趣的时候,说做就做,只花了二三周就搞了个dedecms V0.8版的出来,当时我使用了SEO的手段来推广自己的系统,才一个多月,在google里搜索“内容管理系统”就排在第二位,仅次于TruboCMS,正是这样,我不费任何功夫就让人认识了dedecms,但这个版本的兼容性、安全性都很差,此后两个月我就匆匆忙忙出了dedecms2.0,其实dedecms2及以下版本严格来说算不得真正的CMS,只是一种高级一点的文章发布系统,不过dedecms V2.1使用的用户也很多,因为速度快,推出的时间也比较早。

随后我一直在构思V3怎么设计,对架构的不清晰,加上个人一些原因,这V3一拖拖近一年,我也在被骂声中骂了近一年,不过这也恰恰看到用户对dedecms的关注,当时还有不少人说我是在炒作,其实实是事非得已的,在这一年中,国内的CMS可谓百花齐放,但我个人并没有放弃这个系统,在2006年还是冒着巨大的压力推出了dedecmsV3,由于时间和精力有限,V3仍然达不到我自己想象的样子,不过却确实是形成了一种最佳的架构,这为将来的升级版本提供了强有力的基础,目前正在一步步的把失去的用户再全部拉回来。

林学开发的DEDECMS系统

记者:国内有很多PHP-CMS系统,免费和开源的也不少,同他们相比您认为您的CMS最大的优势在哪方面?

Dedecms是百分百开源的。而且其它同类CMS相比,Dedecms最大的特点是模板系统更加清晰,而且应用十分灵活。不妨与Smarty模板引擎来比较一下,几个主流的CMS默认模板都不是直接用Smarty,因为Smarty的语法更像是另一种PHP解析的语言,而不是真正的模板,如果把Dedecms模板的{}换成<>,实际上就和asp.net里的<asp:xxx />这样的语法一致了,并且支持XML标准的<asp:xxx />、<asp:xxx ></asp:xxx>各种形式,这样用户只需要了解这些标记的各种属性,就能轻松的制作出各种个性化的模板。

记者:织梦CMS的功能很完善,但有人反应说数据量一大就会略显慢,您打算如何解决这个问题?

关于V4.0版数据量大会变慢的主要原因是同一个父栏目允许用多个子模型,这样数据索引就全由archives那个表来负担了,在新版中会通过三个方法来解决,一是提供一个父栏目允许用多个子模型开关选项,二允许模型使用不同的索引表,三是对索引表的读取生成资源标识进行缓存,并定时更新,而不会在每个HTML页中都更新一次,这是影响速度的最大原因,这些问题其实都不难解决的,而且下一版本还提用供shell定时生成HTML的功能。

记者:您如何看待国内CMS系统和国外的差距,能否请您预测CMS系统三五年后的样子?

与国外的CMS相比,国内的CMS架构差一些,但国内的CMS更注重功能——就是用户的需求,用户想要什么,就给它们什么,所以在国内,用本土的CMS基本占了95%以上,随着时间发展,我相信国内的CMS会做到各方面都更完美的。按目前的发展趋势,过三五年后,CMS会有两种趋向,一种是发展成更像一个大型的、趋于完美的分类信息交流软件,但它与论坛不同,论坛的发贴模式在目前是比较死板的,而CMS则更容易实现更复杂的发布与展现形式,另一种则是专门针对企业的更强大、更人性化的企业建站软件。

记者:在开发过程中,哪段时间让您最难忘记?

我从2004年8月开始开发Dedecms,到现在已三年,最难忘的是版本由2.x向3.x过渡的时期。当时感觉2.1的架构很差,如果继续使用肯定会影响Dedecms以后的发展。但一时间又想不到更好的做法,因此,3.0版的推出比预订时间迟了差不多半年,当时网上骂声一片,充满着用户期盼和失望的声音。有些人还在说我恶意炒作,实际上我是迫不得已。不过DedecmsV3出来后总算是得到了用户的肯定。

记者:在开发CMS系统的过程中,您最大的感受是什么?

主要是两方面:一是用户的想法永远比你多;另一点是用户系统可能出现的不兼容性问题,远超过你的想像。

记者:您认为在校时期最大的收获是什么,对您现在的发展有起到了怎样的推动作用?

其实我在学校学习的语言方面主要是PerlJava,其它方面我更偏重于美工。在学校里学的杂,这为我工作后总以一个多面手的姿态出现打下了坚实的基础,也让个人独立开发这么大型的WEB软件成为了可能。

记者:个人事业发展到今天,您觉得自己身上哪项品质或者优点最宝贵,哪方面算是您的“短板”呢?

我觉得我与别人最不同的地方就是坚持不懈的精神,有很多人把工作只看成是一种工作,而我却当作是一种乐趣、一种挑战。说缺点的话,我觉得与人沟通方面的技巧还比较欠缺,虽然我现在挂的是副总的身份,但感觉有些想法总是不能表达得很透彻。

记者:如果从02年开始算,您做程序员已经5年了,比较珍贵的回忆和体会是什么?

一直以来不管是大项目,小项目,我都是以主管或主要负责人的姿态出现的,桌面的软件我也开发过,但我觉得做WEB应用会更有成就感,因为东西一出来,就能马上看到它的价值。这几年我开的项目中比较重要的是最早的一个灯饰博会网上展厅系统,是我真正使用PHP的第一个作品,现在回想起来,可以说是差透了的东西,但它实实在在地让我明白了做企业应用应该怎么赚钱。此外是现在在做的项目,虽然目前还没赢利,但得到那么多用户的肯定,我就觉得有一种成就感在里面。

记者:中国有许多从事在开发一线的程序员,您能否向他们分享一些自己职业和人生发展的感受?

在我看来,前面的五年时间是非常失败的,有时候只知道埋头苦干,却忽略了一个最重要的东西——一个明确的长远目标。而精明的老板或投资者恰相反,他们很多不一定很懂技术,但他们清楚自己要做什么,要达到什么目标,所以他们是老板。

记者:往往人生格言对我们会有很大的激励作用,能否谈谈您的?

我最喜欢的一句格言是:“行成于思,行胜于言”,这对于我而言,不仅仅是个格言,更是我个人工作态度的一个真实写照,很多东西我并不喜欢太过自我吹嘘,而是用心去做,其它的东西让用户去评论吧。

离职[ ]

林学(IT柏拉图)于2009年9月29日左右正式从上海织梦信息科技有限公司离职,他一手创办的DEDECMS系列产品,目前国内最强大、最稳定的中小型门户网站建设解决方案之一,基于 PHP + MySQL(和PHP搭配之最佳组合) 的技术开发,全部源码开放。在此之前,曾传出公司其中一方投资人撤出的消息。

以下为IT柏拉图就离开织梦的真实情况说明:

  很多时候纸是包不住火的,我确实已经离开织梦,至于日后织梦如何,看上海团队如何定位吧,我只谈谈织梦本身。

  其实大家心里的织梦,它不是一个CMS,而是一种文化,就像寂寞一样,大家渴望开源、渴望免费,并且融合草根的思想,织梦正是在这种背景下产生的,试想一
下,假如没有开源,兼功能强大的DEDE,也许大家现在都是还在用还是收费或加密的CMS,开源最大的好处是确实可以让一批懂一点技术又不是很精的人可以通过学习代
码进行提升。

  自从织梦与上海的天使投资方合作后,也可以看到,织梦是在不断的提升的,但开始出现了一些不和谐的声音,例如说现在DEDE太商业化,不给用户解决问题什么
的,其实这本身是很可笑的事情,从07年到现在,织梦的用户翻了好几倍,以前用户量少的情况下,当然IT柏拉图一个人能处理很多问题,但用户量大了,再多的客服也
是不够用的,真正的开源应该是用户积极参与,而不是全部依赖官方,这样的开源其实一点意义都没有。

  用户对DEDE的态度是:一方面是呼唤坚决支持,一方面则认为商业味道很浓,这确实是织梦官方某些策略不合理所致的,目前国内CMS解决方案类的公司,其实如果
不完全收费的话,就只有依靠定制了,定制是一件辛苦而收入并不是那么理想的活,只能是说保证公司运营的根本而已,所以说,大多数通用CMS解决方案公司,都过得
并不是那么滋润的,只是为了生存而在正常的活着而已。在这种大前提下,织梦是在做大胆的尝试,然而这种尝试是要付出代价的,事实证明也是并不那么可行的,但作
为CMS的使用者,我们应该对所有CMS开发商,特别是能提供免费开源程序的开发商给崇高的敬意,是他们在推动着互联网的发展,为大家带来实用强大的软件。

  虽然我已经离开了织梦,但我自己对自己的定位还是草根,而且事实的草根,我并没有大家想像那样,带了一大笔钱走的,甚至说我比很多站长都穷,但既然自己有
这个理想,我会坚持下去,但以后做的东西可能会更理性,不管我以后的行为是如何,其实都是在为生存而努力而已,在这个大环境里,先活下去比什么都重要。(作
者:IT柏拉图,Dedecms创始人。)


相关条目[ ]

参考来源[ ]