当前位置:编程学习 > C#/ASP.NET >>

哇塞,发个帖子引来那么多喷子。

实在是没想到。
只是拿最近的事举了个例子。就引来了一大群喷子。

有些还是直接上来就骂人了。不好意思,是我不对,不能踩到狗尾巴。

还扯什么开车手动挡、自动挡的例子,合适么?
码农职业生涯里难道一直都可以开着自动挡,不用会碰到需要重新修改修改轮子,甚至重新发明轮子的时候?

只是举了个例子,一没说哪个语言好,二没说采用MVC就比ASP.NET好,三没说做ASP.NET低人一等。一群XX上来就咬人的啊有木有!!

ASP.NET 很好,能提高开发效率。来钱快啊,赚的钱是老板的(当然你可以自己接私活。等你当了老板自然就不用思考这些了。)
ASP.NET架构博大精深。架构越好,在上面做开发的人就不用思考很多问题,专心开发就好。缺少问题,是对个人能力发展很大的阻碍。
当然你可以去了解是怎么架构,但永远都只会看看。做程序的人,看、调试、动手写是完全不同的事情。其他行业、其他事情,差不多也是如此。

很多计算机类的学校,第一门编程语言都是C,不就是希望学生打好基础么。有很多公司,招聘应届生的时候就看你算法好不好,如果你学校教过你C的话,会考察你C学的如何。把算法和C基础打好了,学C++会难吗?学好了C++,会学不会Java、C#之流?

当然关键在人,一个人是否愿意学,愿意做。对于应届生,只要是想在这方面发展的,其实都是差不多的,资质天赋高的不多。这时候的应届生,可塑性强,学习能力强。去做B/S结构的东西,为什么不做做那些能更加体会、学习、或者说接近B/S基础的东西,使用html+js,去了解http协议,明白GET POST HEAD等。回头再去接触ASP.NET,他会很轻松的胜任,再去看ASP.NET“博大精深”的架构,我想体会感悟应该远超从一开始就做ASP.NET的人吧。

-----------------------------
扯点话外题。我觉得微软当初就是在用做C/S结构,做winform的思想去架构ASP.NET。当C/S还是主流的时候,自然没什么。但大家开始接受B/S后,ASP.NET就比较尴尬了。
开发效率高,但是频繁刷新。不刷新就要用Ajax,自然离不开js,离不开写html。比如国家 省、市联动。刷新一下,绑定数据到控件很方便。但是用户体验不好。Ajax可以不刷新,但是要发请求,写后台webmethod,再解析数据成html。体验好了,效率低了。
就算“asp.net曾经是多么伟大、独一无二的产品“。但也只能是曾经。一种技术,一种架构,总是有时代性的。所以微软还是推出了自己的MVC框架。
--------------------编程问答-------------------- 你不请求,如何获取数据? --------------------编程问答-------------------- 不和那些井底之蛙一般见识,有些靠这个吃饭的人就怕别人说自己用的东西落伍,明明是落伍了还非不承认 --------------------编程问答-------------------- 你说的有一定道理. 但原因不是你说的那些原因.

原因只有一个就是  Asp.net难, Asp.net的整个架构极其复杂,琐碎,精细.对于初学者来说,要经过很长的一段时间的学习才能真正掌握Asp.net.

有人说Asp.net容易上手,拖空间容易,可是真正要得心应手的做一个真正的项目, 容易吗? ?? 如果想得心应手,你必须要把MSDN熟读熟遍,对.net的架构了解透彻. --------------------编程问答-------------------- 赶紧去学LinQ

--------------------编程问答--------------------
引用 2 楼 Guyschaos 的回复:
不和那些井底之蛙一般见识,有些靠这个吃饭的人就怕别人说自己用的东西落伍,明明是落伍了还非不承认


无知者无畏,总是说这落伍了,那落伍了,你找个更好的来呗,或者说说落伍的原因也成.可惜你什么也说出来, 对asp.net一知半解的人总是这样说. --------------------编程问答-------------------- 我看了下原帖,别人有喷你什么了?

你这心理也真够脆弱的 --------------------编程问答--------------------
引用 5 楼 indusl 的回复:
Quote: 引用 2 楼 Guyschaos 的回复:

