如何学习,牛人是否真牛?

       有些朋友在看了xmlmenu1.61后,有很多反馈,很感谢大家,同时也有很多感触,有的朋友感觉xmlmenu做得很酷,而有的认为Bindows之类很厉害。
        Bindows确实不错,也不愧那帮人成天做web UI,确实做得很好,但是这些东西的原理并不难。无非就是层、定位、样式表加上拖动,比如拖动吧,实际上就是用onmousemove事件而已。只不过看你有心没心了,如果你有心来做这个东东,并且有大把的时间(js有时需要很多微调的工作),也并不是做不出Bindows来。
       只不过国外做web ui的一来积累丰富,二来想象力丰富,三来这个就是他们每天的兴趣和职业,所以把这些东西掺和起来,效果确实不一样。
       我说这些的意思是不要过分的把某些东西神化,经常在网上看到很多做出来漂亮效果后称为牛人,但是没有必要神化牛人,只要你肯下功夫,有时间钻研,那么不会比这些牛人做的差。国外的牛人也是一样。

       To:birdshome,我公布源代码,并且代码中也有注释,同时还有说明和大量的Sample,目的就是为了交流经验。

       而实际上从学习的角度上来说,我并不赞成看这么长的代码,包括像Bindows之类,太累。从我的网站上有popmenu2.1,那个东东封装的就很好,代码也很短,你可以很快学习到如何封装,而如果看Bindows估计你会摸不着头脑。就像我现在看三年前写的这个XMLMenu一样,有些地方我自己都有点忘记是怎么回事了。

       所以在我网站上大多都是简练的代码,比如table操作的HTC,就那么几个操作我却分成了3个htc,为什么呢?也是为了代码简练,你可以很容易的看明白,同时用起来也方便,可以搭配使用,不使用的就不用加载。

        一门学问,要先学浅,再学深,然后再学浅。就像读书一样,先要读薄书,然后要把书读厚,然后再读薄一个道理。
      所以大家看到一个东西做得酷,应该研究考虑一下他是怎么做得,如果我来做我会怎么做。当你研究下去,发现哈哈,xmlmenu也不过如此吗。
      而我现在提供的大段代码,比如xmlmenu,xmltree,包括我要马上发布的仿xp的用asp+xml+js做得文件管理器,都是我在上大学的时候做得。我工作后,实际上已经没有时间来做这种大块的产品性东西,因为你要考虑实际工作,而业余时间又不是那么充裕。对于像xmlmenu这种逆从构思到设计到编码到调试只用几天业余时间是做不出来的。我现在有些半成品,很多都是因为工作一忙没有时间管,时间长了也就没有兴趣再接着写下去了。
     几年下来,我发现我对javascript/vbscript/wsh/dhtml/xml/java/.net/sql server/oracle/my sql/这么多东西都比较熟练,都作过一些大型应用,但是如果往深里面挖掘,还差好多才能精通(js/vbs差不多精通了,主要是简单,几乎每一个函数的参数我都能背过了)。现在精力又转到SPS/Smart Client/Office二次开发上来,呵呵,真是忙得不亦乐乎,是不是有点迷失自我呢?学这么多东西当然主要是为了工作。

posted on 2004-12-30 11:19  ocean  阅读(2596)  评论(13编辑  收藏  举报

导航