程序员的懒惰经历

putongren 2003-09-02 01:27:32
以前的那些 Z80、6502(Apple II)、BASIC、DOS 等等环境下编程序没法偷懒就不说了吧。

微软做好了 Windows 后,有一堆 API,并且有了一个叫 SDK 的应用程序开发模式。我学习完毕开始做程序, CreateWindow、处理 WM_MESSAGE、GetDC、TextOut...,嗯,还可以。但是当我要显示一个同学列表的时候,用了一个ListBox(或ListView),发现要处理的消息那么多,不行,太累,这要是写个数据处理功能多的程序还不累死?

微软说有更好的办法,在 API 及 SDK 模式的基础上,微软开发了一个类库,叫 MFC,把那些烦人的消息都藏起来了,程序员可以像使用一个对象一样使用那些 Controls 和 Common Controls,但是增加了一个要求,程序员必须要学习 C++,为了与此配套,微软给所有可能的 API 都设计了类。我开始痛苦,C++的理论很难学,MFC 类库的文档的组织管理远不如 API 的系统性强,那个 Frame/Doc/View 结构我觉得自己永远明白不了。微软还说程序员可以在这基础上衍生自己的类、类库。我就是要显示几个同学列表、班级列表,这么搞,还是很累啊!

微软说有更好的办法,微软做了VB(选Basic可能与个人经历有关),把那些 Controls 和 Common Controls 和其他常用 API 封装成一堆 VBX,后来改成 COM/ActiveX。程序员只要用鼠标拉几个窗口,放几个控件,写几行 Basic 程序就行了,实在想用 API 的时候可以直接调用。我的同学列表、班级列表很快显示出来了,好。随着我的欲望开始增加——我要开发学籍管理系统,问题又出现了,当系统大到一定程序,程序界面的修改累死我了,而且互联网开始流行了。

微软说有更好的办法,微软做了 asp 可以实现互联网应用,用 IE 做界面,客户端远离 API。开发语言 VBScript 与 VB 很像。程序员简单学一下 HTML 就可以了,复杂的应用需要在服务器端写 COM 组件。我的同学列表、班级列表很快就可以在 IE 浏览了,好。但是很难看,一些很好的原本简单的效果在 IE 中极难实现,怎么办?我可不想自己写 ActivX。另外我也不想写服务器端的 COM。

微软说有更好的办法,微软做了 DHtml 可以在 IE 中实现传统 API 支持的大多数效果。我看了一下 DHtml,几乎晕过去——东西太多了吧?我需要在学会了 VB 后再学 DHtml ?太痛苦了。

微软说有更好的办法,微软做了.Net。 .Net 能让我更轻松一些吗?我决定先等两年再说。
...全文
42 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
flxa 2003-09-08
  • 打赏
  • 举报
回复
up
qiuzhongshu 2003-09-07
  • 打赏
  • 举报
回复
如果能不用写代码就爽啦
MSSQL 2003-09-07
  • 打赏
  • 举报
回复
我有点想法了。
marycoll 2003-09-07
  • 打赏
  • 举报
回复
有见解
rednod 2003-09-07
  • 打赏
  • 举报
回复
yunfeng007(一水寒)
说的好。
rednod 2003-09-04
  • 打赏
  • 举报
回复
恐怕没有那么高了!
yunfeng007 2003-09-04
  • 打赏
  • 举报
回复
就这样,程序员一代一代的懒惰下去,到最后程序员在也不用写代码了,只是坐在那里,端着咖啡,听着轻柔的音乐,脑袋里喷涌着创作的源泉,这些美妙的思想由电脑瞬时实现。时间慢慢的过去,终于有一天,一台全世界最大的电脑不忿了:丫的,坐在偶面前的这些家伙凭什么那么悠闲,把偶累的半死的,偶不干!偶要抗议!终于人类和电脑(AI)之间发生了战争。发展到这里,有两种结局:一是黑客帝国式的,一是终结者式的。所以,程序员千万不能懒惰啊,世界的命运就掌握在程序员手中啊,程序员就是the one啊!!!
viena 2003-09-03
  • 打赏
  • 举报
回复
还是C/SDK、VC/MFC最好,工资至少6K/月,可见偷懒是没有好处的
TBNTB 2003-09-03
  • 打赏
  • 举报
回复
哈﹐有意思!
yijiansong 2003-09-03
  • 打赏
  • 举报
回复
只有接分最愉快!
fly_rain 2003-09-03
  • 打赏
  • 举报
回复
佩服~~~
htt9931 2003-09-02
  • 打赏
  • 举报
回复
楼主学的挺多的,小弟佩服
Gelim 2003-09-02
  • 打赏
  • 举报
回复
只有接分最愉快!
Gelim 2003-09-02
  • 打赏
  • 举报
回复
故事很精彩·确也很无奈!
qingming81 2003-09-02
  • 打赏
  • 举报
回复
up!
hxy2003 2003-09-02
  • 打赏
  • 举报
回复
哈哈,哈哈,哈哈,
l7980 2003-09-02
  • 打赏
  • 举报
回复
hc_z 2003-09-02
  • 打赏
  • 举报
回复
哈哈,有点意思。

743

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