发信人: kn_vb(可能.平淡是真)
整理人: i_am_trueman(2004-07-13 08:21:19), 站内信件
|
在我先前的文章里提到“无论ASP写得多熟,终将是应该放弃的时候”。
我们都知道,做程序员是悲哀的,做中国的程序员更是悲哀,只能跟着别人的脚步走,永远都必须学习!更确切的说,我们只能称为“代码工人”。当我在ASP上浸淫到得心应手的时候,.net出现了,又必须去学习,这是两年前的事。
读过谭浩强的《C程序设计》,里面提到:
程序设计=数据结构+算法
上式中并没有提到“语言”。的确,如果你的逻辑思维足够好,你设计的算法非常精妙,那么使用任何语言来开发,都是大同小异的。但我们知道,要走一段路,用奔驰宝马也可代步,用捷达夏丽也可以代步。在ASP领域上,当我用惯了asp.net后,再回头来写ASP,就有一种开惯了奔驰又回来开捷达的感觉。
想想当初,在DOS下用Turbo C狂写程序,很欣慰自己的电脑跑WIN3.2跑得很快的时候,仿佛就是眼前,可是时下,如果你还在用Turbo C编程的话,真难以想像还有什么市场,有什么需求。这种技术还是一种怎样的实现需求的什么手段。
九年前WINDOWS 95的出现彻底是改变了人们用电脑的习惯,从字符用户界面、指令输入进化到图形用户界面和鼠标操作。时至今日,微软为了巩固软件业中地位,也在着力再次改变人们用电脑的习惯,最终将使用整个网络作为平台,软件不用安装,而是直接在Internet上操作,当然最终电脑的操作最变成怎么样,我们只能用眼睛去等待,但现在B/S结构的开发,正是这样转变的雏形。
最后,该说ASP是否落后和.NET是否先进了。
ASP落后么?做为一种使用解释型脚本语言的不规范的编程方式(只服务器端代码与客户端代码混写),在OOP风行了十来年的今天,的确是落后了。但它的被彻底取代和灭亡或者还需要很长的时候,但最终会像C一样被人遗忘。
.net先进吗?的确它改变了程序的编程思路,至少相对于ASP来说。它的“语言无关性”,使你用VB.NET也好,C#也好,你要学的是它的类库中的东东。并如上面所说,它是出现是下一代电脑操作的雏形。再至于我在.net方面的造诣就不说了。因为人外有人,做了程序员才知道自己的知识在整个领域中有如沧海一粟,再说.net又不是我构思出来的,说极了也只是在做人家的“代码工人”而已。只知道已用过两个visual studio版本,用惯了vb.net和c#两种语言,两年来总在够它过活。至少薪金嘛,我是半上班族半SOHO族,薪酬在更多时候还需要自己预算并受社会竞争力影响,而不止单单是你用了什么语言。
---- 版面链接——
|
|