Web应用程序,哪条路由?

时间:2009-11-05 12:30:35

标签: c# java silverlight web-applications

我将开发一个基于数学的Web应用程序。它将提供画布'显示图形(样方等)等内容,并提供测试知识的练习区。

我被困在哪条路上。我之前没有开发过Web应用程序,而且我最有信心在C#应用程序中工作。我希望在创建时使用C#,但我不知道这是否合适。

我有以下路线可以下载:

  • Silverlight - 我之前没有使用过它,但它似乎是我最明显的解决方案。我想知道如何努力了解silverlight(xaml等)

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

  • Tclets,我的大学导师说他之前已经使用过这个,而且上网更容易,而且非常方便gui's。

我想我会在这里问这个问题,让所有人都了解哪条路径,并总结每条路线的所有正面和负面。

提前致谢。

3 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:0)

如果您对C#最满意,那么我建议您在ASP.NET中进行开发。这是一个起点:Creating ASP.NET Web Applications

答案 2 :(得分:0)

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