不和那些井底之蛙一般见识,有些靠这个吃饭的人就怕别人说自己用的东西落伍,明明是落伍了还非不承认


无知者无畏,总是说这落伍了,那落伍了,你找个更好的来呗,或者说说落伍的原因也成.可惜你什么也说出来, 对asp.net一知半解的人总是这样说.


爷不靠这个吃饭,我需要理解它干嘛?

我无知,你有知的话那我听听你给我说说可以吗?

不要啥都说不出来,很丢脸,不要google点啥玩意贴上来,胶水程序猿啥的我见多了 --------------------编程问答--------------------
引用 7 楼 Guyschaos 的回复:
Quote: 引用 5 楼 indusl 的回复:

Quote: 引用 2 楼 Guyschaos 的回复:

不和那些井底之蛙一般见识,有些靠这个吃饭的人就怕别人说自己用的东西落伍,明明是落伍了还非不承认


无知者无畏,总是说这落伍了,那落伍了,你找个更好的来呗,或者说说落伍的原因也成.可惜你什么也说出来, 对asp.net一知半解的人总是这样说.


爷不靠这个吃饭,我需要理解它干嘛?

我无知,你有知的话那我听听你给我说说可以吗?

不要啥都说不出来,很丢脸,不要google点啥玩意贴上来,胶水程序猿啥的我见多了


孙子,你不靠这吃饭,你来这扯个毛阿! --------------------编程问答--------------------
引用 8 楼 indusl 的回复:
Quote: 引用 7 楼 Guyschaos 的回复:

Quote: 引用 5 楼 indusl 的回复:

Quote: 引用 2 楼 Guyschaos 的回复:

不和那些井底之蛙一般见识,有些靠这个吃饭的人就怕别人说自己用的东西落伍,明明是落伍了还非不承认


无知者无畏,总是说这落伍了,那落伍了,你找个更好的来呗,或者说说落伍的原因也成.可惜你什么也说出来, 对asp.net一知半解的人总是这样说.


爷不靠这个吃饭,我需要理解它干嘛?

我无知,你有知的话那我听听你给我说说可以吗?

不要啥都说不出来,很丢脸,不要google点啥玩意贴上来,胶水程序猿啥的我见多了


孙子,你不靠这吃饭,你来这扯个毛阿!


爷说它落伍了,那关你X事,你奶没教过你啊? --------------------编程问答--------------------
引用 8 楼 indusl 的回复:
Quote: 引用 7 楼 Guyschaos 的回复:

Quote: 引用 5 楼 indusl 的回复:

Quote: 引用 2 楼 Guyschaos 的回复:

不和那些井底之蛙一般见识,有些靠这个吃饭的人就怕别人说自己用的东西落伍,明明是落伍了还非不承认


无知者无畏,总是说这落伍了,那落伍了,你找个更好的来呗,或者说说落伍的原因也成.可惜你什么也说出来, 对asp.net一知半解的人总是这样说.


爷不靠这个吃饭,我需要理解它干嘛?

我无知,你有知的话那我听听你给我说说可以吗?

不要啥都说不出来,很丢脸,不要google点啥玩意贴上来,胶水程序猿啥的我见多了


孙子,你不靠这吃饭,你来这扯个毛阿!


只有靠这个吃饭才可以评论,那你评论我的干嘛?你靠我吃饭,要不要爷赏你碗屎吃啊? --------------------编程问答-------------------- 天天对骂,有意思么 --------------------编程问答-------------------- 每个语言都有没有语言的不同特点 ,用好了那就好用 --------------------编程问答--------------------
引用 11 楼 lizeyuan8238386 的回复:
天天对骂,有意思么


很有意思,娱乐啊,玩 --------------------编程问答--------------------
引用 5 楼 indusl 的回复:
Quote: 引用 2 楼 Guyschaos 的回复:

不和那些井底之蛙一般见识,有些靠这个吃饭的人就怕别人说自己用的东西落伍,明明是落伍了还非不承认


无知者无畏,总是说这落伍了,那落伍了,你找个更好的来呗,或者说说落伍的原因也成.可惜你什么也说出来, 对asp.net一知半解的人总是这样说.


