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

FunnyRabbit87 2013-04-28 02:01:36
实在是没想到。
只是拿最近的事举了个例子。就引来了一大群喷子。

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

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

只是举了个例子,一没说哪个语言好,二没说采用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框架。
...全文
621 47 打赏 收藏 转发到动态 举报
写回复
用AI写文章
47 条回复
切换为时间正序
请发表友善的回复…
发表回复
乌鸦__ 2013-05-02
  • 打赏
  • 举报
回复
这个帖子很热闹...讲的好像都有道理...
我就是大神 2013-05-02
  • 打赏
  • 举报
回复
老板就要开发效率,要求快,你后台管理页面还要html+ajax+js吗,我们连省市联动都是直接后台写代码,选个省就刷新一下。验证直接控件上。页面基本就是复制粘贴。没办法啊,都得看上面的布置啊
indusl 2013-05-02
  • 打赏
  • 举报
回复
引用 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开发的人。[/quote] 所谓的正路是什么,asp.net怎么就岔路了,asp.net跟html+js有什么矛盾的,或者服务器控件根html又有什么矛盾的?整天不看msdn,不了解asp.net的原理,何来岔路之说呢[/quote] 我不怕笑话,我说说我的观点。 什么都是虚的,说白了,就是服务器帮你生成html和js代码,再帮你维护一些信息。 同样一个POST提交表单的动作。你要说成是按钮点击事件,下拉菜单值变化事件……XXXXX事件都可以。 但是在我看来。不就是你点的那个控件有微软给你添加的js方法么。不就是那个控件的那个js方法设置隐藏域,再POST表单。服务器读隐藏域的值,知道你点了按钮,是什么事件么。然后处理控件,该赋值的赋值,该改的改。 如果你明白了一个Form如何提交,以后无论什么MVC,无论是java的,还是微软的,还是语言的其他的B/S程序,你都能很快上手。 相比于单纯知道产生一个事件,后台一个click方法这种人,让你们两同时用一种新的框架(比如MVC,当然这是老的了。)做B/S开发、甚至是全新的语言去开发,谁上手更快!! [/quote] Asp.net控件根如何提交form两者没有矛盾点。form提交是很基础的。照你这么说,什么jsp,php不都是form提交不就可以作程序了吗,但事实上我们是想利用框架提供的一些功能来简便我们的开发的。
zzz9413 2013-04-29
  • 打赏
  • 举报
回复
我做一个面包的时候,面粉和水是现成的。我不会去先种麦子,也不会去了解麦子如果变成面粉。 面包师傅会输入面粉和水,输出面包就行 就算是面包大师,仍然也是这样。想生产面粉,那只是个人兴趣,对做面包没什么帮助。
newtee 2013-04-29
  • 打赏
  • 举报
回复
是WebForm和MVC 不是ASP.NET和MVC 牛逼的话自己弄框架啊
zjidong007 2013-04-29
  • 打赏
  • 举报
回复
xuan.ye 2013-04-29
  • 打赏
  • 举报
回复
LZ可能你到了wanghui0380 sp 那个时候,可能就不会为了技术而技术,而是天天琢磨用技术挣钱。 如果为了钱,相信就算明天让他们学学汇编都会干的,前提是钱够
  • 打赏
  • 举报
回复
你以所谓“我都不拖控件的,都是手写代码”为荣,我跟只能说“跟你是完全不是一类人”。 越是理解软件开发之道,我越是欣赏拖控件的强大设计理念。实际上只有那些刚刚在求学时有点心得的人,也就是还没有达到“半桶水”的人,因为学习的原因,才会一味地有这个想法。 我们是认为asp.net没有跟上时代的潮流、没有将其所有用户控件移植到浏览器端而嫌它。这就好比如说我们是嫌WPF或者silverlight不够强大、嫌Blend和Expression Web或者Expression Design不够强大、嫌TypeScript发展太低级,嫌微软的开发平台近些年缺乏创新能力,而衷心地为它着急。 而你的说法其实则更适合是为那些不懂多少技术的人找“扒灰、骗老板的工资”的理由的。你的逻辑是用汇编语言来开发网页才更好,因为只有那个才能体现你“不需要任何高级开发工具”的初衷啊。
  • 打赏
  • 举报
回复
比如说我们使用使用javascript写过比winform还winform的的大型企业管理web程序,那么很自然地,不会胡乱跟着一个只做过几个网页来讨论那些趋势,因为你深入不了啊。这个时候,单纯去愤青就没有意义了。
  • 打赏
  • 举报
回复
如果完全是个做网页的,你来评价企业软件就会非常偏颇。 实际上你用js做一个GridView控件出来啊。可能你没有熟练使用过GridView,只知道它不足10%的功能。 比如说你是想表达某些趋势的,这本没有错,但是你的说法过头了就“变味”了,成了有害的了。
wanghui0380 2013-04-28
  • 打赏
  • 举报
