一起了解 .Net Foundation 项目 No.2
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧。
中文介绍
中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。
ASP.NET MVC, Web API and Web Pages (Razor)
ASP.NET 是一个免费的Web框架,用于构建大型的网站和应用程序。ASP.NET Web 套件包括 ASP.NET MVC 4.0,5.0、Web API 1.0,2.0 和 Web Pages 2,0,3.0 。这些产品由ASP.NET团队与开源社区开发人员合作积极开发。我们共同致力于为 Web 开发创建极佳的平台。
项目详情
- 官网地址
- 项目源码
- 项目许可证: Apache License 2.0
- 项目联系人: Daniel Roth
相关链接
笔者简评
相较于 ASP.NET Core ,ASP.NET 三件套可以被称为上一时代的 Web 开发框架。
尽管在上个时代中,也不乏存在有 Nancy 这样优秀的 Web 开发框架,但 ASP.NET 三件套技术几乎就是 .Net Web 开发领域事实上的标准方案。其很多优秀的概念设计后来也延续到了 ASP.NET Core 当中。
从学习和生产两个角度来说,如何深入的了解框架版本的原理和实现都不为过。
英文介绍
ASP.NET MVC, Web API and Web Pages (Razor)
ASP.NET is a free web framework for building great web sites and applications. The ASP.NET web stack includes ASP.NET MVC 4.0, 5.0, Web API 1.0, 2.0, and Web Pages, 2,0, 3.0 source code. These products are actively developed by the ASP.NET team in collaboration with a community of open source developers. Together we are dedicated to creating the best possible platform for web development.
Project Details
- Project Info Site
- Project Code Site
- Project License Type: Apache License 2.0
- Project Main Contact: Daniel Roth
Quicklinks
以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。## 中文介绍
中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。
ASP.NET Ajax Control Toolkit
ASP.NET Ajax Control Toolkit 包含一组丰富的控件,可用于构建响应式、交互式的 Ajax Web 应用程序。
这个控件库包包含 40 多个控件,包括AutoComplete(自动完成), CollapsiblePanel(可折叠面板), ColorPicker(颜色选取器), MaskedEdit(掩码编辑框), Calendar(日历), Accordion(手风琴面板), HTML Editor Extender(HTML 扩展编辑器)和 Watermark(水印控件)等等。
使用该控件库,开发者可以通过将工具包控件从 Visual Studio 工具箱拖放到 ASP.NET WebForm 页面上来构建具有 Ajax 特性的的 ASP.NET WebForm 应用程序。
当前,该项目由 DevExpress进行维护。
项目详情
- 官网地址
- 项目源码
- 项目许可证: New BSD License (BSD)
- 项目联系人: Mehul Harry, Mikhail Tymchuk, Damian Edwards
相关链接
笔者简评
模块化和控件化,减少Web开发时的重复劳动,加快开发速度,减低开发成本,向来就是 Web 开发领域中开发者所努力方向。
WebForm 的出现,为构建 Web 提供了一种新的开发方案。通过一个个服务端控件的组合,快速的搭建Web应用程序,这是 WebForm 产生时给开发者带来的最大便利。
如今,依旧在制作和维护 WebForm 服务端控件的公司以 DevExpress 、Telerik和ComponentOne三家较为知名。而本项目正是由 DevExpress 进行维护的一套控件集合,而且至今都还在活跃状态。如果您有项目还是需要使用 WebForm 进行开发,那么这个控件库就是一个必须了解的内容。
尽管这种服务端控件的构建方案现在被采用的越来越少,但是对模块化控件化的追求,业界确从来没有停止过。
英文介绍
ASP.NET Ajax Control Toolkit
ASP.NET Ajax Control Toolkit contains a rich set of controls that you can use to build highly responsive and interactive Ajax-enabled Web applications. The Ajax Control Toolkit contains more than 40 controls, including the AutoComplete, CollapsiblePanel, ColorPicker, MaskedEdit, Calendar, Accordion, HTML Editor Extender, and Watermark controls. Using the Ajax Control Toolkit, you can build Ajax-enabled ASP.NET Web Forms applications by dragging-and-dropping Toolkit controls from the Visual Studio Toolbox onto an ASP.NET Web Forms page. DevExpress is now maintaining the ASP.NET AJAX Control Toolkit.
Project Details
- Project Info Site
- Project Code Site
- Project License Type: New BSD License (BSD)
- Project Main Contact: Mehul Harry, Mikhail Tymchuk, Damian Edwards
Quicklinks
以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。## 中文介绍
中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。
ASP.NET Core
ASP.NET Core 是下一代ASP.NET,它为 Web 和云应用场景提供了一个熟悉而现代化的框架。它包括新一代的 ASP.NET MVC、Web API、Web Pages 和 SignalR 。它兼具了高性能、模块化设计和支持多版本共存的特性,使其能够无缝地从私有化部署迁移到云环境上。这些产品正由ASP.NET团队与开源开发人员社区合作积极开发。我们共同致力于为 Web 开发开创一个最佳平台。
项目详情
- 官网地址
- 项目源码
- 文档仓库
- 项目许可证: Apache License 2.0 (Apache)
- 项目联系人: Daniel Roth
相关链接
笔者简评
新的科技造就新的时代,新的时代就有新的要求。
云时代的到来,并不只是基础设施上的变革,对于应用程序自身也提出了新的要求。云原生环境下,我们需要更高性能、更具扩展性的应用程序框架。 ASP.NET Core 就是在这样的时代背景下被创造了出来。如果现在希望能够开发出更具性能和扩展性的符合时代特征的 Web 应用程序,那么采用 ASP.NET Core 会是不错的选择。
云环境不会导致私有化部署的彻底消失。ASP.NET Core 也不会导致 ASP.NET 的彻底消失。他们只是在不同环境下提出的方案。
英文介绍
ASP.NET Core
ASP.NET Core is the next generation of ASP.NET that provides a familiar and modern framework for web and cloud scenarios. It includes the next versions of ASP.NET MVC, Web API, Web Pages and SignalR. It is a high-performance and modular design, and supports full side by side to make it seamless to migrate from on premise to the cloud. These products are actively developed by the ASP.NET team in collaboration with a community of open source developers. Together we are dedicated to creating the best possible platform for web development.
Project Details
- Project Info Site
- Project Code Site
- Project Docs Repository
- Project License Type: Apache License 2.0 (Apache)
- Project Main Contact: Daniel Roth
Quicklinks
以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。
其他项目
一起了解 .Net Foundation 项目 No.2的更多相关文章
- 一起了解 .Net Foundation 项目 No.1
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. Akka.NET Akka ...
- 一起了解 .Net Foundation 项目 No.5
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. Couchbase Lit ...
- 一起了解 .Net Foundation 项目 No.6
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. .NET Micro Fr ...
- 一起了解 .Net Foundation 项目 No.7
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. Entity Framew ...
- 一起了解 .Net Foundation 项目 No.4
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. BenchmarkDotN ...
- 一起了解 .Net Foundation 项目 No.3
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. AutoMapper Au ...
- 一起了解 .Net Foundation 项目 No.8
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. IdentityModel ...
- 一起了解 .Net Foundation 项目 No.9
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. DLR/IronPytho ...
- 一起了解 .Net Foundation 项目 No.10
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. LLILC LLILC ( ...
随机推荐
- 【转】ArcGIS Server 10.1 动态图层—添加栅格
本文将介绍如何通过arcgisserver10.1动态图层添加栅格影像.与添加矢量数据不同的是,天际栅格用到了RasterDataSource接口,如下所示 <esri:DynamicLayer ...
- PQSQL 按照时间进行分组
按照时间分组时一般是按照年.月.日进行分组,不会把时分秒也算进去,所以需要把时间戳提取出所需要的时间段,本质上是把时间戳格式化成对应形式的字符串,这个过程需要用to_char(timestamp, t ...
- 【一起学源码-微服务】Hystrix 源码二:Hystrix核心流程:Hystix非降级逻辑流程梳理
说明 原创不易,如若转载 请标明来源! 欢迎关注本人微信公众号:壹枝花算不算浪漫 更多内容也可查看本人博客:一枝花算不算浪漫 前言 前情回顾 上一讲我们讲了配置了feign.hystrix.enabl ...
- hdu6703 线段树+set
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6703 给你一个数组两种操作.操作一是将pos位置的数字加上10000000:操作二是给你个r和k,问你 ...
- 归一化 (Normalization)、标准化 (Standardization)和中心化/零均值化 (Zero-centered)
博主学习的源头,感谢!https://www.jianshu.com/p/95a8f035c86c 归一化 (Normalization).标准化 (Standardization)和中心化/零均值化 ...
- python3默认参数陷阱
默认参数的值是容器类型,每次调用函数的时候,如果不传值,会用公用资源池 def func(k, v=[]): v.append(k) print(v) func('wt') func('ab', [] ...
- 从0开发3D引擎(八):准备“搭建引擎雏形”
大家好,现在开始本系列的第三部分,按照以下几个步骤来搭建引擎雏形: 1.分析引擎的需求 2.实现最小的3D程序 3.从中提炼引擎原型 4.一步一步地对引擎进行改进,使其具备良好的架构 5.实现与架构相 ...
- equals()和hashCode()必须同时覆盖的原因
我们在用JAVA创建自己的类的时候,一种比较常见的覆盖就是覆盖Object中的equals()方法和hashCode()方法.如果不这样做的话,就很可能违反Object.hashCode()的通用约定 ...
- 将一条路由约束到一组指定的值 约束路由 URL路由
- C/C++画一个巨型五角星
把朱老师拉着画了半天 利用正弦定理判断一个点是否是否在五角星内,相对于五角星中心的四个象限特判一下来修改角度,把角度都转化成最上面的角,就差不多了,没仔细调整五角星位置,很丑 当然其实也有更方便的方法 ...