现在的位置: 首页 > 综合 > 正文

asp.net入门感想

2012年11月18日 ⁄ 综合 ⁄ 共 1249字 ⁄ 字号 评论关闭

 

一直以来做的都是从事winform的开发,而且半年多以来做的都是单机系统,虽然代码行数已经达到将近3w行,但总是觉得.net深不可测,没有一个宏观把握。也是这个原因开始了自学asp.net。毕竟人总是对于未知事物存在恐惧心理,而消除恐惧心理的最好方法就是将未知事物转变成已知事物。下面就谈谈我最近一个星期倒腾asp.net的感想。

 
 

一开始到网上下载了一些asp.net的教程与入门手册。但看了半天愣是没反应。后来直接开始下载了asp.net的技术手册,看了,有反应了,原来和winform的开发很像,也就是拖拖控件,编编后台代码的事情,最多就是控件分成服务器端与客户端的两种,服务器端的可以直接c#编写后台代码,负责处理客户端sendback的请求,并返回给客户端。客户端的控件就更简单了,没有了那些所谓的信息交互,纯粹自己干了玩,玩过js的人都会编这种客户端控件的事件以及这些控件的实现代码(以前我玩js的时候,用的是ediplus,没有东西托,所有控件都是自己写出来的,相对而言,vs算是好多了)。不过js的弱类型以及那些歌模糊的文件作用域我很不喜欢,真搞不懂当时那些人怎么想的,弱类型还不错,很好,但文件作用域都能模糊掉,很多时候时间都花在查错上面了。所以个人对于js没好印象,虽然js学起来很快,和htmlcss的简单程度有得一拼。

但看技术文档虽然觉得头头是道,但毕竟还是不知道一个项目怎么整,所以心里还是不踏实。后来就找了视频教程,因为视频里面最起码演示下vs里面怎么整一个项目吧。看了两小段目的就基本达到了。原来vs只用来开发页面,ISS用来手动部署页面,然后就行了。你的网站就成功了。里面涉及的那些控件问题没什么新技术含量,ado.net也和winform的差不多了,只不过这里应该叫做服务端代码了,其余没什么不同。至于http或者https的协议完全没必要关心,ftp的也已也没必要关系。(以前我一直以为这些都要懂,当时还在担心要不要学tcp/IP协议,现在看来不用了,根据IOS七层模型知道应用层完全不需要关注下面的那些所谓网络层之类的东西。)

 

下面说一下Asp.net的研发需要的技术基础吧:首先从C#/Java(JSP)/PhphtmlcssJavaScriptcssxmlajax

 

很多人对于ajax感到有点头大,其实没必要的。Ajax就是一个思想而已,不是新语言,个人感觉叫做新技术也不适当,倒是解决方案蛮贴切的。其实就是xml+javascript,功能嘛,无非就是优化动态网页的问题。所以没什么高深的。就像云计算,沙盒等一样,听起来让人感到不着边际,实际上思想也不是无法理解,只是技术的实现上需要慢慢摸索而已,不过宏观把握了,人也就不害怕了。人不害怕了,学起来也就快了。世界上没有高深的学问,只有没学过的学过。只要是知识,就能被掌握。但智慧这东西就复杂了。所以编程最难的还是gof设计模式的问题。其余具体的语言或者知识点都不是鸿沟,鸿沟是你的思想。

抱歉!评论已关闭.