没人说ASP.NET
这句话“asp.net曾经是多么伟大、独一无二的产品“ 也不是我说的。说这话的人也没说它落伍了(请到我另一个帖子里看)
但是一门语言也有兴起,兴盛、衰落。技术、架构会更新换代也是不得不承认的事实。 --------------------编程问答--------------------
引用 13 楼 Guyschaos 的回复:
Quote: 引用 11 楼 lizeyuan8238386 的回复:

天天对骂,有意思么


很有意思,娱乐啊,玩
--------------------编程问答-------------------- 永远无法战胜一个纯煞笔。
所谓的大学第一件事学C 不是说C多优秀,而是说它古老。

一个技术人员的高度不看他如何入门,只看他学习和解决问题的方法。
会技术不等于会学习技术。
一个人的思想和性格决定他所拥有一切。

施瓦辛格之所以可以成功,就是因为他对自己的严格要求,每周7天,每天6小时全心全意的锻炼。因为他知道,持之以恒和有效训练才是他成功的唯一出路。对于技术人员来讲,任何一种技术都需要了解下,开阔视野,增加思路。但是前提是需要在一个领域有着突出的成就。先专后广,才是技术最持久化的发展之路! --------------------编程问答--------------------
引用 16 楼 nevermore_0923 的回复:
永远无法战胜一个纯煞笔。
所谓的大学第一件事学C 不是说C多优秀,而是说它古老。

一个技术人员的高度不看他如何入门,只看他学习和解决问题的方法。
会技术不等于会学习技术。
一个人的思想和性格决定他所拥有一切。

施瓦辛格之所以可以成功,就是因为他对自己的严格要求,每周7天,每天6小时全心全意的锻炼。因为他知道,持之以恒和有效训练才是他成功的唯一出路。对于技术人员来讲,任何一种技术都需要了解下,开阔视野,增加思路。但是前提是需要在一个领域有着突出的成就。先专后广,才是技术最持久化的发展之路!


"所谓的大学第一件事学C 不是说C多优秀,而是说它古老。"

就凭上面这句话,我之说两句话。
1、你简直是大亮。
2、永远无法战胜一个纯煞笔。
--------------------编程问答-------------------- 的确,lz够脆弱了

像我这个年代的程序从c-》c++-》vb-》dephl-》java-》c# 滴人也不少,都像你这样抱怨,那还有啥美萍,金山,江明不,尤其是美萍,江明,在dos时代就起家了,如果想你一样认为后面的东西都TM是是垃圾,是废物,是误导人,那么美萍,江明早在2000年左右就可以关门了

俺们经过这么多变革,很清楚的知道一件事“没有银弹”,没有那个东西是完美滴,诚然我承认对于底层的了解很重要,但是没你想的那么重要,大多数情况下,你并不需要知道mov ax,[102234]干了些啥子,你真的需要知道这个些吗?

至于你说地asp.net那些玩意,我只能说。那些个问题不管在哪里,在那个语言都存在。你以为java滴不会问,我怎么去onclick调用后台方法吗,你以为php的人就不会问json怎么拼接,怎么取post吗?我只能说对于新人,他没有搞过,自然就不知道,这原本不是啥太值得矫情的玩意,你花一个晚上就能补齐的知识,费得着这么小题大做吗,费得这你认为你知道http就觉着自己比人家高出无数倍吗?? --------------------编程问答--------------------
引用 18 楼 wanghui0380 的回复:
的确,lz够脆弱了

像我这个年代的程序从c-》c++-》vb-》dephl-》java-》c# 滴人也不少,都像你这样抱怨,那还有啥美萍,金山,江明不,尤其是美萍,江明,在dos时代就起家了,如果想你一样认为后面的东西都TM是是垃圾,是废物,是误导人,那么美萍,江明早在2000年左右就可以关门了

俺们经过这么多变革,很清楚的知道一件事“没有银弹”,没有那个东西是完美滴,诚然我承认对于底层的了解很重要,但是没你想的那么重要,大多数情况下,你并不需要知道mov ax,[102234]干了些啥子,你真的需要知道这个些吗?

至于你说地asp.net那些玩意,我只能说。那些个问题不管在哪里,在那个语言都存在。你以为java滴不会问,我怎么去onclick调用后台方法吗,你以为php的人就不会问json怎么拼接,怎么取post吗?我只能说对于新人,他没有搞过,自然就不知道,这原本不是啥太值得矫情的玩意,你花一个晚上就能补齐的知识,费得着这么小题大做吗,费得这你认为你知道http就觉着自己比人家高出无数倍吗??


