.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧。

中文介绍

中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。

.NET Micro Framework

Microsoft® .NET Micro Framework 是一个开源的平台,开发者可以基于此上使用 Visual Studio 来实现采用 C# 语言编写的托管代码应用程序,这样的应用程序支持运行在资源受限的嵌入式设备中。

Microsoft .NET Micro Framework SDK 提供了进行开发的必要组件,包括设备 IO 兼容,一套使用 C# 编写的.Net 类库子级和一套与 Microsoft Visual Studio® 完全集成的开发环境。

.NET Micro Framework 类库包含了所有桌面版 Framework 中的主要名称空间和类型、托管驱动支持、远程固件更新功能和对安全设备的加密支持。

项目详情

相关链接

笔者简评

在小型设备上的开发竞争始终没有停止过,C/C++ 此类编译型语言在初期就占据了主要优势。

而现在,硬件设备成本已经一再降低、物联网重要概念和解决方案的落地,在小型设备上的竞争就更为明显了。

.NET Micro Framework 提供了在小型设备上使用.Net 进行开发应用程序的可能。他已经具有十几年的历史。

国内关于此框架的介绍并不是很多。开发者可以通过以下内容更加详细的了解此框架:

英文介绍

.NET Micro Framework

The Microsoft® .NET Micro Framework is an open source platform that enables you to write managed code C# applications using Visual Studio for resource constrained embedded devices.

The Microsoft .NET Micro Framework SDK supports development of code, including device I/O, in the C# language using a subset of the .NET libraries, and is fully integrated with the Microsoft Visual Studio® development environment. The .NET Micro Framework class library supports all major namespaces and types from the desktop framework, managed drivers support, Remote Firmware Updates and Cryptographic functions for Secure Devices.

Project Details

Quicklinks

以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。

中文介绍

中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。

.NET SDK For Hadoop

Hadoop 是一个弹性、分布式、无架构的数据处理平台,非常适合需要复杂分析和解释的复杂数据。对于熟悉 C#、VB.NET 或任何其他 .NET 语言的开发人员现在可以通过 Microsoft .NET SDK for Hadoop 来使用 Hadoop。

项目详情

相关链接

笔者简评

以为微软提供的用于对接 Hadoop 的 SDK,但其实其根本目的是为了让开发者更好的使用 Azure 上提供的相关服务。

因此,在该项目的官网地址上也可以看到,该项目 2017 年 1 月 1 日之后就已经被弃用了,取而代之的是

  • Microsoft.WindowsAzure.Management.HDInsight
  • Microsoft.Hadoop.Client

当然,后来这两者又被下面的包代替了:

  • Microsoft.Azure.Management.HDInsight
  • Microsoft.Azure.Management.HDInsight.Job

改名部实至名归。

英文介绍

.NET SDK For Hadoop

Hadoop is an elastic, distributed, schemaless data processing platform, ideal for complex data that require sophisticated parsing and interpretation. Those familiar with C#, VB.NET, or any other .NET language can now leverage the platform using the Microsoft .NET SDK for Hadoop.

Project Details

Quicklinks

以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。

中文介绍

中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。

DotVVM: Component-based MVVM framework for ASP.NET

DotVVM 使您能够仅使用 C# 和 HTML* 就能够以 MVVM 的方式构建互动式 Web UI 界面。

它简化了构建业务产品线 Web 应用,并且其具备有很多内建的控件,例如:GridViewFileUploadValidator 等等

开始一个新的 DotVVM 项目最简单的方式是通过下载并安装 DotVVM for Visual Studio 插件,然后通过 文件 > 新建 > 项目的方式进行创建。

项目详情

相关链接

笔者简评

支持 aspnetcore 和 framework 451 下的 owin 实现的 MVVM 方案。通过这个样例,可以快速了解如何使用该框架。

现在几乎可以说占据主流的 Web 前端开发框架 Vue/Angular/React 都是基于 MVVM 的基本思想进行实现的。

DotVVM 提供的 MVVM 方案是一种服务端客户端结合的方案,这让笔者不由的想到了 WebForm 和 Blazor。这些都是良好的方案,在特定的场景下都能够良好的服务业务。不过奈何国内的场景较为特殊,主流相对较为扎堆。

