首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

今天发贴 专扁asp.net解决方案

2012-04-14 
今天发贴 专扁asp.netasp.net 很多东西都不成熟,特别一个个控件,学了也没有用,它没有一个系统性,更没有归

今天发贴 专扁asp.net
asp.net 很多东西都不成熟,
  特别 一个个控件,学了也没有用,它没有一个系统性,更没有归纳性。

写起来,真是“吃苦不讨好”啊。
  微软出的东西都是比较践,比较不值钱,好象是专门用来骗 我们这些初学者的。


[解决办法]
不懂,等砖家来解释
[解决办法]
不懂
[解决办法]
关键是靠它能混到饭吃, 这就足够了。。。
[解决办法]
初生牛犊不怕虎。

屌丝
[解决办法]
坐等 专家拍砖~~
[解决办法]

我表示我是初学者,连基本的东西 都还没学透,看看高手怎么说
[解决办法]
存在即合理 而且ASP.net使用率真心不低 虽然不比JAVA
[解决办法]
正在学C的人默默路过
[解决办法]

探讨

正在学C的人默默路过

[解决办法]

最近怎么这么多操蛋帖?

asp.net难道就写着:学好控件?


[解决办法]
探讨
asp.net 很多东西都不成熟,
特别 一个个控件,学了也没有用,它没有一个系统性,更没有归纳性。

写起来,真是“吃苦不讨好”啊。
微软出的东西都是比较践,比较不值钱,好象是专门用来骗 我们这些初学者的。

[解决办法]
探讨
正在学C的人默默路过

[解决办法]
你除了看到asp的控件,还看到什么?
[解决办法]
探讨
按理说你对这些的理解应该在我之上,你不应该在这方面的理解比我付钱,可实际上呢?

[解决办法]
呵呵,已经比java成熟多了

看看java那拨用滴,都已经不是官方滴玩意了,他们正流行的HSS都TM是第3方滴东西,官方原版J2ee已经没多人鸟他了
[解决办法]
还有在我们这里觉着麻烦透顶的ext也是java们喜欢的玩意

要说ext的槽点比asp.net的控件槽点还多,可java们为啥乐意用呢,那是没办法啊,谁让官方没提供更好滴呢
[解决办法]
井底之蛙,能看到的天空,仅限于井口的大小……呵呵
[解决办法]
在不同应用层面使用正确的技术才是王道,多写点程序慢慢就能掌握精髓。
[解决办法]
微软的东西最恶心的一点就是做简单的东西很容易,稍微要定制一下,对不起,全是黑盒,没有源码,文档很少,你就猜吧。
[解决办法]
探讨

微软的东西最恶心的一点就是做简单的东西很容易,稍微要定制一下,对不起,全是黑盒,没有源码,文档很少,你就猜吧。

[解决办法]
举几个想到的例子:
wcf下用windows authentication方式,配置非常麻烦,如果web服务器和数据库不在一台机器上,直接fail,除非建立信任关系。

上次想用编程实现visual studio里的get all references,查了半天资料,得到如下代码:
IVsObjectSearch search = GetService(typeof(SVsObjectSearch)) as IVsObjectSearch; 
  
  IVsObjectList ob;
  VSOBSEARCHCRITERIA c = new VSOBSEARCHCRITERIA();
  c.szName = "ObjectNameToSearch";
  c.eSrchType = VSOBSEARCHTYPE.SO_ENTIREWORD;
  c.grfOptions = (uint)_VSOBSEARCHOPTIONS.VSOBSO_CASESENSITIVE;
  VSOBSEARCHCRITERIA[] carr = new VSOBSEARCHCRITERIA[] { c };
  int retval = search.Find((uint)__VSOBSEARCHFLAGS.VSOSF_EXPANDREFS, carr, out ob);
但这里有个bug,ob始终为空,所以搜索结果只能显示在Find Symbols Result里,而且无法提取里面的信息!因为这个窗口不同于Find Results窗口。因为没有源代码,所以无法fix,只能等微软的人来解决。


[解决办法]
高手有高手的用法,低手有低手的用法。
大家都是混口饭吃。
[解决办法]
码农何苦为难码农?
何苦诋毁割麦工具?
何苦。。
[解决办法]
自己无知当个性,
弱智儿童快乐多。
[解决办法]
都是写代码的,还要贬这贬那,哎
[解决办法]

探讨
wcf下用windows authentication方式,配置非常麻烦,如果web服务器和数据库不在一台机器上,直接fail,除非建立信任关系。

