PHP,LAMP 技术平台的一个基础,主要用于类似 Wikipedia 这样的网站。作为一个服务器端语言,它通常和 JavaScript 或 Flash/ActionScript 来配合,以构建富互联网应用程序。
Silverlight,类似通用语言运行时(Common Language Runtime,CLR)的其他部分一样,理论上是语言独立的。在过去,为了解决实现动态语言过程中遇到的一些问题,促成了动态语言运行时(Dynamic Language Runtime,DLR)的出现。DLR 为动态语言提供了一个统一的对象模型,以及托管即时编译器的能力,满足所谓的脚本语言运行的需要。
Tomas Petricek 利用 Silverlight 和 DLR 的能力让 PHP 开发人员能使用他们目前在客户端方面的技能和函数库。这个集成方式的核心是两个文件, PhpNetCore.dll 和 PhpNetClassLibrary.dll。第一个文件是一个 PHP 语言的.NET 编译器,后者是一些常用 PHP 函数的集合。当在一个 XAML 文件中引用他们后,能让 PHPX 文件加载到 Silverlight 中,并在在 Silverlight 中运行。
因为所有事情都是在客户端完成,所以没有任何因素对 PHP 开发人员在 Linux 的 Web 服务器托管 Silverlight 应用程序的做法产生限制。
你可以在 Tomas Petricek 的博客上学习Silverlight/PHP 集成的更多知识。
更多内容推荐
21|采集引擎:实战接口抽象与模拟浏览器访问
这一节课,让我们在爬虫程序中实战接口,对采集引擎完成接口抽象。
2022-11-26
开篇词 | 从 0 开始搭建一个企业级 Go 应用
Go 为什么会变得这么火热呢?除了是一门非常优秀的语言以外,它也是云时代的语言。
2021-05-26
Visual Studio LightSwitch 增加对 HTML5 和 JavaScript 的支持
微软宣布,他们正在为Visual Studio LightSwitch增加对HTML5和JavaScript的支持,Visual Studio LightSwitch是一款快速业务应用程序开发工具。用LightSwitch开发的应用程序将能够在Android、iOS、以及Windows设备上运行,而且将把重点放在触摸能力上。
Wally McClure 谈 MonoTouch 与 Mono for Android 的未来
Wallace B. McClure是《Professional iPhone Programming with MonoTouch and .NET/C#》以及即将出版的《Professional Android Programming with Mono for Android and .NET/C#》的合著者。我们刚好在Xamarin将从Attachmate手上接管Mono这一消息公开前后进行这次采访的。
WebAssembly 和 Blazor:解决了一个存在十年的老问题
Blazor可以使用C#构建客户端代码,还允许开发人员在没有插件的情况下在浏览器中运行现有的.NET标准DLL。
飞云掣电——澎湃算力的云中服务器
讲师介绍: 吕蕴偲,SRE 工程师,就职于国内某云服务商,负责 DevOps 及云上解决方案架构设计,多年云行业相关领域经验。熟悉 AWS 亚马逊云、阿里云等公有云,同时拥有 AWS 解决方案架构师认证及阿里云解决方案架构师认证,对多云云上架构设计部署有相关经验。 问题背景: 身处于云时代的你,相信你对云端服务器并不陌生,但是,你充分了解了云上服务器的组成吗?计算在云端实践中最为重要,身处云端三大件(计算、存储、网络)之首。可以说,一切服务围绕计算而展开,始于计算而又不止于计算。如何用好云上服务器,是我们当今必须要掌握的技能之一。 内容看点: 云中服务器的组成 云中服务器的使用技巧 云中服务器的知识拓展
2022-02-15
42|大前端:通过一云多端搭建跨 PC/ 移动的平台应用
大前端的出现,可以让数据的存储和数据的获取方式更好地服务于前端的交互和业务的需求。
2022-12-24
R 语言的预测分析高级方法
2023-01-12
PHP 与.NET 统治 Web 开发世界的八个理由
建立网站无疑是成功开展业务的重要一步。在 Web 开发领域,最核心的语言为什么是 PHP 与.NET?
API 风格(下):RPC API 介绍
今天,我给你介绍一种Go项目开发中常用的API风格,RPC,而且会重点介绍gRPC这一通用RPC框架。
2021-06-24
使用.NET 发送格式丰富的电子邮件
格式丰富的电子邮件需要一点儿CSS,但电子邮件客户端并不总能处理好CSS所需的内联样式。对于Ruby来说,这可以简单地通过Alex Dunae's Premailer库来处理,但从.NET调用它对于大多数开发者来说都是不可取的。因此,Martin H. Normark创建了一个.NET版的,名叫PreMailer.NET。
HTML 5 or Silverlight?
虽然HTML5标准仍处于草案阶段,但是毋庸置疑,它会最终成为主导的跨平台解决方案。甚至微软也宣称HTML是“唯一适用于所有应用的、真正的跨平台解决方案。”但是与Silverlight相比,HTML5在许多方面的表现仍极为有限。来自Syncfusion公司的Daniel Jebaraj对未来如何在Silverlight和HTML5之间进行选择给出了指导。
Flash EOL 将至,WebAssembly 来“续命”
Flash模拟器Ruffle和x86虚拟化技术CheerpX都利用WebAssembly在浏览器中播放.swf文件。
专访 Jeffrey Richter:Windows 8 是微软的重中之重
Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。
.NET Framework 4.8 预览
虽然人们的大多数关注点都在.NET Core上,但经典的.NET Framework仍然在开发中。.NET 4.8的“早期访问”预览版表明了微软最关心的领域包括高DIP、可访问性和并发性。
.NET 5 重大变更之 WPF 和 Windows Forms
.NET 5重大变更系列的最后一个主题是WPF和Windows Forms。这些桌面技术在.NET Core 3.0之前是不可用的,因为.NET Core的早期版本主要专注于基于Web的应用程序(ASP.NET Core)。
微软的沉默令.NET 开发者担忧
本月早些时候,微软发布了一套新的基于Windows 8的触控中心界面。依照演讲稿及相关的新闻稿所示,构建该界面仅需在Windows 8上通过HTML5和JavaScript的技术即可实现,同时,HTML5和JavaScript可以使用PC的全部功能。这对于打算在Windows 平台上做更多事情的Web开发人员来说绝对是个好消息,但是对于未提及的话题却引来热烈的讨论。
Silverlight 5 的安全性:为局域网而设计
人们最初认为Silverlight是Flash杀手,但是Flash本身已经被HTML 5所取代。人们还认为它是一种交付跨平台应用程序的方式,但是iOS让这个希望也破灭了。让人奇怪的是,它在人们认为应该是WPF的领域——企业内部业务应用程序——中繁荣起来,而且Silverlight 5中改进的安全性模型也反映了这一点。
Silverlight 5 RC 版发布:随着许多新功能的出现微软进一步兑现其承诺
在BUILD开发者大会即将召开之际,微软发布了Silverlight 5 RC版,这无疑印证了他们对于钟爱的浏览器插件技术所作的承诺。Silverlight 5拥有许多新功能,包括:通过GPU渲染二维和三维图形、远程视频控制、P/Invoke支持、浏览器内的信任应用、更好的性能和工具。
对打 Angular,Blazor 赢在哪里?
本文将深入探讨Blazor和Angular之间的异同,以帮助大家为自己的下一个项目选择最佳框架。
暂无签名
推荐阅读
在线 HTML 转 ASP 工具
2022-05-30
EPPlus - 用于 .NET 的 Excel 电子表格
2022-08-24
11. Java 客户端 -Jedis
2023-02-15
押注.NET 是件好事
特别加餐|当 JS 遇到 AIGC,会碰撞出什么样的火花?
2023-05-22
R 语言数据分析及可视化
2023-01-12
我的 20 年职业生涯:全是技术债
开源
电子书
大厂实战PPT下载
换一换 赵尉淋 | 浙江大应科技有限公司 联合创始人&首席数据架构师
肖然 | Thoughtworks 全球数字化转型专家
钟敬 | Thoughtworks 首席咨询师
评论