C# 我应该使用什么形式制作网站

C# 我应该使用什么形式制作网站,c#,asp.net,wpf,database,C#,Asp.net,Wpf,Database,我有点迷路了,需要帮助。 在过去,我使用php和mysql来创建数据库驱动的网站。现在我想用我的C#技能来创建一个网站。这个新网站将连接到数据库,并有大量的数据 我应该使用Visual Studio创建ASP.NET站点吗? 什么是WPF浏览器应用程序,它在所有浏览器中都有效吗? 还有什么我可以用c#with的吗?引用第页: XAML浏览器应用程序(XBAPs)结合了Web应用程序和富客户端应用程序的功能。与Web应用程序一样,XBAP可以发布到Web服务器并从Internet Explorer

我有点迷路了,需要帮助。 在过去,我使用php和mysql来创建数据库驱动的网站。现在我想用我的C#技能来创建一个网站。这个新网站将连接到数据库,并有大量的数据

我应该使用Visual Studio创建ASP.NET站点吗? 什么是WPF浏览器应用程序,它在所有浏览器中都有效吗? 还有什么我可以用c#with的吗?

引用第页:

XAML浏览器应用程序(XBAPs)结合了Web应用程序和富客户端应用程序的功能。与Web应用程序一样,XBAP可以发布到Web服务器并从Internet Explorer启动。与富客户端应用程序一样,XBAP可以利用WPF的功能。开发XBAP也类似于富客户机开发。本主题简要介绍XBAP开发,并强调XBAP开发与标准富客户机开发的不同之处

如果你想让一个应用程序与你在PHP ASP.NET中所做的类似,这就是你的答案。

当使用C#时,最好的开发环境确实是Visual Studio。这并不是唯一的选择,另外两个IDE本身都是用C#编写的,并且具有集成的构建和调试功能

关于使用什么技术来构建网站,你可以使用,但我认为对于有PHP经验的人来说,这会更自然


WPF浏览器应用程序将需要大量的学习(WPF、XAML和更多),并且将是一个只支持IE的应用程序。

我想从APS.Net开始,然后转到WPF,silverlight,如Oded所述

WPF浏览器应用程序将需要大量的学习(WPF、XAML和更多),并且将是一个只支持IE的应用程序


作为.Net的新手,从WebApp开始,以下组合可能会有所帮助

如果你想要强劲的发展

  • Asp.NETWebForms(引擎)
  • ADO.NET(数据访问)
  • SQL SERVER(数据库)
上面将为您完成大部分代码,您可以轻松地修改disigner或相应地进行修改

如果您想要更多地控制您的开发过程,我建议您:

  • ASP.NET MVC(引擎)
  • LinqToSQL,NHibernate(数据访问)
  • SQL SERVER(数据库)
WPF是下一代基于Windows/桌面的应用程序,不是基于Web的。它确实为基于浏览器的应用程序提供了模板,但可能仅限于Internet Explorer,而不是所有浏览器。我不确定WPF,可能会有人加入。 当您打算在Web应用程序上工作时,这不是一个好主意

上面提到的IDE绝对是Visual Studio 2008+,因为它提供了对应用程序所有单元/组件的访问,包括数据库视图和设计器。 你可以在这里下载


希望对您有所帮助

我不知道它的工作原理,因为我使用PHP,但是Expression Web支持ASP.NET,包括GUI小部件。

感谢answears的朋友,您能推荐一些ASP.NET教程吗?演示如何使用数据库连接(如果与WPF类似)的内容。另外,ASP.NET是否像WPF一样支持XML编辑?我已经习惯了:)ASP.NET上的一些视频教程可以在以下位置找到:我是不是因为使用了其他IDE而错过了一些东西,而不是visual studio?像datagrid系统,好还是坏?你用什么?我用Visual Studio。它集成了一个好的调试器、优秀的编辑器、开发web服务器、源代码控制等等。我想我会先看看第一个,至少现在是这样。谢谢你的回复