我可没说我知道http就高人一等了。
恰恰相反。那些所谓的基础,你们所谓的'你花一个晚上就能补齐的知识'。等你在项目中用到,等你在亲自动手的时候才会发现,原来自己知道的只是把门在哪指给你了,连入门都不算。 --------------------编程问答-------------------- http滴知识基本上3天可以掌握,你所谓的高端无比滴东西,只要有心掌握,一个星期,他可以比你掌握的很精准

所以你鄙视人家鄙视的毫无道理,就像我公司你某人程序员以为他会jquery很厉害,另一个新手接触jquery后,2个星期后就比这位老兄更厉害,你觉着在这种毫无困难的东西上去批判有啥子意义??

就拿我自己,我曾经不会正则,写正则都网上copy,但是因为一个项目经常要用非常规正则,我用了2晚上去看正则资料,现在我可以说基本上不是那种非常非常让人无语的正则,我都可以写出来,所以我就可以去鄙视那些不会写正则只会copy滴人吗?反正我不会,因为我知道,这东西其实并不是啥子可以炫耀的东西,任何人只要有心,一个星期就有可能玩滴比我还精 --------------------编程问答--------------------
引用 20 楼 wanghui0380 的回复:
http滴知识基本上3天可以掌握,你所谓的高端无比滴东西,只要有心掌握,一个星期,他可以比你掌握的很精准

所以你鄙视人家鄙视的毫无道理,就像我公司你某人程序员以为他会jquery很厉害,另一个新手接触jquery后,2个星期后就比这位老兄更厉害,你觉着在这种毫无困难的东西上去批判有啥子意义??

就拿我自己,我曾经不会正则,写正则都网上copy,但是因为一个项目经常要用非常规正则,我用了2晚上去看正则资料,现在我可以说基本上不是那种非常非常让人无语的正则,我都可以写出来,所以我就可以去鄙视那些不会写正则只会copy滴人吗?反正我不会,因为我知道,这东西其实并不是啥子可以炫耀的东西,任何人只要有心,一个星期就有可能玩滴比我还精


那我觉得你可以自己开发门新的语言了,在你眼里反正都是很简单的事 --------------------编程问答-------------------- LZ内心很脆弱啊,外加有点脑残啊 --------------------编程问答--------------------
引用 17 楼 FunnyRabbit87 的回复:
Quote: 引用 16 楼 nevermore_0923 的回复:

永远无法战胜一个纯煞笔。
所谓的大学第一件事学C 不是说C多优秀,而是说它古老。

一个技术人员的高度不看他如何入门,只看他学习和解决问题的方法。
会技术不等于会学习技术。
一个人的思想和性格决定他所拥有一切。

施瓦辛格之所以可以成功,就是因为他对自己的严格要求,每周7天,每天6小时全心全意的锻炼。因为他知道,持之以恒和有效训练才是他成功的唯一出路。对于技术人员来讲,任何一种技术都需要了解下,开阔视野,增加思路。但是前提是需要在一个领域有着突出的成就。先专后广,才是技术最持久化的发展之路!


"所谓的大学第一件事学C 不是说C多优秀,而是说它古老。"

就凭上面这句话,我之说两句话。
1、你简直是大亮。
2、永远无法战胜一个纯煞笔。


从1978年开始,C就是最广泛的语言,流传至今还是最广泛的,但是这无法证明它是最优秀的,我通常不屑于和别人去争论语言的优越性,那样显得很白痴。只能说各有各的好处。
不管先从拖控件开始还是先从html开始,入门后 如何了解通信机制和运行原理,每个人都有自己不同的方式。你何必强求别人的观念和你相同?只能说net降低了门槛而已。在说就现在的一些混饭吃的码农,天天增删改,纠结在用啥ORM上,用个鸟算法,你对着它学1年,不用1个月忘光。有意思吗?你觉得你在这里重现当年孔明大战群儒,你能获得多少优越感和成就感么?了解多少底层就出来当砖家叫兽随意显摆,能低调含蓄点么?谁掌握的不如你少? --------------------编程问答--------------------
引用 21 楼 Guyschaos 的回复:
那我觉得你可以自己开发门新的语言了,在你眼里反正都是很简单的事


