.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. Activiti 规则任务(businessRuleTask)

    Activiti 规则任务(businessRuleTask) 作者:Jesai 目前国内研究Activiti规则任务businessRuleTask)的文章在网上应该不超出3篇 小觑夜漫酒作伴,破晓 ...

  2. maven install 报错 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test

    pom文件引入以下依赖 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId> ...

  3. 【洛谷4424】[HNOI_AHOI2018]寻宝游戏(我也不知道括号里该写啥)

    题目 洛谷 4424 分析 感觉思路比较神仙. 对于按位与和按位或两种运算,显然每一位是独立的,可以分开考虑. 对于某一位,「与 \(0\)」会将这一位变成 \(0\),「或 \(1\)」会将这一位变 ...

  4. 个人第四次作业Alpha2版本测试

    个人第四次作业Alpha2版本测试 这个作业属于哪个课程 软件工程 这个作业要求在哪里 作业要求 团队名称 GP工作室 这个作业的目标 对其他小组的项目进行测试 测试人员 陈杰 学号 20173102 ...

  5. python,for循环的使用案例集

    1.循环执行某一系列操作.将该操作定义为一个def,然后使用for去循环执行该操作 思路,先把操作定义为一个函数,在for循环执行这个函数 比如下面案例,把微信好友列表内的好友,循环的方式依次调整到第 ...

  6. 看看AQS阻塞队列和条件队列

    上一篇简单介绍了AQS,我们大概知道AQS就是一个框架,把很多功能都给实现了(比如入队规则,唤醒节点中的线程等),我们如果要使用的话只需要实现其中的一些方法(比如tryAcquire等)就行了!这次主 ...

  7. Ubuntu固定多个静态ip

    步骤: 1.sudo vim /etc/network/interfaces 加入下列内容 auto eth0#此处查看自己的ip信息是eth0还是eth1等等 iface eth0 inet sta ...

  8. ios---CoreLocation框架实现定位功能

    CoreLocation框架实现定位功能(iOS8.0之后) // // ViewController.m // 定位 // // Created by admin on 2017/9/20. // ...

  9. Python 类中方法的内部变量,命名加'self.'变成 self.xxx 和不加直接 xxx 的区别

    先看两个类的方法: >>> class nc(): def __init__(self): self.name ='tester' #name变量加self >>> ...

  10. learn more ,study less(二):整体性学习技术(上)

    前言:在学习整体性学习概念时,一个很好的方法是把它比喻成下棋,首先你要了解下棋的 基本规则和基本目标,本书第一部分可以看做是介绍关于整体性学习的一整套规则和目标. 一旦你理解了下棋的基本规则,你就要开 ...