现在我已经能够用.net写一个三层的web购物网站,可是最近感觉里面的东西太难琢磨。尤其是控件虽然他提供了方便,可是开发的时候估计谁也不会傻瓜式的去拖拽,感觉很是迷茫。就向很模糊的感觉,我同学是学java的,看写的代码很多,但是很明朗。几乎是不用控件,都是自己写。现在不知道怎么办了。

解决方案 »

  1.   

    web 购物网站还是小东西 你就迷茫了 
    .net 东西多着呢 
    23种设计模式 慢慢 看看
    面向对象思想 你理解了多少  
      

  2.   

    是啊,.Net有很多东西的,光入门就够你学一阵子了,更别说高级编程了
      

  3.   


    如果你的从来都是自己写代码,用过一段你也会迷茫。模糊在于不了解,因此想去了解低层次的做法应该怎样实现,但是了解之后不一定还是使用低层次的做法,你还是会回到更傻瓜化的使用方法上而且更熟练。说白了,你想去练手(自己写一些控件)但是又不想动手去写,更没有信心把自己写的控件作为商品化质量的东西拿出来,于是什么也不干只是怀疑这怀疑那。其实你自己去写一个TextBox、Dropdownlist、DataList、SqlDatasource、各种Template控件就可以了,无需怀疑这怀疑那。等你与那些开发asp.net系统的程序员所做的工作可以基本持平(你也能开发几个asp.net标准、稳定可用的控件作为许多人的工具),你再怀疑asp.net的理念本身才比较有力量。
      

  4.   


    自己动手。几乎所有.net控件以及系统中其它代码都是是可以随便逆向工程的。当你对GridView不感兴趣的时候,例如你可能觉得为什么它没有一个“标题行不动只是下面数据行滚动”的默认功能设置的时候,为什么不继承GridView(继承是为了保持它的所有特性)来生产自己的GridView产品并推销给别人呢?一个真正懂技术的人,对别人的东西不满意就会自己动手进行修改和扩充,从各个层面(甚至编译系统、加密系统等这种底层层面)自己动手。只批评不创造的人是不可能真正懂得技术的来龙龙去脉的。
      

  5.   

    楼主的迷茫可以理解。
    我也是学了一年半左右,现在突然感觉遇到瓶颈了似的感觉。
    不知道下一步该往哪里迈。总体上我觉得这种感觉不太妙。很朦胧的你可能会觉得LINQ得熟悉,服务器控件怎么做的也得看看(《道不远人》是吧?),Silverlight方面也不能落下,javascript是不是也该再深入点了,是不是微软那几个开源项目也得研究研究了?不懂Enterprise Library是不是也太那个了(虽然总是有点排斥心理)
    是不是.net基础也得太巩固一下了?像CLR VIA C#,一直没能真正开始精读。敏捷开发是不是也得看看?UML什么的一直模模糊糊的,是不是也得掌握?WPF是不是也该重新拿起来了?WCF貌似也得赶紧入门了等等吧。很模糊,也很机械式的会有这种要求,对自己。看到楼上sp1234,觉得人家是在追求‘道’,而我呢只是‘术’的阶段,或者说只会点‘术’而已。看到sp1234的回复,也是朦朦胧胧的觉得该重新调整一下自己了。貌似sp1234一直有种一贯的理念似的东西在支撑着他。而我只是在皮毛的层次上玩来玩去,像个猴子似的。猴子必定产生迷茫。不能总是跳来跳去,像公园里的猴子似的看到美味就冲上去,摇摆不定了。该静下心来好好想想了
      

  6.   

    .net也可以不用控件。也可以手写代码。就算你用记事本都可以开发。问题是有控件是给你提供方便,你为什么不用呢?
    http://www.SvnHost.cn
      

  7.   

    这是一个过渡的阶段,现在你需要安静下来,把以前的东西都整理,然后找到自己的一个方向,.net的东西很多说全部精通那是骗人了,但是自己可以在某些方面精通,其他的方面可以就当开放自己的视野,在不知不觉中你会发现自己又进步不少。
      

  8.   

    .NET现在有很多类库的源代码是开源,楼主可以看看,学习学习
      

  9.   

    任何事情都是这样。
    第一层境界,看山是山,看水是水---会用控件,拖拖放放一个网站就出来了
    第二层境界,看山不是山,看水不是水---感觉用控件没有成就感还总觉得不踏实,想自定义些东西就一头雾水了,开始对控件怀疑对.NET怀疑---正是楼主此时的状态
    第三层境界,看山还是山,看水还是水---控件在自己的心中已经完全是一个透明的工具,内部实现了然于心。正如夫子所言七十而从心所欲不踰矩也!一起加油吧。
      

  10.   

    java .net 路是一样的...
      

  11.   

    为什么我就不喜欢 控件呢!! 我用3年.NET了 一开始就觉得控件烦人,所以干脆就再也不用了 直接 div+css 自己组织 
    后台控制,感觉也挺好的!  不愿意用控件 
     
       1 除了一头舞水外 它会在页面生成一大堆 垃圾代码,看了就心烦
       2 拿 GridView 来说 要分页显示 要设置样式 要给里面的控件绑定事件 不是照样写一堆代码出来,麻烦,不如自己用模型+泛型来的快,清晰
       3 要做AJAX分页 用ajax控件? 晕! 不如自己写的踏实 ,一看到自动生成的 JS 就头晕,自己写几个JS类,实现AJAX不是会对AJAX了解的更透彻
       4 做WEB开发不会JS行吗? 不用JS你的网页有多死板,看看控件吧 自己生成 杂乱无章的JS 很头疼,修改起来也麻烦! 不如自己用JS 控制 dom来的清晰
       5 做程序总要和美工挂钩吧,美工想让 GridView 的每个单元格的颜色不同,难道我要在CS里面写 GridView1.Row[].Cell[]来设置,拿CSS直接控制
          DIV或td不是更方便
       6 用了控件 加JS的时候还要 页面注册感觉好麻烦,不用直接用 html 写 <input 方便! 我做东西 JS占50% 因为大量用AJAX,就算不用也是 CS中直接
         生成 <ul><li> 直接 写到前台 div 中感觉很方便!
     
      以上是个人看法和习惯,可能经验不足理解有误,但这样写出来的东西很清晰 生成的html很干净 这就是我的目的,就这么干了
     所以现在公司有时候看到以前同事留下来的项目用控件做的 还不是很会改还要琢磨一会 呵呵     一个不喜欢.NET用控件开发.NET程序员飘过 
      

  12.   

    新人网络免费提供建站空间空间类型:ASP ASPX NET 
    支持数据库:access数据库 空间大小:200M不限制宽带 不限制IIS 
    可绑定域名数量:自己定!子目录个数:自己定!不限上传文件大小 不限上传速度和下载速度可上传任何扩展名文件 测试速度地址http://260vip.cn绝对稳定
    申请地址:http://www.260vip.cn/post.asp?action=edit&BoardID=8&replyID=9&ID=6&star=1管理地址:http://admin.260vip.cn申请方式:论坛发帖申请
      

  13.   

    .net开始感觉容易,就是托拽,其实他的灵活性很高要运用自由。越简单的东西,越灵活。
      

  14.   

    哈哈,楼主以前想法和我一样,我现在是做java的,天天写的东西都是苦力活,没有什么技术可言,相对asp.net,我觉得它更加强大。我喜欢asp.net
      

  15.   

    楼主啊~~我觉得 选择.NET 并不是错~~主要看以后向什么方向发展~~
      

  16.   

    严重支持5楼虽然我不是高手,但如果叫我用JAVA那些来自己写控件,那我想我完了
    .NET入门容易,要精通,估计要很长的时间
    建议楼主多实践吧,当客户的要求出来后,你就得想办法去完成解决,平时用不到多少的技术就该上场了
    玩底层,最好回到以前的语言去,如C或C++ 不行就汇编
      

  17.   

    使用asp.net很多功能不能达到预期效果,而java就可以
      

  18.   

    java还不是一样的要用控件,只是java的ide没。net的强悍而已,java界面代码都要自己敲