我可以在其他服务器端语言中使用silverlight吗?

问题描述:

是否有可能将Silverlight与PHP集成。我目前正在使用闪光灯,所以想知道silverlight是否可以用作替代品。我可以在其他服务器端语言中使用silverlight吗?

感谢, 罗杰

当然,你应该能够使用“任何”服务器端语言,只要您使用使用XML或JSON(或类似的东西)支持的传输层,这样tutorial shows

肯定。您可以使用Silverlight与其他服务器端语言

Silverlight与Flash一样,是客户端技术的。它可以从任何Web服务器提供(具有合适的MIME类型配置),并且不依赖于用于提供包含页面的技术。因此可以像Flash一样将它合并到PHP,JSP或静态HTML页面中。这就是说,如果你的Silverlight应用程序需要将数据发布回服务器(例如发布高分或发布用户输入或针对数据库查询的业务应用程序),则内置通信支持主要是针对在SOAP Web服务或ADO.NET数据服务。所以,如果你的应用需要跟服务器的用户已经下载了它之后,你会想看看Silverlight的SOAP实现如何与您的PHP Web服务。

你绝对可以用PHP或与此有关的任何其他服务器端语言使用Silverlight。 (值得注意的是问题标题可能会让人困惑,因为Silverlight纯粹是客户端技术,而不是服务器端)

你说你目前使用Flash,如果Flash访问你的PHP服务器提供的任何数据 - 那么Silverlight将很有可能在PHP代码中没有或只有很少的代码更改的情况下访问相同的数据。

选中此线程上的Silverlight论坛http://forums.silverlight.net/forums/p/142967/319181.aspx其中讨论了使用Silverlight用PHP。在“Silverlight in PHP”中进行一些Google搜索也会给你一大堆资源。

祝你好运!