我在想,.net將所有這些構建在GUI元素中。我們的目的是建立一個.net網絡應用程序,併爲我的編碼itselve我知道我的方式。 但是至於用戶交互,ajax等。是jQuery在C#.net環境中處理用戶交互的最佳方式?
我對PHP中的jQuery非常熟悉,但我注意到在.Net中,大家也開始使用它。
是jQuery的這些天在.net中(C#)處理的最佳方式?或者你可能會推薦其他人嗎?
我在想,.net將所有這些構建在GUI元素中。我們的目的是建立一個.net網絡應用程序,併爲我的編碼itselve我知道我的方式。 但是至於用戶交互,ajax等。是jQuery在C#.net環境中處理用戶交互的最佳方式?
我對PHP中的jQuery非常熟悉,但我注意到在.Net中,大家也開始使用它。
是jQuery的這些天在.net中(C#)處理的最佳方式?或者你可能會推薦其他人嗎?
的.NET Web控件可以是非常強大,可以快速提供良好的,專業的用戶體驗。但也有權衡:
簡而言之,.Net網頁控件並不是所有情況下的最佳策略,儘管in Asp.Net 4.0 they are less troublesome。在4.0中,您可以將它們發送給客戶端的標記更具可預測性,包括more control over the id attribute。
當然在ASP.Net中有其他選項:MVC框架。雖然WebForm策略現在可以更好地使用JQuery,但MVC基本上更符合您的標記方法,這對於JQuery重型策略來說非常有用。出於這個原因,您將在MVC應用程序中看到更多的JQuery,而不是Web表單應用程序中的JQuery。
MooTools,Prototype和其他人也比他們在.net和以前更有效,但jQuery是最好的可以說是在.net中,因爲:
我們都應該利用自己的優勢。如果您擁有JQuery的專業知識,那麼這些專業知識將很好地轉化爲.Net,尤其是如果您使用MVC或更新版本的WebFrame。另外,JQuery也很有用!
真的,任何的框架將與.NET工作。 Jquery是.net羣組中流行的一個,但不是唯一的。
例如,這裏是衣控件.NET包裝:http://yuidotnet.codeplex.com/
肯定是一個主觀的問題,但我要說的JQuery已成爲.NET標準的客戶端庫。尤其是MVC,因爲它們在一起玩的很好。你有JsonResults,這似乎很好地與asp.net MVC中的JQuery網格化。
他們的語法很優雅,而且大多數.NET商店都採用它,除非他們有很多的遺留代碼。如果你已經知道它,我建議你繼續使用它。
「最好的」總是會成爲一個意見問題。隨着Studio 2010的發佈,微軟得到了jQuery的支持。我認爲,認爲他們認爲他們甚至是贊助合作伙伴併爲jQuery提供開發/資助支持。
在我看來,如果你需要抽象低級別的javascript編程,那麼jQuery是要走的路。如果你需要小部件,那麼有一個很好的社區,jQuery的UI是一個很好的開始。但是,總是有其他選擇。這隻取決於我們說話的強度。例如,EXT適用於數據繁重的Web應用程序,就像使用ActionScript的Flex一樣。但是,您不會真的將其用於典型網站(另一種意見!)。
在軟件開發中沒有「最佳」解決方案。有「適合」你的需求的解決方案和沒有的解決方案。 jQuery已被大量採用,並且以實用的標記/語法來滿足大多數需求。
如果它適合你的話,爲什麼不使用它?