DotVVM 目前由一家名为 riganti 的商业公司进行支持。

英文介绍

DotVVM: Component-based MVVM framework for ASP.NET

DotVVM lets you build interactive web UIs with just C# and HTML using the MVVM approach.

It simplifies building of line of business web apps and ships with many built-in controls like GridViewFileUploadValidator and more.

The easiest way to start with DotVVM is to download DotVVM for Visual Studio and do File > New > Project.

Project Details

Quicklinks

以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。

其他项目

一起了解 .Net Foundation 项目 No.6的更多相关文章

  1. 一起了解 .Net Foundation 项目 No.1

    .Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. Akka.NET Akka ...

  2. 一起了解 .Net Foundation 项目 No.2

    .Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. ASP.NET MVC, ...

  3. 一起了解 .Net Foundation 项目 No.5

    .Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. Couchbase Lit ...

  4. 一起了解 .Net Foundation 项目 No.7

    .Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. Entity Framew ...

  5. 一起了解 .Net Foundation 项目 No.4

    .Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. BenchmarkDotN ...

  6. 一起了解 .Net Foundation 项目 No.3

    .Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. AutoMapper Au ...

  7. 一起了解 .Net Foundation 项目 No.8

    .Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. IdentityModel ...

  8. 一起了解 .Net Foundation 项目 No.9

    .Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. DLR/IronPytho ...

  9. 一起了解 .Net Foundation 项目 No.10

    .Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. LLILC LLILC ( ...

随机推荐

  1. Nginx代理服务——正向代理

    正向代理 在/opt/app/code的目录下创建一个joy.html文件 <html> <head> <meta charset="utf-8"&g ...

  2. 本地缓存google.guava及分布式缓存redis 随笔

    近期项目用到了缓存,我选用的是主流的google.guava作本地缓存,redis作分布式 缓存,先说说我对本地缓存和分布式缓存的理解吧,可能不太成熟的地方,大家指出,一起 学习.本地缓存的特点是速度 ...

  3. 发现 一个业务管理系统 解决了 orm 和 前端框架 剩下的 是 业务逻辑 了 。 哈

    解决了 orm 和 前端框架 剩下的 是 业务逻辑 了 . 哈 还有 各种 aop 组件 呢 . 大家 high 来 准备 用 fluent data  和 mysql 写一个 wcf 的 接口呢. ...

  4. GP工作室—Alpha版本发布1

    目录 GP工作室-Alpha版本发布1 一.简介 1.1作业要求 1.2团队成员 二.软件下载安装说明 五.项目总结 @(Gold Point团队の项目计划) GP工作室-Alpha版本发布1 一.简 ...

  5. es6 promise 简单总结

    话不多说,直捣主题. promise用途:异步编程的一种解决方案. 优点:比传统的解决方案——回调函数和事件——更合理和更强大. 三种状态:pending(进行中).fulfilled(已成功)和re ...

  6. Spring-Cloud之Eureka注册中心环境搭建(单节点)

    一 Eureka概述 服务启动时会生成服务的基本信息对象InstanceInfo,然后在启动时会register到服务治理中心. 注册完成后会从服务治理中心拉取所有的服务信息,缓存在本地. 之后服务会 ...

  7. 工具 之uniq

    uniq命令的作用:显示唯一的行,对于那些连续重复的行只显示一次!接下来通过实践实例说明. [关键字] Linux Shell uniq 看test.txt文件的内容,可以看到其中的连续重复行 [ro ...

  8. JDBC的学习笔记-手动实现

    JDBC是SUN公司提供的一套用于数据库操作的接口,Java程序员只需要面向这套接口编程即可.不同的数据库厂商,需要针对这套接口,提供不同实现. 使用JDBC的好处:1.程序员不需要关注不同数据库的细 ...

  9. 获取PHP类的所有属性和所有方法,可通过反射机制

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <?php   class Class1{     public $var1 = 'v ...

  10. springIOC源码接口分析(四):MessageSource

    一 定义方法 MessageSource接口用于支持信息的国际化和包含参数的信息的替换 这个接口定义了三个方法: public interface MessageSource { /** * 解析co ...