以前刚接触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,为了使用方便,可是它却生成了一大堆垃圾代码...还有服务器事件,我觉得就是多余,无中生有.至少我从没发觉它有什么优势.
问题非常非常多.请大家别Ctrl+C;也别说什么多看看书之类的.我想要回答...
如果大家发觉有什么更有前途的web开发语言,请告知一声!
|