【问题标题】:Web Application, which route to go?Web 应用程序,该走哪条路线?
【发布时间】:2009-11-05 12:30:35
【问题描述】:

我将开发一个基于数学的网络应用程序。它将提供诸如画布之类的显示图形(二次曲线等)的东西,并提供一个练习区来测试知识。

我不知道该走哪条路。我以前没有开发过 Web 应用程序,我对 C# 应用程序的工作充满信心。我更喜欢在创建它时使用 C#,但我不知道这是否真的合适。

我有以下路线可以走:

  • Silverlight - 我以前没有使用过它,但它似乎是我最明显的解决方案。我想知道了解 Silverlight(xaml 等)有多难

  • Java,我对java一无所知,但听说它与C#有很多相似之处。

  • Tclets,我的大学导师说他以前用过这个,它更容易上网,对gui来说非常方便。

我想我会在这里问这个问题,以了解每个人对走哪条路的看法,并总结每条路线的所有积极和消极因素。

提前致谢。

【问题讨论】:

    标签: c# java silverlight web-applications


    【解决方案1】:

    如果您决定采用 Silverlight 路线,Silverlight Toolkit 有一些很好的图形示例:Silverlight Toolkit Control Samples - 它本身就是一个 Silverlight 应用程序。

    使用 Silverlight 可能是最接近为 Web 编写桌面应用程序的方法。 UI 在 XAML 中指定,应用层在 C# 中。整个应用程序位于 Silverlight 控件中,您可以生成所需的菜单和其他导航项。

    它符合您部署的 XAP 文件,然后从 HTML 页面或 ASP 页面引用。

    【讨论】:

      【解决方案2】:

      如果您最熟悉 C#,那么我建议您在 ASP.NET 中开发它。这是一个起点:Creating ASP.NET Web Applications

      【讨论】:

      • 我不知道它来自哪里,但据我了解,Asp.net 是为需要像 Web 应用程序这样的数据库的人准备的。适合二维图形吗?
      • 我想这取决于你打算做什么。但是,ASP.NET 有自己的图表控件,您可能会发现它非常方便。 weblogs.asp.net/scottgu/archive/2008/11/24/…
      【解决方案3】:

      我真的不会说 Java 或 Tclets,但如果您最熟悉 C#,Silverlight 将为您提供熟悉的编程模型。如果您没有任何使用 XAML 的经验,那么 XAML 需要一些学习曲线。不过,您不必 100% 使用 Silverlight - 它可以是混合 HTML (ASP.NET) 和 Silverlight 解决方案 - Silverlight 主要用于绘图/制图。对于其余内容,您可以使用 HTML 或更复杂的 ASP.NET 站点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-02-06
        • 2011-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-10
        • 2011-02-08
        • 1970-01-01
        相关资源
        最近更新 更多