微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Bridge.NET 跨平台应用开发框架

程序名称:Bridge.NET

授权协议: Apache

操作系统: 跨平台

开发语言: C#

Bridge.NET 介绍

Bridge.NET 通过将 C# 转换成 JavaScript 来构建跨平台的移动应用、Web应用和桌面应用。

通过 Visual Studio 插件,它为开发者提供了项目模版和编译器。

它提供了对很多流行的 JavaScript 框架的支持,如 jQuery,Bootstrap,PhoneGap,AngularJS
……。只需在项目中安装对应的 NuGet Package,就可以引用相关的 JavaScript API。

C#:

// Full JavaScript API
Document.GetElementById("demo")
    .InnerHTML = "Hello";
 
 
// Call Alert()
Window.Alert("Bridge.NET");
 
 
// C# Classes
var person = new Demo.App.Person();
 
 
// Set C# Property
person.Name = "Frank";
 
 
// Generic Lists
var people = new List<Person>();
people.Add(person);
 
 
// Write to the Console
Console.WriteLine(people[0].Name); // Frank

JavaScript:

// Converted to correct JavaScript Syntax
document.getElementById("demo")
    .innerHTML = "Hello";
 
 
// Call alert()
window.alert("Bridge.NET");
 
 
// JavaScript Classes
var person = new Demo.App.Person();
 
 
// Converted to proper 'set' and 'get' functions
person.setName("Frank");
 
 
// Equivalent List in pure JavaScript
var people = new Bridge.List(Demo.App.Person)();
people.add(person);
 
 
// Properly converted to console.log
console.log(people.get(0).getName()); // Frank

Bridge.NET 官网

http://bridge.net/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