[解决办法]
基本不用控件的飘过
[解决办法]
对了,还有Active Directory,通过ADSI或者Directory Service接口可以取到LastLogon或者LastLogin属性,但是LastLogoff却空有其名,不起作用,不知道是怎么设计的。

windows 7刚装上时,发现一个奇怪的bug,如果鼠标停止滑动片刻,windows的时钟就不走了,后来发现原来是和Intel的一个能源选项冲突,我靠!

Visual Studio 2010刚使用时,也发现一个恶心的事情,就是copy/paste多次后,突然提示内存不足,后来找到hotfix,装上才解决。

纯粹从技术角度看,闭源的windows和部分闭源的.net,不如开源的Java。.net下很多资源都是从Java porting过来的,什么NHibernate, Spring.Net, Lucene.Net...数不胜数。Java开源的资源比.net多的多。
[解决办法]
Bug总是有的,但微软fix bug的态度也一向很不错的。

开源与闭源只是不同的哲学,都有各自的优点。

说到封闭,没有谁比苹果更封闭了,还不是照样不影响苹果做出好产品,更不影响世界上那么多人追随苹果。

说到封闭,微软和苹果比起来真是小巫见大巫。、



[解决办法]
微软的特点就是给你提供一大堆工具,做最简单的事情确实很快很省力,但是,稍微customize一下就非常复杂。比如windows search,最基本的使用,点点图形界面确实还不赖,但上次有个需求,要对文件自定义主题标签并索引,比如一个“wcf开发指南.html"的文件,想给它贴个"web service"的标签,用windows search,图形化界面下显然不行,api呢?基本上只有有限的c++接口,所使用的esa数据库也是一样,虽然有微软的工程师开发了一个C#的wrapper,一是只支持到sdk 3.1,二是也无法实现此功能,而用Lucene.Net,就轻松搞定。
[解决办法]
探讨
而用Lucene.Net,就轻松搞定。

[解决办法]
微软fix bug的态度不错??你到microsoft connect去看看,有一大帮人在那里骂街。
[解决办法]
1.资历尚浅,看问题的高度不够。
2..net博大精深。控件只是给你提供小小的方便,可以选择不用
[解决办法]
Lucene.Net是从Java porting过去的,porting一下,就算用了微软的技术??
[解决办法]
你要有对比才行。

以前觉得微软的bug多,后来我发现原来别的公司bug也挺多,甚至更多,呵呵。


[解决办法]
asp.net不等于拖控件,只会拖控件的程序员能干啥?!
[解决办法]
探讨
Lucene.Net是从Java porting过去的,porting一下,就算用了微软的技术??

[解决办法]
楼主提到asp.net,鄙人初学时,曾经碰到上传文件超过缺省值后,出现“此页面无法浏览”的超级友好出错提示,被弄的一头雾水,后来好不容易通过iis的日志找到原因,又学会了修改web.config来提高上限的方法,但是,不管上限设的多大,如果上传一个10g的文件,照样是“此页面无法浏览”。过了一年多,才从一个同事哪里,学了从global.asax.cs里的Application_Error截获异常,自己解析,给出友好的错误提示的方法。但是,一个偶然的机会用php做了个小程序,意外地发现php对于同样的问题,可以轻松捕获异常。既然php可以,猜想应该在httpHandler一级可以解决此问题,但是asp.net下你倒是做做看?一个php的初学者可以轻易解决的小问题,对于asp.net的资深开发员都是个难题。
[解决办法]
入门容易,深入难,控件也是代码,可以自己整理成适合自己的,有序的东西
[解决办法]

微软提供了自己的编译器,可以编译C、C++、C#、F#,等等
微软又提供了IDE,总体上来说还不错的IDE

理论上说,你可以用微软提供的工具开发出下至系统底层上到企业级系统外加嵌入式、移动设备等领域的许多程序

微软不是万能的,微软做的工具也不是完美的,但是你自己也可以做开发,你做的程序你可以自行选择开源或者闭源,你可以一个人做维护也可以交给一个社区去做维护,微软没有限制你。你有实力的话,自己开发一个RDBMS也不是没有可能。




有一天,人们说:神不是万能的。比如说,神无法创造出一块他自己都举不起来的石头。

神没有正面回答这个问题。神说:
我可以创造出一块我自己都举不起来的石头,但是我也可以创造出一台能够举起这块石头的机器。那么,你说我到底是不是万能的呢?

那么,神到底是不是万能的?这个问题没有标准答案,看你自己的理解和立场了。



