ASP.NET困惑

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:07:34
以前刚接触B/S的时候,为了挑选一个合适的语言而发愁,现在仍然为挑选一个合适的语言而发愁.两年前,学习了html,css,js,ajax等,后台语言用的是asp.一直听说asp会被淘汰了,所以我也试过学习J2EE和.NET,但是它们让我觉得很排斥,哪怕是听到他们的名字,就会感到排斥,反感.但是形势所迫,我还是得学(当然,如果有比他们更好的技术,我愿意不去接触它们).我还是选择了asp.net,听说学习asp.net得先学习C#;但是在学习过程中问题太多了.下面列举出我的问题,希望大家指点指点(尽是些低智商的问题,不过我在想如果我从来没学过asp,或许就不会有这么多问题了);

1.C#语言是为.net平台而打造的,但是.net平台那么大,C#语言一定也很庞大,但是我只学习asp.net,其他的什么桌面应用程序啊,移动开发啊,我不想跟他们扯上关系;也就是说,C#语言是不是可以不全部学习?可以只学习asp.net相关的知识点?如果是这样,那么哪些内容是asp.net的知识点呢?

2.对asp.net开发环境的反感,虽然我正在学习它,但是我对它的IDE非常反感,我用的是VS2008,那叫一个大,那是相当的大.我一直以为1G内存很大,装了它才知道缩水了.插入正题:我不太喜欢vs这个开发环境,但是我还是得使用它,可是既然使用,那就得明白它是怎么回事吧,比如,我新建了一个网站叫"test",我没设置IIS虚拟目录,也没做任何操作,它就可以浏览了.好吧,就算它很神奇,可以我测试完了之后居然找不到怎么删除这个网站.DW中还有个项目管理器可以添加,更新,删除项目呢,VS中的在哪呢?没办法,最后还是去E盘把文件夹删了,然后重新启动了VS,这才搞定.也许大家会说:"这是基础知识,也好意思拿出来问啊,多看看书就知道啦!",我也知道这是基础知识啊,可我就从没看到过哪本教程上写了vs2008怎么删除一个网站.这使我更厌恶它了.

3.厌恶归厌恶,可我还是得学啊.问题很多,还有web控件,我就不明白它为什么要弄个web控件,好吧,弄就弄吧,我想可能只是集成了一些js和html,为了使用方便,可是它却生成了一大堆垃圾代码...还有服务器事件,我觉得就是多余,无中生有.至少我从没发觉它有什么优势.<

1、 C#语言的语法都是一样的,基本的语法都要学,只是有的库asp。net可能不需要用到而已,网页编程里面用的其实也比较多了。 就是因为有很多的库给我们才能提高工作效率

2、 vs2008很不错的了, 我512的内存用的也流畅了。vs2008的网站测试时不用在iis里面发布的,你内嵌了一个测试环境了。我就觉得这样很方便,比起vs2003中的你一定要在iis创建虚拟目录。最后的完工的网站你想发布到iis时还有另外操作的。至于你说的无法删除项目的问题,你说的是启动页面快速帮助吧,没什么好说的了,就想你在电脑打开个文件,在开始菜单里面的"最近的文档'的记录一样。你如果觉得不爽那也没办法了。

3. 你的思想明显落后于时代,恶补吧

web开发语言asp.net C#就很好了.
我只想说你还没到入门阶段!有很多东西你还没发现它优势时,不要认为它就真的没有优势!只是你还没到那阶段!就好像物理学中的一条定理,简简单单的几个字母对我来说,他一点用都没有,但对物理学家来说,它就是万物都要遵循的真理!当你要用到,或者看别人怎么去用,你就会明白他的优势了..
世界上没有垃圾,只有放错位置的资源!
思想放开点.DW同.net 没有比较的价值,根本就不是同路人!当人接触新生事物是有点厌恶的.克服厌恶很快的会喜欢上的.
只有相信自己了!信就得!