回复
我这么说把,jquery流行是因为jquery比原生js方便,但是按你的思维方式就是,笑死了,这些家伙们居然只知道$('#xx'),不知道getElementByID('xx'),居然只知道$.post $.ajax,不知道 document.form[0].submit() 你认为你这种吐槽还那么有理由吗?
wanghui0380 2013-04-28
  • 打赏
  • 举报
回复
的确要笑死了,一个连程序历史都不了解的人,居然来批判程序历史,而且还振振有词,无语中
FunnyRabbit87 2013-04-28
  • 打赏
  • 举报
回复
引用 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的东西。
wanghui0380 2013-04-28
  • 打赏
  • 举报
回复
按照你上面这种说法,除了c++ sdk程序员,所有的程序员都该失业了 按照你上面的说法,最原始的那个c++ sdk空白form,不就是注册菜单,注册元素,绘制窗体,消息循环吗 那么你用啥子c#,相比单纯知道MFC,winform,sl滴人,让你们同时用一种新东西做c/s开发,甚至全新新的语言区开发,谁上手更快?? 如果这样说,ok,你去c++版把,而且还不用去其他版块,直接去c++ sdk,相信他们更理解你
FunnyRabbit87 2013-04-28
  • 打赏
  • 举报
回复
引用 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开发的人。[/quote] 所谓的正路是什么,asp.net怎么就岔路了,asp.net跟html+js有什么矛盾的,或者服务器控件根html又有什么矛盾的?整天不看msdn,不了解asp.net的原理,何来岔路之说呢[/quote] 我不怕笑话,我说说我的观点。 什么都是虚的,说白了,就是服务器帮你生成html和js代码,再帮你维护一些信息。 同样一个POST提交表单的动作。你要说成是按钮点击事件,下拉菜单值变化事件……XXXXX事件都可以。 但是在我看来。不就是你点的那个控件有微软给你添加的js方法么。不就是那个控件的那个js方法设置隐藏域,再POST表单。服务器读隐藏域的值,知道你点了按钮,是什么事件么。然后处理控件,该赋值的赋值,该改的改。 如果你明白了一个Form如何提交,以后无论什么MVC,无论是java的,还是微软的,还是语言的其他的B/S程序,你都能很快上手。 相比于单纯知道产生一个事件,后台一个click方法这种人,让你们两同时用一种新的框架(比如MVC,当然这是老的了。)做B/S开发、甚至是全新的语言去开发,谁上手更快!!
ZHOU西口 2013-04-28
  • 打赏
  • 举报
回复
但愿CSDN更清净,更严肃!
WangFeng_Igqtdh 2013-04-28
  • 打赏
  • 举报
回复
靠,打dota碰到喷子,上csdn还是能见着喷子. 绅士一点会屎啊.
indusl 2013-04-28
  • 打赏
  • 举报
回复
引用 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开发的人。[/quote] 所谓的正路是什么,asp.net怎么就岔路了,asp.net跟html+js有什么矛盾的,或者服务器控件根html又有什么矛盾的?整天不看msdn,不了解asp.net的原理,何来岔路之说呢
wanghui0380 2013-04-28
  • 打赏
  • 举报
回复
事情其实是这样滴,有简单的遵循简单方式,如果条件不允许简单方式,才会找原始方式 就像你用c#一样,c#无疑比汇编/c++简单,所以你用c#不用汇编/c++,只有你完成的事情c#不可以胜任了,你才会考虑汇编/c++ 当然我也从来不否认底层需要掌握,知道底层和用底层是两个故事。 就像我也批评手下的兄弟“做winfrom不知道消息循环是不可取”,但是我不是批评说MFC是误导,c#滴Winform是误导,我只是说“如果有空你看一下原始的c++ sdk,看看那个啥子都木有,只是纯纯粹粹滴空白from”就什么都知道了,我绝对不会说啥子误导,MFC,C#滴winform难道比原始的那个c++ sdk更弱智不成!绝对不是啊,绝对是进步,至于那些你不知道滴,其实问题不大,c++ sdk那个大概400行左右的原始空白form,我相信我手下那些兄弟,3天以内绝对看的明白
贫僧又回来了 2013-04-28
  • 打赏
  • 举报
回复
引用 24 楼 wanghui0380 的回复:
[quote=引用 21 楼 Guyschaos 的回复:] 那我觉得你可以自己开发门新的语言了,在你眼里反正都是很简单的事
呵呵,高级黑是吧!!,我想问问这位老兄,你学习http,html用了多长时间?你学习正则用了多长时间?你学习linq又用多长时间? 如果你告诉我你用了2个月,我说拉倒吧,这样的人早就被淘汰出IT行业了,这样的人连3个月的试用期都过不了[/quote] 恰恰相反,这样的人充斥在IT行业中,而且还是很大一群,所以说在你眼里都是顺理成章,理所应当的事,可能是IT人的,古板,不变通
加载更多回复(26)

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