当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Bridge.NET

跨平台应用开发框架
授权协议 Apache
开发语言 C# JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 子车青青
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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


  • https://blog.csdn.net/qq_33347809/article/details/83784975 unity实现应用内更新 https://www.cnblogs.com/answerwinner/p/6037911.html JSBinding+Bridge.NET:Unity游戏热更新方案 老版本链接如下:http://www.cnblogs.com/answerwinne

  • 将框架代码导出到 JavaScript。就可以在 JavaScript 中调用 框架代码 的功能。 注意,这个功能是在 Js工程中做的,Cs工程没有这回事。   如何导出? 1. 将需要导出的类添加到 JSBindingSetting.classes 数组中, 2. 运行菜单 【JSB | Gen Bindings】 即可。   建议是把 UnityEngine.dll 的所有类全部写进去,一次性

  • 在开源中国社区,简单整理了下比较好的.NET通用开发框架。一个好的通用框架大概包括: 开源、扩展性好、灵活性好、复用性好、维护性好、易测试、易发布、易部署、快速业务搭建(或业务集成)、通用性强、参考资料多、持续技术支持、社区疑难问题建设。 .NET通用开发框架 : 0.ASP.NET MVC ASP.NET MVC,在现有的ASP.NET 3.5运行时的基础上提供了一个新的MVC框架。开发人员可以

  • 简介 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。 我们通过下面的实例来演示桥接模式(Bridge Pattern)的用法。其中,可以使用相同的抽象类方法但是不同的桥接实现

  • 转载:DotNet微信公众号 API 框架 NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。 ASP.NET WebAPI:快捷创建 HTTP 服务的框架,可以广泛用于多种不同的客户端,包括浏览器和移动设备 ServiceStack:架构缜密、速度飞快、令人愉悦的 web 服务。 Nelibur:Nelibur 是一个使

  • API 框架 NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。 ASP.NET WebAPI:快捷创建 HTTP 服务的框架,可以广泛用于多种不同的客户端,包括浏览器和移动设备。 ServiceStack :架构缜密、速度飞快、令人愉悦的 web 服务。 Nelibur:Nelibur 是一个使用纯 WCF 构建的基于消

  • .net 框架 原文: .net 框架 目录 API 应用框架(Application Frameworks) 应用模板(Application Templates) 人工智能(Artificial Intelligence) 程序集处理(Assembly Manipulation) 资源(Assets) 认证和授权(Authentication and Authorization) 自动构建(B

  • 原创作者:Ashish Banerjee 翻译整理:51DOTNET CLUB(WWW.51DOTNET.COM)SLASH 目的:对JAVA与.NET框架共存的可能性做一个评估 目标受众:JAVA程序员和系统工程师 提要: 首先是对JAVA 和 .NET平台的构成做一个分析,然后是我个人对JAVA如何形成的一个认识,接着是分析微软和SUN之间的合作与分歧,最后是JAVA与.NET合作的前景。 我

  • API 框架 NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。 ASP.NET WebAPI:快捷创建 HTTP 服务的框架,可以广泛用于多种不同的客户端,包括浏览器和移动设备。 ServiceStack :架构缜密、速度飞快、令人愉悦的 web 服务。 Nelibur:Nelibur 是一个使用纯 WCF 构建的基于消

 相关资料
  • 本文向大家介绍JavaScript跨平台的开源框架NativeScript,包括了JavaScript跨平台的开源框架NativeScript的使用技巧和注意事项,需要的朋友参考一下 NativeScript是一款使用JavaScript语言来构建跨平台原生移动应用的开源框架,支持iOS、Android和Windows Phone。且NativeScript的使用没有过多繁杂的要求,只需使用自己已

  • 我们公司本来是开发一个项目配置1个后端,1个前端,1个andorid,1个ios,现在大环境不好,我感觉公司有难处,我就跟公司说,我可以包揽一个项目,前端后端移动端一个人干了,这样可以公司省点钱。 前端后端肯定没有什么问题,移动端我没开发过,不过我感觉这个东西都是基于事件驱动的,点击一个按钮触发一个事件,没啥区别。我就是想问问,哪一个移动端框架是除了native最稳定的,能满足最多事件或者应用场景

  • 问题内容: Mono跨平台正在采取什么措施?如何为Windows编译(在Linux中),如何在Linux中运行代码(因为没有.NET JIT编译器)? 那么使用Mono开发的特殊之处是什么?与使用Visual Studio进行开发相比,有什么优势(跨平台的东西除外)? 问题答案: 在Mono中进行开发绝对是跨平台的,有一个 警告请求者 : 努力避免使用Windows特定的API 与本机Window

  • 有没有人愿意帮助我在使用android studio的kotlin multi-platform mobile(KMM)和javafx(gluon)进行iOS/android应用程序开发之间做出决定。 -运行时性能(启动时间、代码大小、功耗等)-KMM的学习曲线(我不知道Kotlin,但如果KMM的开发环境只是在windows上两个目标平台,我就学会了。[gluon中的android开发需要lin

  • 多平台支持 Mpx支持在多个小程序平台中进行增强,目前支持的小程序平台包括微信,支付宝,百度,qq和头条,不过自2.0版本后,Mpx支持了以微信增强语法为base的跨平台输出,实现了一套业务源码在多端输出运行的能力,大大提升了多小程序平台业务的开发效率,详情可以查看template增强特性 不同平台上的模板增强指令按照平台的指令风格进行设计,文档和代码示例为了方便统一采用微信小程序下的书写方式。

  • Chromium是一个巨大而复杂的跨平台产品。我们试图在不同平台间共享尽可能多的代码,同时为每个平台用最合适的方式实现UI和操作系统集成。这提供了一个更好的用户体验,但它给代码增加了额外的复杂度。这个文档描述了保持这种跨平台代码简洁性的推荐实践。 我们使用大量不同带后缀的文件来表示一个文件应该被使用的时机: Mac文件中,低层级文件使用_mac后缀,Cocoa(Mac UI)文件使用_cocoa后

  • ASP 应用程序可在运行 Windows NT 4.0 或 Windows 95 及其更新版本的操作系统的计算机上运行。另外,可在 Macintosh 上运行 streamline 版本的 ASP。因为在 Windows 95 和 Macintosh 上的 Personal Web Server 是为个人发布设计的,所以在对 ASP 应用的支持方面有些不同。您可以在 Windows NT Work

  • 前言 跨平台(Wirte once, Run Everywhere)一直以来是软体工程的圣杯。过去一段时间市场上有许多尝试跨平台开发原生行动装置(Native Mobile App)的解决方案,尝试运用 HTML、CSS 和 JavaScript 等网页前端技术达到跨平台的效果,例如:运用 jQuery Mobile、Ionic 和 Framework7 等 Mobile UI 框架(Framew