我的简史——Web应用开发之路(三)

  原文再续,书接上一回。上回说到自从初试JS后,到毕业前的那段时间,我都没有再接触Web应用的技术了。但这段时间接触的另一款开发软件,却对我有着重大的影响——这东东就是Delphi。

  • Delphi

  对Delphi的认识其实是来源于一位大学的讲师。众所周知,大学讲师很多都是喜欢吹的,于是在上课的时候就把以前做的项目用过的技术吹得个天花乱坠,上天下海,无所不能。最后的结果是为了迎合老师的口味,在课程设计之时,我决定使用Delphi7作为开发软件并开始了一段Delphi的OOPascal之旅。

  说起Delphi7,有一样东西是很令我印象深刻的。再以往的学习中,所有的编程,后台输出基本上都是在类DOS的命令行环境下的。就算后来自己摸了一下的MFC,也没有令人满意又亲善的开发界面(也许是我没有找到,毕竟没人带进门,靠自己摸索真的比较困难)。而Delphi7则像颠覆了这传统似的,他亲善的界面——一建立项目就出来个窗口编辑原型和对应的代码文件编辑器以及上方一排可用控件,使我可以在破坏式操作下渐渐搞明白,怎么写出第一个Hello World并开发出我的课程设计。其中,Delphi的增量式控件更是令我眼前一亮——很多别人写的漂亮的控件居然这么容易就能嵌到我的软件中,实在太棒了!开发就该这样嘛,这种可复用的模式真爽啊!

  没错,自定义控件很重要,这个想法就这么在我心中埋下了种子。

  • 客户端软件

  虽然说我尝试了使用Delphi做课程设计,但是由于我当时对分布式应用的抗拒感,我开发的软件只是单机软件。但是与后来接触的C/S结构开发的软件对比起来,在用户体验这个点上基本是没什么差别的。只因他们都是窗口模式的软件,人们早已习惯的Windows。更有熟练者,对他使用的软件的各种各样的快捷键是了如指掌,刷刷刷的几下,该做的操作都完成了。不过,这些快捷操作在Web应用上可不是那么好使呢……这部分先表过不提,后面再说。

 

  今天也差不多了,休息去咯。

你可能感兴趣的:(我的简史——Web应用开发之路(三))