日期:2014-05-17  浏览次数:20673 次

只用Silverlight能做一个轻量级网站吗
我目前学的是Winform和WPF,请问Silverlight好不好学呢,听说做Silverlight还需要ASP.NET、JavaScript,我是一点都不会。
Silverlight做轻量级的网站,行不行呢?要访问数据库的
我总觉得XAML浏览器应用程序,用ClickOnce部署之后,有点另类,在浏览器中要确认下载,如果能在浏览器中个输入地址,直接就打开网页,就好了。

------解决方案--------------------
如果你想实现有意义的功能,总是需要一个后端的。后端才能提供数据、信息和服务。

光是前端,只能做一些单机的小工具、小游戏。
------解决方案--------------------
如果你纠结于是桌面c/s(的c端)开发还是网页部署形式的话,那么完全可以考虑使用silverlight。

如果你纠结于“做一个轻量级网页”,我不知道你说的有多“轻”。但是我估计你就是写个简单的jQuery代码之类的,为什么需要silverlight这么专业的东西呢?
------解决方案--------------------
例如你可以看看人家的标准控件  http://demos.telerik.com/silverlight/default.aspx#Demos

或者一个开源例子 http://pjd.mscui.net/

等等。做这种企业软件,用silverlight比较好。

另外就是页游。
------解决方案--------------------
引用:
我目前学的是Winform和WPF,请问Silverlight好不好学呢,听说做Silverlight还需要ASP.NET、JavaScript,


没听说过。我猜你听说的是多年以前的小道消息。

在6年前刚发布silverlight的时候,它功能比较少,主要是做播放器和广告动画,因此开发者需要知道html/javascript。来编写网页,然后把不同silverlight应用程序嵌入网页的相应各局部。

现在,如果一个页面上有silverlight应用,其实整个页面是silverlight也就没有什么,而且更方便。当然silverlight仍然是可以与dom/javascript互操作的,不过很少有这个需要。
------解决方案--------------------
Silverlight做轻量级的网站
----------------------------
这个并不太适合做网站,它用异步处理方式,更适合做应用程序.它的好处就是界面和winform一样,用户感觉很好.当然它也可能做网站,可以说它是一种开发模式,熟悉了你觉得它没有什么,如果你自己去模着,可能花比较多的时间.
------解决方案--------------------
你可以考虑用asp.net、jquery(javascript lib)等技术开发一个所谓的“轻量级”网站。
------解决方案--------------------
引用:
Quote: 引用:

你可以考虑用asp.net、jquery(javascript lib)等技术开发一个所谓的“轻量级”网站。

我就是不会ASP.NET、JavaScript,只会WPF

------解决方案--------------------
ASP.NET可以用C#和VB写的,之前看过传智播客的视频教程,杨中科老师讲过WPF很多地方跟ASP.NET相同,传智播客的ASP.NET培训都以WPF为基础之一的,WPF转ASP.NET很容易。