简体   繁体   English

Silverlight与ASP.NET

[英]Silverlight Vs ASP.NET


I am working at company that produces Web-base automation office software for organizations. 我在为组织生产基于Web的自动化办公软件的公司工作。
Most of these software are stored series of data on database or do handy processes mechanized. 这些软件中的大多数都是在数据库中存储一系列数据或者是机械化的便利过程。
I think with silverlight it is better migrate to this technology . 我认为使用silverlight可以更好地迁移到这项技术。

  • What's your idea ? 你有什么想法?
  • What are the advantages and disadvantages of migrate to silverlight for this kind of software ? 迁移到silverlight这种软件的优点和缺点是什么?


How much control do you want over the look and feel of your application? 您对应用程序的外观和感觉有多少控制?

If you need very specific layouts and complex data visualisations then I'd recommend Silverlight. 如果您需要非常具体的布局和复杂的数据可视化,那么我建议使用Silverlight。 It gives you desktop-like control over the application and offers rich animations to achieve this. 它为您提供了类似桌面的应用程序控制,并提供丰富的动画来实现这一目标。

There is a learning curve - XAML - but with the right tools, Visual Studio 2010 and Expression Blend, you can learn a lot from what is provided "out of the box". 有一个学习曲线--XAML - 但是使用正确的工具,Visual Studio 2010和Expression Blend,您可以从“开箱即用”提供的内容中学到很多东西。

Silverlight is not just for mobile development. Silverlight不仅适用于移动开发。 A lot of what Microsoft have done in Silverlight 4 and are doing in Silverlight 5 with things like the PivotViewer, multimedia and the RichTextBox are definitely geared towards large screen applications rather than mobile devices with their smaller real estate. 微软在Silverlight 4中所做的很多事情,以及在Silverlight 5中使用像PivotViewer,多媒体和RichTextBox这样的东西,绝对是面向大屏幕应用而不是具有较小空间的移动设备。

I think it's a good idea to use Silverlight in your case. 我认为在你的情况下使用Silverlight是个好主意。

  1. your product will work in intranet, so download xap file is not a problem; 您的产品将在Intranet中工作,因此下载xap文件不是问题;
  2. you can use a lot of third party controls, more than in ASP.NET MVC; 你可以使用很多第三方控件,比ASP.NET MVC更多;
  3. you get cross-browser compatibility, fi client's browsers may not support HTML5; 你获得跨浏览器兼容性,fi客户端的浏览器可能不支持HTML5;
  4. you get animations, vector graphics, hardware acceleration to build real rich interfaces; 你可以获得动画,矢量图形,硬件加速来构建真正丰富的界面;
  5. feature set to build MVVM design; 功能集构建MVVM设计;

Silverlight covered business applications area very well. Silverlight非常适合业务应用领域。 It's very useful. 这非常有用。 And looking at features which are provided in next version, I couldn't say that only mobile is Silverlight destiny. 看看下一版本提供的功能,我不能说只有移动才是Silverlight的命运。

I wouldn't rule silverlight out. 我不会排除银光。 I suppose it depends on your specific application requirements. 我想这取决于您的具体应用要求。 There are things I'd use ASP.net mvc for and other things I'd use silverlight for and not just for mobile development. 有些东西我会使用ASP.net mvc以及其他我使用silverlight的东西而不只是用于移动开发。 With Silverlight 5 the differences between SL and WPF are less. 使用Silverlight 5,SL和WPF之间的差异较小。 SL is still a nice way to build a really rich client experience with the feel of a native client app and not just something running in the browser. SL仍然是一种很好的方式,可以通过本机客户端应用程序的感觉构建真正丰富的客户端体验,而不仅仅是在浏览器中运行的东西。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM