值得学习ASP.NETAjax吗

值得学习ASP.NETAjax吗,ajax,asp.net-ajax,Ajax,Asp.net Ajax,我知道这是一个重复的问题。 我使用过ASP.Net和ASP.NETMVC1.0。我从未真正有机会进入ASP.NETAjax 我的问题是,考虑到我几乎没有使用过ASP.NETAJAX3.5或4.0,投资学习ASP.NETAJAX3.5或4.0真的值得吗 请告诉我你的建议 编辑:-谢谢大家的回复。Robert\Justin\etc提供了宝贵的见解 我办公室的图书馆里有一本。我想这本书对我来说应该足够漂亮了,尽管它是针对ASP.NET2.0的。 我是否需要为ASP.Net AJAX 3.5或4.0投资

我知道这是一个重复的问题。 我使用过ASP.Net和ASP.NETMVC1.0。我从未真正有机会进入ASP.NETAjax

我的问题是,考虑到我几乎没有使用过ASP.NETAJAX3.5或4.0,投资学习ASP.NETAJAX3.5或4.0真的值得吗

请告诉我你的建议

编辑:-谢谢大家的回复。Robert\Justin\etc提供了宝贵的见解

我办公室的图书馆里有一本。我想这本书对我来说应该足够漂亮了,尽管它是针对ASP.NET2.0的。
我是否需要为ASP.Net AJAX 3.5或4.0投资书籍\时间

你对它感兴趣吗?你觉得有一天你会想用它做点什么吗?你想确保你有能力使用最好的工具解决手头的问题吗

如果你(对他们中的任何一个)回答是,你应该投入时间去学习


学习新事物永远不会伤害你自己(只要你学会如何正确地应用它们)。

如果你想继续使用ASP.Net MVC,ASP.Net AJAX可能不值得学习。或者换一种说法。。。你可以把时间和资源花在学习其他东西上

这并不是说它是一个糟糕的框架,而是一个好的框架。但它的设计目的是让习惯Webforms模型的.Net开发人员熟悉javascript


我怀疑微软已经淡化了asp.net Ajax在未来将扮演的角色。

asp.net Ajax与其他库相比是一个非常糟糕的库。使用它的唯一原因是如果您使用的是asp.net ajax控件。

是。尽可能多地学习,尽可能多地学习。虽然您可能永远不会直接使用这些技能,但经验和知识的广度在任何情况下都会对您有所帮助。

有这么多Ajax库,这一点都不好笑。这里有一个关于外面的好消息

因为我们已经使用ASP.net,所以我一定要花一点时间熟悉ASP.net ajax。只够做基本的了。但是,对于其他所有内容,我们都使用jQuery,顺便说一句,它与ASP.Net很好地集成。你有没有想过为什么ASP.Net团队开始支持jQuery:intellisense,包括脚本,为项目做贡献,用它做演示,等等

这是我的2美分。了解asp.net ajax中的基础知识,但请将精力集中在更好的库(如jQuery)上

祝你好运!
-D

如果您已经了解ASP.NET,我假设您也了解JavaScript等。因此,AJAX不会给您带来太多好处(除非您正在进行一个需要了解它的项目)。如果你打算成为一名web开发人员,我会说Silverlight和/或jQuery将比Ajax更有价值。

这是一个难题,不是吗?如果你从未学习过“几乎没用过”这一部分,你怎么能修复它呢?这并不可怕,因为它的设计目的是让Webforms开发人员熟悉javascript。从这个意义上说,它是成功的。嗯,从功能上来说,它比其他做同样事情的库要大得多,只是更好。就风格而言,这也很糟糕,不过如果人们想用与C语言相同的风格编写javascript,你可以说这是一个加号。问题是他是否应该学。如果他使用的是mvc,还有其他更好的选择,如果它是一种“扩展你的思维”类型的东西,那么以更接近惯用javascript的方式处理问题的其他库是更好的选择。在我看来,当你编写javascript时,你应该发挥语言的优势,而不是试图强迫它成为它不是的东西。你的回答肯定是有道理的。然而,这是一个很好的咒语,但你必须保持务实,学习你需要的东西,而不要浪费太多时间。如果你提到Silverlight,你不妨提到Flash或JAVA。。。因为它需要一个插件来运行。jQuery是纯Javascript的,并且非常面向AJAX。Silverlight是基于插件的,但至少它不是Java。而Flash几乎死了。