在cnBlogs上看到一篇技术老手接触drupal后的感想,转载分享给大家:
原文链接:http://www.cnblogs.com/rainfu/articles/959929.html
很高兴能和大家一起讨论Drupal,作为一名Drupal新手和技术界的老手,我用自 己的方式使用Drupal,同时也希望把我的使用经验与大家分享,所以,我在这几天做了两个Drupal产品后,把赢出来的时间在今天码了一天字,大概至 少有一万多吧,放在这儿,希望对大家也能有所帮助。
对一个想快速建立一个社群(圈子)型网站,对一个把软件制造当成游戏积木的玩家而言,Drupal无疑是个伟大的系统。它几乎满足了您对商务与娱乐 结合的所有期望值,这是我在看了四家Druapl专题网站,玩了Drupal 3+以上天后得出的感恩之词。我想,外国这些开源同行如果学过中国古代文化,一定可以引用老祖宗那句“肉食者鄙”来形容中国现阶段的软件开发,没错,你, 我,我们都有幸或不幸地生活在这个巨龙抬头的年代,我们以不赚钱就是犯罪为生活信条,奔波于这个幅员辽阔的国度,终于忘记了什么是单纯的快乐,可是,谁是 可以指责的呢?没有人,我们能做的,也许我们会悲哀的发现,只是为我们的下一代拥有更多,不仅仅是财富。
或者我们仍然离不开项目管理,系统分析,平台兼容性。但至少,Drupal为我们提供的已经够多,多到我们有了选择的烦恼;至少,在我们用 Drupal创建属于自己的产品的时候,我们可以让UML,设计模式见鬼吧。你,我都是实用主义者,所以我们会聚在一块儿看与讨论Drupal。
你不一定要急着上Drupal,它或者是你构建项目的明灯,或者是你的恶梦。我希望您至少对自己分析问题与解决问题有个合情合理的估量。你不会为简 单的错误去抱怨,打个简单的比方说,如果您,习惯性地在各个技术论坛中发出比如“**该怎么办呀”这样的贴子,或者,你的English太妈妈的,我想您 最好不要使用Drupal,因为它成为你的恶梦的可能性大大提高了。另一方面,请慎重地使用模块,模块的安装简单易用,删除却未必,有时候还会给你的程序 或者database留下不必要的臭味,我建议您不要无节制地使用模块,想想自己在办公室里挨老板骂的时候吧,“做的越多,错的越多”,这句俗语从拍马屁 的学问直到22世纪可能出现的未来学,统统实用。加句题外话就是说:有些俗语可以当成道理来听,但有些,比如这句,就是真理。另一方面,如果您对自己的能 力有个合理的估量,您可以用Drupal构架些基本的网站,实际上,核心模块已经足够使用了。当然,如果你是系统分析师,或者有一些项目管理能力,您可以 构架更好的项目。另一方面。Drupal 架构设计需要体现的是您的博大,当然,Drupal解决问题的能力就要体现您的精深,明白我的意思了吧,博大精深的人,就是能够发挥Drupal最佳能力 的实践所。
好了,过多的题外话,谈谈我选择Drupal的原因:我前半辈子和很多中国人一样,一直在为Microsoft系列打工,从Window98一直打 到Sql Server2008,后半辈子也会以此为主,但是,我的一些老的互联网产品已经有点过时,我决定在2007年替换掉。在我选择做互联网应用,尤其是 Web2.0的应用时,老实说,我对Dotnet太失望了,我用了大概10天的时间去研究DotnetNoke,最后仍是心有戚戚焉,实在是水土不服,无 法满足我快速建站的需求,所以,开始了又一周的寻找替代产品的路程,从国内的CMS到国外的CMS,最后把焦点定在了Drupal上,我无法证明这是最好 的产品,但至少是最适合我的产品,我想至少在1年内我不会再试用其它的相关系统,爱它,就包容它,这是我的态度。我打算花2个月的时间摸索出Drupal 的五种应用,我会在实战篇里面进行项目跟踪开发。我要说的是,写这篇文章,以我的PHP能力,我是无法为Drupal本身做贡献了,但我会为它的推广应用 尽些力。看看,至少,my heart is open source also.hehe.
为什么敢上Drupal并确信自己能够研究出一些好的应用
1) 丰富的C#,java,asp编程经验,现阶段的Web2.0的爱好者与实践者
2) 所见即所学的快速学习能力,对网上商城,SEO,主流建站系统有实战经验
3) 多年项目管理,系统分析及实践的经验
4) 三年的公司全盘操作经验,软件产品,资讯产品的推广经验。
为什么要花这两个月
1) 用Window的原因:Liunx 只看过几次,Apache只用来跑过tomcat.
2)php连语法都不知道,现在仍不知道,没到学的时候。mysql使用经验=5天
3) Drupal从了解到现在建站=8天
不错的文章