【问题标题】:What form should i use making a website [closed]我应该使用什么形式制作网站[关闭]
【发布时间】:2010-02-02 11:15:11
【问题描述】:

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

我应该使用 Visual Studio 做一个 ASP.NET 站点吗? 这个 WPF 浏览器应用程序是什么东西,它适用于所有浏览器吗? 还有什么我可以使用 c# 的吗?

【问题讨论】:

    标签: c# asp.net wpf database


    【解决方案1】:

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

    关于建站使用什么技术,可以使用ASP.NET,但我觉得对于有PHP经验的人来说,ASP MVC会更自然。

    WPF 浏览器应用程序需要大量学习(WPF、XAML 等),并且是一个仅限 IE 的提议。

    【讨论】:

    • 我使用其他 IDE 和 Visual Studio 是否遗漏了什么?像数据网格系统一样,是好是坏?你用什么?
    • 我使用 Visual Studio。它集成了出色的调试器、出色的编辑器、开发 Web 服务器、源代码控制等等。
    【解决方案2】:

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

    如果想要稳健发展

    • Asp.Net WebForms(引擎)
    • ADO.NET(数据访问)
    • SQL 服务器(数据库)

    上面将为您完成大部分代码,您可以轻松地更改设计器或进行相应的修改。

    如果您想更好地控制您的开发过程,我建议您关注

    • ASP.NET MVC(引擎)
    • LinqToSQL、NHibernate (DataAccess)
    • SQL 服务器(数据库)

    WPF 是下一代基于 Windows/桌面的应用程序编程,而不是基于 Web。它确实为基于浏览器的应用程序提供了一个模板,但可能仅限于 Internet Explorer,但并非所有浏览器。我不确定 WPF,有人可能会添加它。 由于您打算在 Web 应用程序上工作,所以这不是一个好主意

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

    for 3 Months Trial

    希望对你有帮助

    【讨论】:

    • 我想我会检查第一个,至少现在是这样。感谢您的回复
    【解决方案3】:

    引自this页面:

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

    如果您想制作一个类似于您在 PHP ASP.NET 中所做的应用程序,您的答案就是。

    【讨论】:

    • 谢谢你们的回答,你能推荐一些asp.net的教程吗?显示如何在 WPF 中使用数据库连接的东西。此外,ASP.NET 是否支持像 WPF 这样的 XML 编辑?已经习惯了:)
    • 一些关于 ASP.NET 的视频教程可以在:asp.net/learn
    【解决方案4】:

    我会说从 APS.Net 开始,然后转到 WPF,如 Oded 所提到的 silverlight

    WPF 浏览器应用程序需要大量学习(WPF、XAML 等),并且是一个仅限 IE 的提议。

    【讨论】:

      【解决方案5】:

      由于我使用 PHP,我不知道它的效果如何,但 Expression Web 支持 ASP.NET,包括 GUI 小部件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-20
        • 1970-01-01
        • 2022-06-16
        • 2022-12-12
        • 2010-10-13
        • 2010-09-17
        • 2023-03-03
        • 2013-03-07
        相关资源
        最近更新 更多