呵呵,高级黑是吧!!,我想问问这位老兄,你学习http,html用了多长时间?你学习正则用了多长时间?你学习linq又用多长时间?

如果你告诉我你用了2个月,我说拉倒吧,这样的人早就被淘汰出IT行业了,这样的人连3个月的试用期都过不了 --------------------编程问答--------------------
引用 20 楼 wanghui0380 的回复:
http滴知识基本上3天可以掌握,你所谓的高端无比滴东西,只要有心掌握,一个星期,他可以比你掌握的很精准

所以你鄙视人家鄙视的毫无道理,就像我公司你某人程序员以为他会jquery很厉害,另一个新手接触jquery后,2个星期后就比这位老兄更厉害,你觉着在这种毫无困难的东西上去批判有啥子意义??

就拿我自己,我曾经不会正则,写正则都网上copy,但是因为一个项目经常要用非常规正则,我用了2晚上去看正则资料,现在我可以说基本上不是那种非常非常让人无语的正则,我都可以写出来,所以我就可以去鄙视那些不会写正则只会copy滴人吗?反正我不会,因为我知道,这东西其实并不是啥子可以炫耀的东西,任何人只要有心,一个星期就有可能玩滴比我还精


1、我没鄙视别人。我两个帖子全文没有鄙视任何人。
2、我只是强调了那些基础的重要性。
3、如果把从事B/S开发到真正理解B/S程序原理,再运用自如比作一条路。我想说是从html+js做起,甚至是jsp做起,起码算是一条简单的大路。ASP.NET是一条相同起点,相同终点的岔路。
如果你可以选择大路的话(注意是如果可以选择),为什么要选择ASP.NET这条岔路?为什么要在你学习能力,经历最旺盛的时候先学ASP.NET那套?而不直接就去学B/S本质的东西
文艺一点讲,你明明可以直奔真相而去,为什么要在迷雾中徘徊一下再去?

当然我这里的对象是那些初入职场的新人和刚开始从事b/s开发的人。 --------------------编程问答--------------------
引用 24 楼 wanghui0380 的回复:
Quote: 引用 21 楼 Guyschaos 的回复:



那我觉得你可以自己开发门新的语言了,在你眼里反正都是很简单的事


呵呵,高级黑是吧!!,我想问问这位老兄,你学习http,html用了多长时间?你学习正则用了多长时间?你学习linq又用多长时间?

如果你告诉我你用了2个月,我说拉倒吧,这样的人早就被淘汰出IT行业了,这样的人连3个月的试用期都过不了


对于胶水程序猿的话需要学吗? --------------------编程问答--------------------
引用 24 楼 wanghui0380 的回复:
Quote: 引用 21 楼 Guyschaos 的回复:



那我觉得你可以自己开发门新的语言了,在你眼里反正都是很简单的事


呵呵,高级黑是吧!!,我想问问这位老兄,你学习http,html用了多长时间?你学习正则用了多长时间?你学习linq又用多长时间?

如果你告诉我你用了2个月,我说拉倒吧,这样的人早就被淘汰出IT行业了,这样的人连3个月的试用期都过不了


恰恰相反,这样的人充斥在IT行业中,而且还是很大一群,所以说在你眼里都是顺理成章,理所应当的事,可能是IT人的,古板,不变通 --------------------编程问答-------------------- 事情其实是这样滴,有简单的遵循简单方式,如果条件不允许简单方式,才会找原始方式

就像你用c#一样,c#无疑比汇编/c++简单,所以你用c#不用汇编/c++,只有你完成的事情c#不可以胜任了,你才会考虑汇编/c++

当然我也从来不否认底层需要掌握,知道底层和用底层是两个故事。

就像我也批评手下的兄弟“做winfrom不知道消息循环是不可取”,但是我不是批评说MFC是误导,c#滴Winform是误导,我只是说“如果有空你看一下原始的c++ sdk,看看那个啥子都木有,只是纯纯粹粹滴空白from”就什么都知道了,我绝对不会说啥子误导,MFC,C#滴winform难道比原始的那个c++ sdk更弱智不成!绝对不是啊,绝对是进步,至于那些你不知道滴,其实问题不大,c++ sdk那个大概400行左右的原始空白form,我相信我手下那些兄弟,3天以内绝对看的明白 --------------------编程问答--------------------
引用 25 楼 FunnyRabbit87 的回复:
Quote: 引用 20 楼 wanghui0380 的回复:

