使用framewok使用ASP.NET进行开发

时间:2012-06-15 18:05:48

标签: asp.net .net asp.net-mvc

我作为PHP开发人员已经工作了4年,我目前正在转移到ASP.NET(因为我有4年的C#经验,并且由于特定条件选择了PHP - 现在我希望使用我的C#知识和.NET Framework令人印象深刻)。

使用PHP开发时,我总是使用一个框架 - 或者我自己编写的东西(我是一名软件架构师......)或Zend Framework / Yii等 - 原因是缺少类,工具和PHP中的OOP(例如MVC,ACL,Cache等)

使用ASP.NET MVC 3时,我发现结合MVC框架和通用.NET框架我有很多工具,这就是我的观点:在ASP.NET中开发时,是否需要使用其他任何工具框架比.NET? (就像在PHP中我使用的是Zend)。 如果是这样,有任何推荐的框架吗?

谢谢! :)

4 个答案:

答案 0 :(得分:4)

在.Net世界中,您面前有很多选择。见下面流行的供应商;

www.devexpress.com
www.telerik.com
www.comonentone.com
www.infragistics.com

但大多数时候,asp.net本身就是完美的。当你在谈论mvc3时。您可以使用其他视图引擎,而不是使用Razor(默认值),例如spark。所以,我的意思是asp.net本身可以根据您的需求进行支出。 当你使用mvc3时,你最好选择哪个实体框架。这个框架有很多支持。祝你好运。

答案 1 :(得分:3)

是的,还有其他框架可以选择与.NET MVC一起使用 - 但我自己并没有选择在最近的任何项目中使用它们。除了其他人已经指出的内容之外,还有一些例子:

那就是说,虽然我个人并没有亲自使用上面提到的框架,但是我发现在ASP.net MVC中开发应用程序时我已经发现了一些工具:

答案 2 :(得分:2)

查看Telerik http://www.telerik.com/他们有一些很棒的工具,比如他们的RadGrids和特定的输入文本框,一旦你习惯了,将节省大量的时间并增加更多的灵活性。绝对值得一看。

答案 3 :(得分:1)

没有框架拥有您通常需要的一切。但是可用的工具量是巨大的!我们使用asp.net 4.0,但我们选择DevExpress控件来获得漂亮的外观和功能,这些都会花费太多来构建自己。

我们在过去10年中几乎与每个组件构建商合作,但DevExpress是我们最喜欢的一个简单原因。超快速支持!我同意上面关于Infragistics非常令人失望的支持的评论!

但是那些供应商或其他社区框架也在那里使我们的生活变得更加简单。该框架本身可以解决几乎所有来自核心库的问题。

祝你好运切换到C#也是我最喜欢的语言!