我的编程学习之路

来源:互联网 发布:2016年淘宝卖什么最好 编辑:程序博客网 时间:2024/05/20 04:49

很久以前用过VB和Dephi,后来又接触ASP,再后来又学vb.net,C#。前两年因为工作的需要,又开始学习JAVA,主要是Android编程。

遗憾的是,基本上没有系统地学习过C和C++,对指针的认识比较模糊,哈。

应该说,微软的VB是比较容易掌握的,但VB最大的问题也与此相关,VB在开发速度快,易于掌握的同时,也存在适应性差,容易报错、运行速度慢的问题。同样的一个程序,在这台机器上能运行,在另外的机器上运行就可能有问题。当然,随着计算机运行速度的不断提高,Vb运行速度的问题基本能够忽略了。VB最大的优势应该还说在数据库程序的开发上,这个不但上手快,开发速度也快。

会用VB,应该说,再学习ASP还说比较快的。语法基本一样,都不是强类型语言,这也是VB和ASP被病垢的地方所在。同样,使用ASP开发WEB程序,效率还是比较客观的。但从CS程序转型到BS程序,需要掌握的东西还是比较多的,如HTML语言,数据库等等。ASP在过程控制和错误捕获方面,是一个弱项。与JSP和PHP比较,ASP是出现相对较早的动态页面编程语言(当然没有CGI早),我个人感觉,后面的两个在稳定性上,可能略微好些。至于具体有多早呢,恩,应该是2000年之前。

再后来,就出现了.net了。最初的版本,应该是叫VS.net,包括VC.net、VB.net、C#等。最初的.net版本,并没有asp.net,应该是从.net1.1才开始出现的。

通过这几年的使用,对于动态web编程来说,静态页面与动态页面比较,其速度是具有明显优势的。asp.net与asp相比较,其运行速度并没有微软所吹嘘的性能有多么明显的提升,甚至是有所下降。我个人感觉,对于动态页面编程来说,要解决速度问题,最重要的是数据库技术,同样的一个查询结果,不同的查询语句,其速度和效率以及服务器资源占用方面可能会有相当大的差距。


原创粉丝点击