http滴知识基本上3天可以掌握,你所谓的高端无比滴东西,只要有心掌握,一个星期,他可以比你掌握的很精准

所以你鄙视人家鄙视的毫无道理,就像我公司你某人程序员以为他会jquery很厉害,另一个新手接触jquery后,2个星期后就比这位老兄更厉害,你觉着在这种毫无困难的东西上去批判有啥子意义??

就拿我自己,我曾经不会正则,写正则都网上copy,但是因为一个项目经常要用非常规正则,我用了2晚上去看正则资料,现在我可以说基本上不是那种非常非常让人无语的正则,我都可以写出来,所以我就可以去鄙视那些不会写正则只会copy滴人吗?反正我不会,因为我知道,这东西其实并不是啥子可以炫耀的东西,任何人只要有心,一个星期就有可能玩滴比我还精


1、我没鄙视别人。我两个帖子全文没有鄙视任何人。
2、我只是强调了那些基础的重要性。
3、如果把从事B/S开发到真正理解B/S程序原理,再运用自如比作一条路。我想说是从html+js做起,甚至是jsp做起,起码算是一条简单的大路。ASP.NET是一条相同起点,相同终点的岔路。
如果你可以选择大路的话(注意是如果可以选择),为什么要选择ASP.NET这条岔路?为什么要在你学习能力,经历最旺盛的时候先学ASP.NET那套?而不直接就去学B/S本质的东西
文艺一点讲,你明明可以直奔真相而去,为什么要在迷雾中徘徊一下再去?

当然我这里的对象是那些初入职场的新人和刚开始从事b/s开发的人。


所谓的正路是什么,asp.net怎么就岔路了,asp.net跟html+js有什么矛盾的,或者服务器控件根html又有什么矛盾的?整天不看msdn,不了解asp.net的原理,何来岔路之说呢 --------------------编程问答-------------------- 靠,打dota碰到喷子,上csdn还是能见着喷子. 绅士一点会屎啊. --------------------编程问答-------------------- 但愿CSDN更清净,更严肃! --------------------编程问答--------------------
引用 29 楼 indusl 的回复:
Quote: 引用 25 楼 FunnyRabbit87 的回复:

Quote: 引用 20 楼 wanghui0380 的回复:

http滴知识基本上3天可以掌握,你所谓的高端无比滴东西,只要有心掌握,一个星期,他可以比你掌握的很精准

所以你鄙视人家鄙视的毫无道理,就像我公司你某人程序员以为他会jquery很厉害,另一个新手接触jquery后,2个星期后就比这位老兄更厉害,你觉着在这种毫无困难的东西上去批判有啥子意义??

就拿我自己,我曾经不会正则,写正则都网上copy,但是因为一个项目经常要用非常规正则,我用了2晚上去看正则资料,现在我可以说基本上不是那种非常非常让人无语的正则,我都可以写出来,所以我就可以去鄙视那些不会写正则只会copy滴人吗?反正我不会,因为我知道,这东西其实并不是啥子可以炫耀的东西,任何人只要有心,一个星期就有可能玩滴比我还精


1、我没鄙视别人。我两个帖子全文没有鄙视任何人。
2、我只是强调了那些基础的重要性。
3、如果把从事B/S开发到真正理解B/S程序原理,再运用自如比作一条路。我想说是从html+js做起,甚至是jsp做起,起码算是一条简单的大路。ASP.NET是一条相同起点,相同终点的岔路。
如果你可以选择大路的话(注意是如果可以选择),为什么要选择ASP.NET这条岔路?为什么要在你学习能力,经历最旺盛的时候先学ASP.NET那套?而不直接就去学B/S本质的东西
文艺一点讲,你明明可以直奔真相而去,为什么要在迷雾中徘徊一下再去?

当然我这里的对象是那些初入职场的新人和刚开始从事b/s开发的人。


所谓的正路是什么,asp.net怎么就岔路了,asp.net跟html+js有什么矛盾的,或者服务器控件根html又有什么矛盾的?整天不看msdn,不了解asp.net的原理,何来岔路之说呢


