dotnet3.5版本的公司网站已经开始了,之前两周做了一个简单的日志应用熟悉了c#3.0语言,有用了两天熟悉了一下LinqToSql, 当然少不了=>表达式的熟悉。哦,用这些之前还得看泛型什么的,期间还抽了1个消失仔细看了下主题和母板。 因为LinqToSql确实比较方便,所以数据访问部分用了一天熟悉,一下午就完成框架了。到了今天,重新设计了登录页面,又一次做到了用户验证这块。 .net3.5出来时我没用,因为一直在使用vs2003,觉得目前应用够用,所以没有升级。某日发现周围新技术层出不穷,程序员吃老本要死掉的警钟再次敲响,没办法,乱七八糟的下了一堆,什么SivlerLight、Flex、Air什么的,日常用的工具全部更新,Photoshop、Flash、Dreamweaver全部升级到 CC4版、数据库暂时维持sql2000,sql2008蓄势,最重要的vs升级到2008,恩,一切妥当。就这样,做到了今天,用户认证。 曾经仔细研究过Cookies,曾经仔细看过.net的认证机制,曾经使用.net对象完成过相关任务。可今天开始的时候还是跟刚学似的。弄了半天总是写不上cookies, 纳闷之极啊,后来查资料原来domain要设置真是域名。没辙,登录玩意又不是天天做,就算是cookies也不是天天用的,可能干的太杂了吧,东西太多,实在是不能把没样东西都记得清清楚楚的。 有点懊悔,曾经不是没仔细学,可惜不用就还回去了,难怪人家说现在要纵深发展才能成专家,横向扩展赶不上开发商们的开发交不了。以前只要会语言就可以,现在还要会框架。想想学框架的时间还不如自己来实现某些简单的东西,换句话说,框架不是给你做小玩意用的,而且是需要团队合作的那种,要用框架来统一编程习惯。大概就是这么意思吧。 以前没有css的时候,会用html就可以了,现在呢,一个静态页面也可能包含异步调用, 别说花在UI上面的时间了,母板(or 模板),css样式(or 主题),javascript,flash(or 银光) 等等,这怎么能再是一个人做完的事情呢?就像社会分工越来越细一样,一个人到最后又只能干一件事情,干好这一件事情,才能是专家。 自我安慰一下,虽然不能干好一件事,但是知道好几件事应该怎么干的人也许应该当个总监什么的吧^^ 学的东西没忘,只是用的时候不够清晰,细节可能会不好把握,脑沟太多呢还是思维太慢?恩,反正换是换不了,好好睡觉吧。(2009-2-17)