我要开发一个基于数学的网络应用程序。它将提供诸如 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/