我不怕笑话,我说说我的观点。
什么都是虚的,说白了,就是服务器帮你生成html和js代码,再帮你维护一些信息。
同样一个POST提交表单的动作。你要说成是按钮点击事件,下拉菜单值变化事件……XXXXX事件都可以。
但是在我看来。不就是你点的那个控件有微软给你添加的js方法么。不就是那个控件的那个js方法设置隐藏域,再POST表单。服务器读隐藏域的值,知道你点了按钮,是什么事件么。然后处理控件,该赋值的赋值,该改的改。


如果你明白了一个Form如何提交,以后无论什么MVC,无论是java的,还是微软的,还是语言的其他的B/S程序,你都能很快上手。
相比于单纯知道产生一个事件,后台一个click方法这种人,让你们两同时用一种新的框架(比如MVC,当然这是老的了。)做B/S开发、甚至是全新的语言去开发,谁上手更快!!
--------------------编程问答-------------------- 按照你上面这种说法,除了c++ sdk程序员,所有的程序员都该失业了

按照你上面的说法,最原始的那个c++ sdk空白form,不就是注册菜单,注册元素,绘制窗体,消息循环吗

那么你用啥子c#,相比单纯知道MFC,winform,sl滴人,让你们同时用一种新东西做c/s开发,甚至全新新的语言区开发,谁上手更快??

如果这样说,ok,你去c++版把,而且还不用去其他版块,直接去c++ sdk,相信他们更理解你 --------------------编程问答--------------------
引用 33 楼 wanghui0380 的回复:
按照你上面这种说法,除了c++ sdk程序员,所有的程序员都该失业了

按照你上面的说法,最原始的那个c++ sdk空白form,不就是注册菜单,注册元素,绘制窗体,消息循环吗

那么你用啥子c#,相比单纯知道MFC,winform,sl滴人,让你们同时用一种新东西做c/s开发,甚至全新新的语言区开发,谁上手更快??

如果这样说,ok,你去c++版把,而且还不用去其他版块,直接去c++ sdk,相信他们更理解你


笑死了,我说的是B/S 你来扯C/S开发。
坦白的说,C/S 我不懂。谢谢。
但是也不要用C/S的思维方式去理解B/S的东西。 --------------------编程问答-------------------- 的确要笑死了,一个连程序历史都不了解的人,居然来批判程序历史,而且还振振有词,无语中 --------------------编程问答-------------------- 我这么说把,jquery流行是因为jquery比原生js方便,但是按你的思维方式就是,笑死了,这些家伙们居然只知道$('#xx'),不知道getElementByID('xx'),居然只知道$.post $.ajax,不知道 document.form[0].submit()

你认为你这种吐槽还那么有理由吗? --------------------编程问答-------------------- 如果完全是个做网页的,你来评价企业软件就会非常偏颇。

实际上你用js做一个GridView控件出来啊。可能你没有熟练使用过GridView,只知道它不足10%的功能。

比如说你是想表达某些趋势的,这本没有错,但是你的说法过头了就“变味”了,成了有害的了。 --------------------编程问答-------------------- 比如说我们使用使用javascript写过比winform还winform的的大型企业管理web程序,那么很自然地,不会胡乱跟着一个只做过几个网页来讨论那些趋势,因为你深入不了啊。这个时候,单纯去愤青就没有意义了。 --------------------编程问答-------------------- 你以所谓“我都不拖控件的,都是手写代码”为荣,我跟只能说“跟你是完全不是一类人”。

越是理解软件开发之道,我越是欣赏拖控件的强大设计理念。实际上只有那些刚刚在求学时有点心得的人,也就是还没有达到“半桶水”的人,因为学习的原因,才会一味地有这个想法。

我们是认为asp.net没有跟上时代的潮流、没有将其所有用户控件移植到浏览器端而嫌它。这就好比如说我们是嫌WPF或者silverlight不够强大、嫌Blend和Expression Web或者Expression Design不够强大、嫌TypeScript发展太低级,嫌微软的开发平台近些年缺乏创新能力,而衷心地为它着急。

而你的说法其实则更适合是为那些不懂多少技术的人找“扒灰、骗老板的工资”的理由的。你的逻辑是用汇编语言来开发网页才更好,因为只有那个才能体现你“不需要任何高级开发工具”的初衷啊。 --------------------编程问答-------------------- 我做一个面包的时候,面粉和水是现成的。我不会去先种麦子,也不会去了解麦子如果变成面粉。

