我要坚持.net吗? 现在我已经能够用.net写一个三层的web购物网站,可是最近感觉里面的东西太难琢磨。尤其是控件虽然他提供了方便,可是开发的时候估计谁也不会傻瓜式的去拖拽,感觉很是迷茫。就向很模糊的感觉,我同学是学java的,看写的代码很多,但是很明朗。几乎是不用控件,都是自己写。现在不知道怎么办了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 web 购物网站还是小东西 你就迷茫了 .net 东西多着呢 23种设计模式 慢慢 看看面向对象思想 你理解了多少 是啊,.Net有很多东西的,光入门就够你学一阵子了,更别说高级编程了 如果你的从来都是自己写代码,用过一段你也会迷茫。模糊在于不了解,因此想去了解低层次的做法应该怎样实现,但是了解之后不一定还是使用低层次的做法,你还是会回到更傻瓜化的使用方法上而且更熟练。说白了,你想去练手(自己写一些控件)但是又不想动手去写,更没有信心把自己写的控件作为商品化质量的东西拿出来,于是什么也不干只是怀疑这怀疑那。其实你自己去写一个TextBox、Dropdownlist、DataList、SqlDatasource、各种Template控件就可以了,无需怀疑这怀疑那。等你与那些开发asp.net系统的程序员所做的工作可以基本持平(你也能开发几个asp.net标准、稳定可用的控件作为许多人的工具),你再怀疑asp.net的理念本身才比较有力量。 自己动手。几乎所有.net控件以及系统中其它代码都是是可以随便逆向工程的。当你对GridView不感兴趣的时候,例如你可能觉得为什么它没有一个“标题行不动只是下面数据行滚动”的默认功能设置的时候,为什么不继承GridView(继承是为了保持它的所有特性)来生产自己的GridView产品并推销给别人呢?一个真正懂技术的人,对别人的东西不满意就会自己动手进行修改和扩充,从各个层面(甚至编译系统、加密系统等这种底层层面)自己动手。只批评不创造的人是不可能真正懂得技术的来龙龙去脉的。 楼主的迷茫可以理解。我也是学了一年半左右,现在突然感觉遇到瓶颈了似的感觉。不知道下一步该往哪里迈。总体上我觉得这种感觉不太妙。很朦胧的你可能会觉得LINQ得熟悉,服务器控件怎么做的也得看看(《道不远人》是吧?),Silverlight方面也不能落下,javascript是不是也该再深入点了,是不是微软那几个开源项目也得研究研究了?不懂Enterprise Library是不是也太那个了(虽然总是有点排斥心理)是不是.net基础也得太巩固一下了?像CLR VIA C#,一直没能真正开始精读。敏捷开发是不是也得看看?UML什么的一直模模糊糊的,是不是也得掌握?WPF是不是也该重新拿起来了?WCF貌似也得赶紧入门了等等吧。很模糊,也很机械式的会有这种要求,对自己。看到楼上sp1234,觉得人家是在追求‘道’,而我呢只是‘术’的阶段,或者说只会点‘术’而已。看到sp1234的回复,也是朦朦胧胧的觉得该重新调整一下自己了。貌似sp1234一直有种一贯的理念似的东西在支撑着他。而我只是在皮毛的层次上玩来玩去,像个猴子似的。猴子必定产生迷茫。不能总是跳来跳去,像公园里的猴子似的看到美味就冲上去,摇摆不定了。该静下心来好好想想了 .net也可以不用控件。也可以手写代码。就算你用记事本都可以开发。问题是有控件是给你提供方便,你为什么不用呢?http://www.SvnHost.cn 这是一个过渡的阶段,现在你需要安静下来,把以前的东西都整理,然后找到自己的一个方向,.net的东西很多说全部精通那是骗人了,但是自己可以在某些方面精通,其他的方面可以就当开放自己的视野,在不知不觉中你会发现自己又进步不少。 .NET现在有很多类库的源代码是开源,楼主可以看看,学习学习 任何事情都是这样。第一层境界,看山是山,看水是水---会用控件,拖拖放放一个网站就出来了第二层境界,看山不是山,看水不是水---感觉用控件没有成就感还总觉得不踏实,想自定义些东西就一头雾水了,开始对控件怀疑对.NET怀疑---正是楼主此时的状态第三层境界,看山还是山,看水还是水---控件在自己的心中已经完全是一个透明的工具,内部实现了然于心。正如夫子所言七十而从心所欲不踰矩也!一起加油吧。 java .net 路是一样的... 为什么我就不喜欢 控件呢!! 我用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程序员飘过 新人网络免费提供建站空间空间类型: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申请方式:论坛发帖申请 .net开始感觉容易,就是托拽,其实他的灵活性很高要运用自由。越简单的东西,越灵活。 哈哈,楼主以前想法和我一样,我现在是做java的,天天写的东西都是苦力活,没有什么技术可言,相对asp.net,我觉得它更加强大。我喜欢asp.net 楼主啊~~我觉得 选择.NET 并不是错~~主要看以后向什么方向发展~~ 严重支持5楼虽然我不是高手,但如果叫我用JAVA那些来自己写控件,那我想我完了.NET入门容易,要精通,估计要很长的时间建议楼主多实践吧,当客户的要求出来后,你就得想办法去完成解决,平时用不到多少的技术就该上场了玩底层,最好回到以前的语言去,如C或C++ 不行就汇编 使用asp.net很多功能不能达到预期效果,而java就可以 java还不是一样的要用控件,只是java的ide没。net的强悍而已,java界面代码都要自己敲 安装IIS报错.... 保存object到数据库 急求软件使用说明书模板 使用Server.Transfer无法“后退”到历史页面 如何启用集成WINDOWS身份验证 Microsoft 的网站上也有笑话看。 一个关于DataBind的问题 聘一程序员修改一商业网业(语言包括asp,php) 有关DataGrid TemplateColumn 有关DropDownList的问题(100分送上) 再请问:.NET中正则表达式中的汉字的表达式(匹配式)是什麽?好象是/u.....? 读取EXCEL表格中的数据的问题 使用LinkButton控件时出现的若干语法错误,请指教~
.net 东西多着呢
23种设计模式 慢慢 看看
面向对象思想 你理解了多少
如果你的从来都是自己写代码,用过一段你也会迷茫。模糊在于不了解,因此想去了解低层次的做法应该怎样实现,但是了解之后不一定还是使用低层次的做法,你还是会回到更傻瓜化的使用方法上而且更熟练。说白了,你想去练手(自己写一些控件)但是又不想动手去写,更没有信心把自己写的控件作为商品化质量的东西拿出来,于是什么也不干只是怀疑这怀疑那。其实你自己去写一个TextBox、Dropdownlist、DataList、SqlDatasource、各种Template控件就可以了,无需怀疑这怀疑那。等你与那些开发asp.net系统的程序员所做的工作可以基本持平(你也能开发几个asp.net标准、稳定可用的控件作为许多人的工具),你再怀疑asp.net的理念本身才比较有力量。
自己动手。几乎所有.net控件以及系统中其它代码都是是可以随便逆向工程的。当你对GridView不感兴趣的时候,例如你可能觉得为什么它没有一个“标题行不动只是下面数据行滚动”的默认功能设置的时候,为什么不继承GridView(继承是为了保持它的所有特性)来生产自己的GridView产品并推销给别人呢?一个真正懂技术的人,对别人的东西不满意就会自己动手进行修改和扩充,从各个层面(甚至编译系统、加密系统等这种底层层面)自己动手。只批评不创造的人是不可能真正懂得技术的来龙龙去脉的。
我也是学了一年半左右,现在突然感觉遇到瓶颈了似的感觉。
不知道下一步该往哪里迈。总体上我觉得这种感觉不太妙。很朦胧的你可能会觉得LINQ得熟悉,服务器控件怎么做的也得看看(《道不远人》是吧?),Silverlight方面也不能落下,javascript是不是也该再深入点了,是不是微软那几个开源项目也得研究研究了?不懂Enterprise Library是不是也太那个了(虽然总是有点排斥心理)
是不是.net基础也得太巩固一下了?像CLR VIA C#,一直没能真正开始精读。敏捷开发是不是也得看看?UML什么的一直模模糊糊的,是不是也得掌握?WPF是不是也该重新拿起来了?WCF貌似也得赶紧入门了等等吧。很模糊,也很机械式的会有这种要求,对自己。看到楼上sp1234,觉得人家是在追求‘道’,而我呢只是‘术’的阶段,或者说只会点‘术’而已。看到sp1234的回复,也是朦朦胧胧的觉得该重新调整一下自己了。貌似sp1234一直有种一贯的理念似的东西在支撑着他。而我只是在皮毛的层次上玩来玩去,像个猴子似的。猴子必定产生迷茫。不能总是跳来跳去,像公园里的猴子似的看到美味就冲上去,摇摆不定了。该静下心来好好想想了
http://www.SvnHost.cn
第一层境界,看山是山,看水是水---会用控件,拖拖放放一个网站就出来了
第二层境界,看山不是山,看水不是水---感觉用控件没有成就感还总觉得不踏实,想自定义些东西就一头雾水了,开始对控件怀疑对.NET怀疑---正是楼主此时的状态
第三层境界,看山还是山,看水还是水---控件在自己的心中已经完全是一个透明的工具,内部实现了然于心。正如夫子所言七十而从心所欲不踰矩也!一起加油吧。
后台控制,感觉也挺好的! 不愿意用控件
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程序员飘过
支持数据库: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申请方式:论坛发帖申请
.NET入门容易,要精通,估计要很长的时间
建议楼主多实践吧,当客户的要求出来后,你就得想办法去完成解决,平时用不到多少的技术就该上场了
玩底层,最好回到以前的语言去,如C或C++ 不行就汇编