[解决办法]

探讨

抛开.Net、Java什么的不讲,单讲Lucene这样的应用框架,它的技术也不专属于Java,对吗?
哪天冒出一个Python版的Lucene也不是没可能的事情吧。

……

[解决办法]
探讨

一个偶然的机会用php做了个小程序,意外地发现php对于同样的问题,可以轻松捕获异常。既然php可以,猜想应该在httpHandler一级可以解决此问题,但是asp.net下你倒是做做看?一个php的初学者可以轻易解决的小问题,对于asp.net的资深开发员都是个难题。

[解决办法]
探讨

Lucene最初版本是Java开发的,虽然porting到了.net,功劳自然归到.net上。这里是将windows search和Lucene做对比,说明微软的东西定制起来是很麻烦的,远不如这些开源工具好用。当然,微软的东西看起来入门的门槛低些。好像是先骗你入门,然后把你弄得叫苦不迭。而Java等入门难一些,但一旦登堂入室,前面的路就平坦一些。开源的好处就在于你总能找到问题所在,及时你自己解决不了,总有大牛能看懂并解决,而windows,稍微深入一点的东西就只能依赖于微软工程师了。再高的高高手都没办法。

[解决办法]
不要以为开源就意味着一切问题都能解决。开源了,问题还是要靠人去解决,你自己解决不了的问题,还是照样要靠别人。别人乐意解决,你就捡了个便宜。别人不理会这问题,对这问题没兴趣,你怎么办??


[解决办法]
探讨
微软提供了自己的编译器,可以编译C、C++、C#、F#,等等
微软又提供了IDE,总体上来说还不错的IDE

理论上说,你可以用微软提供的工具开发出下至系统底层上到企业级系统外加嵌入式、移动设备等领域的许多程序

微软不是万能的,微软做的工具也不是完美的,但是你自己也可以做开发,你做的程序你可以自行选择开源或者闭源,你可以一个人做维护也可以交给一个社区去做维护,微软没有限制你。你有实力的……

[解决办法]
探讨
最近怎么这么多操蛋帖?

asp.net难道就写着:学好控件?

[解决办法]
探讨

理论上说,Java没有解决不了的问题。因为它开源。既然它开源,你不爽了可以自己改。

现实是这样的吗???

不要你回答理论上的东西,你只需回答,现实是怎样的?为什么理想和现实有差距?


[解决办法]
对比microst connect上看到的某个visual studio 2005下的bug,到了2010照样存在,别人不骂街才怪
[解决办法]
睡觉去了
[解决办法]
控件只是让你好入门,真正做过一两年开发后,几乎没人用控件了,html,css,js 这三剑客组合起来强大着呢,也不是三言两语就能说清楚的,asp.net的优势在于 微软帮你做了很多工作,这样在开发的时候就省去了很多时间,同时也缩短了开发周期,这样也就意味着成本降低,这就是为什么现在这么多的中小型企业会选择.net了,不过.net的缺点就在unix或者linux系统对它的支持没有java,php语言好.这就是为什么国内一些大得门户网站依然会选择java或者php来进行开发,因为这些大公司都不缺钱,他们需要的是性能~.
[解决办法]
这世界上没有完美的事,任何语言有好的一面,也有不好的一面,这个时候我们就得根据自身的需求去选择适合自己的.
[解决办法]
探讨

不要以为开源就意味着一切问题都能解决。开源了,问题还是要靠人去解决,你自己解决不了的问题,还是照样要靠别人。别人乐意解决,你就捡了个便宜。别人不理会这问题,对这问题没兴趣,你怎么办??

[解决办法]
学习
[解决办法]
mark.
[解决办法]
什么叫无声的辩论,学习了。谢谢XinYaping和hzzasdf!
[解决办法]
有人出名靠的是实力,有人出名靠的是凤姐般的炒作。我看楼主就是想做“凤姐”。
[解决办法]
孩子。去看看微软新的货。传说叫MVC 传说还有比MVC更牛逼的框架和模式。。。

[解决办法]
当看到60楼的评论之后,我默默的笑了。。。
借用26楼的话。。


不解释。
[解决办法]
LZ真心只是个初学者~~~~~~~asp.net≠asp.net控件
[解决办法]

C# code
怎么总有拿控件说事的。。。真不知道你们是怎么了 。 。。^_^
[解决办法]
探讨

孩子。去看看微软新的货。传说叫MVC 传说还有比MVC更牛逼的框架和模式。。。

热点排行