面包师傅会输入面粉和水,输出面包就行

就算是面包大师,仍然也是这样。想生产面粉,那只是个人兴趣,对做面包没什么帮助。 --------------------编程问答-------------------- LZ可能你到了wanghui0380 sp 那个时候,可能就不会为了技术而技术,而是天天琢磨用技术挣钱。

如果为了钱,相信就算明天让他们学学汇编都会干的,前提是钱够 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- --------------------编程问答-------------------- 是WebForm和MVC 不是ASP.NET和MVC  牛逼的话自己弄框架啊 --------------------编程问答--------------------
引用 32 楼 FunnyRabbit87 的回复:
Quote: 引用 29 楼 indusl 的回复:

Quote: 引用 25 楼 FunnyRabbit87 的回复:

Quote: 引用 20 楼 wanghui0380 的回复:

http滴知识基本上3天可以掌握,你所谓的高端无比滴东西,只要有心掌握,一个星期,他可以比你掌握的很精准

所以你鄙视人家鄙视的毫无道理,就像我公司你某人程序员以为他会jquery很厉害,另一个新手接触jquery后,2个星期后就比这位老兄更厉害,你觉着在这种毫无困难的东西上去批判有啥子意义??

就拿我自己,我曾经不会正则,写正则都网上copy,但是因为一个项目经常要用非常规正则,我用了2晚上去看正则资料,现在我可以说基本上不是那种非常非常让人无语的正则,我都可以写出来,所以我就可以去鄙视那些不会写正则只会copy滴人吗?反正我不会,因为我知道,这东西其实并不是啥子可以炫耀的东西,任何人只要有心,一个星期就有可能玩滴比我还精


1、我没鄙视别人。我两个帖子全文没有鄙视任何人。
2、我只是强调了那些基础的重要性。
3、如果把从事B/S开发到真正理解B/S程序原理,再运用自如比作一条路。我想说是从html+js做起,甚至是jsp做起,起码算是一条简单的大路。ASP.NET是一条相同起点,相同终点的岔路。
如果你可以选择大路的话(注意是如果可以选择),为什么要选择ASP.NET这条岔路?为什么要在你学习能力,经历最旺盛的时候先学ASP.NET那套?而不直接就去学B/S本质的东西
文艺一点讲,你明明可以直奔真相而去,为什么要在迷雾中徘徊一下再去?

当然我这里的对象是那些初入职场的新人和刚开始从事b/s开发的人。


所谓的正路是什么,asp.net怎么就岔路了,asp.net跟html+js有什么矛盾的,或者服务器控件根html又有什么矛盾的?整天不看msdn,不了解asp.net的原理,何来岔路之说呢


我不怕笑话,我说说我的观点。
什么都是虚的,说白了,就是服务器帮你生成html和js代码,再帮你维护一些信息。
同样一个POST提交表单的动作。你要说成是按钮点击事件,下拉菜单值变化事件……XXXXX事件都可以。
但是在我看来。不就是你点的那个控件有微软给你添加的js方法么。不就是那个控件的那个js方法设置隐藏域,再POST表单。服务器读隐藏域的值,知道你点了按钮,是什么事件么。然后处理控件,该赋值的赋值,该改的改。


如果你明白了一个Form如何提交,以后无论什么MVC,无论是java的,还是微软的,还是语言的其他的B/S程序,你都能很快上手。
相比于单纯知道产生一个事件,后台一个click方法这种人,让你们两同时用一种新的框架(比如MVC,当然这是老的了。)做B/S开发、甚至是全新的语言去开发,谁上手更快!!


Asp.net控件根如何提交form两者没有矛盾点。form提交是很基础的。照你这么说,什么jsp,php不都是form提交不就可以作程序了吗,但事实上我们是想利用框架提供的一些功能来简便我们的开发的。 --------------------编程问答-------------------- 老板就要开发效率,要求快,你后台管理页面还要html+ajax+js吗,我们连省市联动都是直接后台写代码,选个省就刷新一下。验证直接控件上。页面基本就是复制粘贴。没办法啊,都得看上面的布置啊 --------------------编程问答-------------------- 这个帖子很热闹...讲的好像都有道理...
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,