c# - Web Application,走哪条路?

标签 c# java silverlight web-applications

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

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

我有以下路线可以走:

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

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

  • Tclets,我的大学导师说他以前用过这个,它更容易上网,对于图形用户界面也非常方便。

我想我会在这里问这个问题,以征求大家对走哪条路的意见,并总结每条路线的所有优点和缺点。

提前致谢。

最佳答案

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

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

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

关于c# - Web Application,走哪条路?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1680266/

相关文章:

c# - BringIntoView 不工作

c# - Visual C# 在 Appdata 中存储和读取自定义 XML 中的自定义选项

java - 检查 extends jTextFormattedField 是否为空

java - 未找到 PhoneGap/Cordova "javac -version"。

silverlight - Silverlight 隔离存储被视为永久存储还是缓存?

silverlight - 仅在 Silverlight 中的 Click 或 Enter 键上选择 ListBox 项

c# - 如何获取字符串值的最后一个索引

java PaintComponent(graphics g) 不起作用

silverlight - 如何在按住另一根手指时记录触摸

c# - 我可以在一行代码中读取一个数组吗?