首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于.NET平台常用的框架整理

分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。...YiShaAdmin:基于.NET Core Web(mvc,缓存,多库)开发管理系统。 OrchardCore:在 ASP.NET 核心上构建模块化、多租户应用程序的应用框架。...JumboTCMS和DTCMS:国内两款开源的网站管理系统: 日志记录异常处理: Log4Net.dll:轻量级的免费开源.NET日志记录框架。...PrivateObject:微软单元测试框架中便捷在外部调用类内部私有成员的一个类。 跨平台和运行时解决方案 MONO.NET:跨平台的.NET运行环境,让.NET跨平台运行成为可能。...XProxy:支持插件的基础代理程序集,内置NAT、加解密、反向、直接和间接代理。 图形和图像处理框架 Paint.NET:基于.NET小巧灵活强大的图形处理开源项目。

3.1K20

.Net Web开发技术栈

WSDL Web Services Description Language是一个用来描述Web服务和说明如何与Web服务通信的XML语言。...Winform MVVM 在.Net中(主要应用于WPF、Silverlight、WP7) Prism - Brian Lagunas微软产品经理,微软MVP,一个跨平台的桌面和移动MVVM开发框架,开源...Base Class Library(BCL基类库) System.Web(ASP.NET的核心) ASP.NET与IIS管道模型: 经典模式IIS5/IIS6: IIS管道模型 ASP.NET管道模型...网站优化 JavaScript和Css模块化 CSS Sprites:将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,将N次请求变成一次请求 划分资源域 合理运用缓存技术 静态文件(图片、...文件),这些资源会与特定的页面,拥护控件或应用程序的主页面(MasterPage)相关联 App_WebReferences:包含参考合约文件(.wsdl文件),结构描述(.xsd文件)和探索文件(.disco

4.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    cookie时效无限延长方案

    而UI自动化经常会被登录节点堵塞,例如验证码、图形、滑块等,尽管有些方式可以识别图形和定位滑块位置,但成功率都不高,无法真正意义上实现自动化执行;而http接口的自动化测试前置如果依赖cookie,也无法实现自动化执行...02 cookie及机制 理解,首先 MCube 会依据模板缓存状态判断是否需要网络获取最新模板,当获取到模板后进行模板加载,加载阶段会将产物转换为视图树的结构,转换完成后将通过表达式引擎解析表达式并取得正确的值...2.2 过期时间查看方式 打开浏览器,并转到您希望查看 cookie 的网站。...3.3 核心流程步骤 步骤1:先手工登录,从header中获取cookie,将此cookie和时效值保存在微服务平台(一个账号只需一次手工登录,后续永久不需要操作登录)。...图2 cookie时效无限延长方案的核心步骤 04 落地案例及实践效果 理解,首先 MCube 会依据模板缓存状态判断是否需要网络获取最新模板,当获取到模板后进行模板加载,加载阶段会将产物转换为视图树的结构

    66520

    DotNetNuke初试水之结合NHibernate开发和导入一个Module

    可广泛应用于商务网站、企业内网(Intranet)和外网网站、在线内容发布网站。Dotnetnuke是建立在微软ASP.NET平台之上的一套Web应用框架。...Dotnetnuke是微软第一次向开源说"Yes"的里程碑。Dotnetnuke 是门户网站的未来。...起初,IBuySpy Portal的目的是为了演示,ASP.NET是如何能够构架出一个动态的,数据驱动的门户软件,但是 很快的,微软的 .NET研发中心将IBS变成了为他们自己开发ASP.NET应用程序所必须的一个组件...的被称作 IBuySpy WorkShop的软件,很快被链接进了微软官方的ASP.NET论坛....,内容管理,日志,安全,多语言支持,流行Search功能,皮肤,缓存,异常处理,页面布局(每个控件摆放设置)。

    1.6K20

    不只是前端,后端、产品和测试也需要了解的浏览器知识

    我们需要了解这些差异,以确保网站或应用在不同的浏览器中都能正常工作,因为不同的浏览器对CSS、JavaScript等的支持程度和实现细节可能有所不同。...2)在前后端分离的架构中,后端提供的是服务端API,前端通过浏览器调用这些API。后端开发者需要了解浏览器的HTTP请求方式、跨域问题等,以确保API的正确实现和调用。...02 、浏览器发展概述 理解,首先 MCube 会依据模板缓存状态判断是否需要网络获取最新模板,当获取到模板后进行模板加载,加载阶段会将产物转换为视图树的结构,转换完成后将通过表达式引擎解析表达式并取得正确的值...03 、浏览器核心部件 理解,首先 MCube 会依据模板缓存状态判断是否需要网络获取最新模板,当获取到模板后进行模板加载,加载阶段会将产物转换为视图树的结构,转换完成后将通过表达式引擎解析表达式并取得正确的值...04 、各家浏览器目前的市场占比 理解,首先 MCube 会依据模板缓存状态判断是否需要网络获取最新模板,当获取到模板后进行模板加载,加载阶段会将产物转换为视图树的结构,转换完成后将通过表达式引擎解析表达式并取得正确的值

    12110

    10个小技巧助您写出高性能的ASP.NET Core代码

    今天,我们将学习一些有助于提高ASP.NET Core网站性能的一些小技巧。希望大家能够有所收获。 我们都知道ASP.NET Core是微软提供的一个免费的、开源的、跨平台的Web开发框架。...还改进了事件处理和表单和验证支持。 运行时编译。它在ASP.NET Core 3.0模板中被禁用,但现在可以通过向项目添加特殊的NuGet包来打开它。 Worker Service 模板。...现在我们有了Worker Service 模板。 gRPC模板。与谷歌一起构建的gRPC是一种流行的远程过程调用(RPC)框架。...使用Take和Skip来获取我们所必须要显示的数量的记录。这里可以举一个分页的例子,在这个例子中,您可以在单击页码的同时使用Take和Skip来获取当前页面的数据。...如果您正在使用ASP.NET Core MVC创建网站,下面是一些提示: 捆绑和小型化 使用捆绑和小型化可以减少服务器请求次数。尝试一次加载所有客户端资源,如样式、js/css。

    4.5K31

    Python测试开发django1.简介

    核心框架中还包括: 一个轻量级的、独立的 Web 服务器,用于开发和测试。 一个表单序列化及验证系统,用于 HTML 表单和适于数据库存储的数据之间的转换。 一个缓存框架,并有几种缓存方式可供选择。...视图(V)- 图形界面,负责与用户的交互(页面)。 控制器(C)- 负责转发请求,对请求进行处理。 用户操作流程图: ? ?...T 表示模板 (Template):负责如何把页面(html)展示给用户。 V 表示视图(View):负责业务逻辑,并在适当时候调用 Model和 Template。...除了以上三层之外,还需要一个 URL 分发器,它的作用是将一个个 URL 的页面请求分发给不同的 View 处理,View 再调用相应的 Model 和 Template 用户操作流程: 用户通过浏览器向我们的服务器发起一个请求...b.如果涉及到数据调用,那么视图函数调用模型,模型去数据库查找数据,然后逐级返回。 视图函数把返回的数据填充到模板中空格中,最后返回网页给用户。 ?

    1.3K10

    Succinctly 中文系列教程(三)20220109 更新

    九、监督 十、其他组件 十一、Akka.NET 单元测试 十二、Akka.NET 路由 十三、ASP.NET 核心 的演员 十四、Akka.NET 远程处理 十五、最后的话 Succinctly AppInsight...教程 一、引言 二、我们如何开始 三、仪表盘 四、我们周围的指标 五、访问控制 六、警报规则 七、消费和导出数据 八、Visual Studio 和 SDK 九、编写你的代码 十、应用洞察分析 十一...十、双因素认证(2FA) 十一、网络安全 Succinctly ASP.NET 核心教程 零、ASP.NET 核心介绍 一、什么是 .NET 核心和 ASP.NET 核心?...二、微软 Web 栈简史 三、入门 .NET 核心 四、ASP.NET 核心基础 五、超越基础:应用框架 六、如何部署 ASP.NET 核心应用 七、用于开发 ASP.NET 核心应用的工具 八、展望未来...一、核心概念:自适应布局、导航和应用的生命周期 二、处理文件:存储、数据库和设置 三、与网络交互 四、在 Windows 商店上发布应用 Succinctly 微软机器人框架教程 零、简介 一、机器人框架概述

    18.4K20

    全栈开发自学路线

    网站优化(主从复制,读写分离) Sphinx概述 安装Sphinx 使用PHP+API接口连接Sphinx Sphinx的匹配模式 Sphinx增量索引 网站优化(页面静态化) 页面静态化技术简介...迭代器模式:核心思想是:通过定义遍历或查看对象中所有元素的方法的接口,并根据不同的类进行不同的方法实现相,已达到对类数据遍历的抽象以及对类内部如何获取数据的过程进行掩盖的目的。...反射;既有可以通过转译器(Transpiler)等方式在旧版本浏览器中实现兼容的let、const、不定参数、展开运算符等功能,亦有无论如何都无法实现向前兼容的尾调用优化。...网页设计 切页面 Flexbox布局 网格布局(Grid Layout) 响应式设计 线框图(Wireframe) 矢量图形 / 矢量图形动画(如SVG) 可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集...JavaScript 动画 Web字体嵌入 Icon 字体 图形和图表 CSS / SVG Sprite(如glue) DOM操作(如jQuery、React等等) 模板引擎(如JSX、Handlebars

    3.9K164

    Windows Server AppFabric:更好,更快,更便宜

    微软服务器和Internet信息服务(IIS)没有提供用于部署、管理和监控特定类别Web应用程序的全方位的服务,Windows服务器AppFabric的推出是为了响应大量组织和开发商的要求,多年来他们一直希望微软提供...如果asp.net页面等待访问数据库,增加更多的前端服务器是于事无补的。现在需要一种扩展的办法:如何将频繁访问的数据分布到多台服务器上直接让其访问,从而解决访问一台数据库服务器的瓶颈。...AppFabric Caching Services的一个主要组件是缓存客户端(cache client),如asp.net页面,它访问缓存群集,缓存群集由多台运行缓存服务的服务器组成,每台服务器都运行一个...多个缓存客户端可以共享相同的缓存群集,这是有意义的,因为一个可伸缩扩展的应用程序可以横跨多个服务器复制它的业务逻辑(如asp.net页面),并访问缓存。...工作流实例历史数据部分展现了已经激活和完成的工作流。操作板还可以帮助你监视和控制工作流的持久性。所有的服务调用都会被跟踪。创建你自己的监控事件并将其显示在操作板中也非常简单。

    1.4K80

    一系列令人敬畏的.NET核心库,工具,框架和软件

    内容 一般 框架,库和工具 API 应用框架 应用模板 身份验证和授权 Blockchain 博特 构建自动化 捆绑和缩小 高速缓存 CMS 代码分析和指标 压缩 编译器,管道工和语言 加密 数据库...清洁代码.NET / .NET核心 – 适用于.NET / .NET Core的清洁代码概念。 框架,库和工具 API autorest -扬鞭(OpenAPI的)规范码发生器设有C#和剃刀模板。...它有许多开箱即用的功能,如多语言支持,主题,模板…… Weapsy – 基于DDD和CQRS的开源ASP.NET核心CMS。...Razor – 用于MVC Web应用程序视图页面的CSHTML文件的解析器和代码生成器。 RazorLight – 基于Microsoft针对.NET Core的Razor解析引擎的模板引擎。...AspNetAuthorizationWorkshop – 一个研讨会,用于浏览ASP.NET核心授权中的各种新部分 来自微软的BikeSharing360应用套件发布了 12月Connect 2016

    18.8K30

    自学MVC看这里——全网最全ASP.NET MVC 教程汇总

    七天学会ASP.NET MVC (七)——创建单页应用 七天学会ASP.NET MVC (六)——线程问题、异常处理、自定义URL 七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理...ASP.NET MVC 5 入门指南汇总 ASP.NET MVC 5– 使用Wijmo MVC 5模板1分钟创建应用 ASP.NET MVC 5 - 查询Details和Delete方法 ASP.NET...使用ASP.NET MVC 解决高级问题 本系列文章讲解了ASP.NET MVC中视图片断缓存方式,视图片断缓存非常重要,因为它缓存的也是页面内容,这表示它比更低级别的缓存更有效率,也比静态页等整页内容缓存的适用面要大得多...适合ASP.NET MVC的视图片断缓存方式(上):起步 适合ASP.NET MVC的视图片断缓存方式(中):更实用的API 适合ASP.NET MVC的视图片断缓存方式(下):页面输出原则 由于早期的...ComponentOne Studio包括了项目和编辑器模板,同时IntelliSense和微软最新framework的支持将大幅提高效率。如果您想迅速了解它,请运行在线演示。 6.

    9.9K81

    快速入门系列--MVC--07与HTML5移动开发的结合

    本系统的网站模块使用.NET技术堆栈中的ASP.NET MVC框架,此框架是微软公司推出的开源框架,相关源代码可以在Codeplex.com网站上找到。...在实际的项目中,主要面临的两个问题分别是:实际用户使用的终端设备的厂商、型号等可能千变万化,如何在不同的Web终端上呈现出适合的样式;ASP.NET MVC默认提供WebForm和Razor两种视图引擎...,但他们并不能支持HTML5页面的呈现,如何扩展视图引擎用于支持HTML5页面的渲染。...相对与重量级的WebForm框架,该框架显得非常的轻量级,使得页面渲染所消耗的资源得到了大幅的减少,并保留了认证、安全和本地缓存等模块的支持。...反之,判断请求视图是否在本地缓存中,若存在直接返回,若不存在则调用方法获取并缓存,写缓存时注意加锁。

    1.4K100

    Blazor 概述、与VueReact综合比较以及应用场景探讨

    Blazor 全面介绍与学习指南 Blazor 是微软推出的一款基于 .NET 技术的前端框架,它让开发者可以用 C# 和 .NET 技术栈来构建现代 Web 应用,而不必依赖 JavaScript。...首次加载速度 快,页面仅加载少量 HTML 和 JavaScript。 慢,需要加载完整的 WebAssembly 运行时。 实时通信 内置实时通信支持,响应速度快。...第二阶段:进阶学习 状态管理:了解 @inject 和 StateContainer 等技术。 与 API 集成:学习如何调用 REST API,使用 HttpClient 获取数据。...轻松的状态同步:服务器端和客户端状态同步无需额外开发。 3. 强大的生态与工具支持 微软官方提供支持,Blazor 与其他 .NET 技术(如 ASP.NET Core、EF Core)无缝集成。...特性 Blazor Vue/React 语言与技术栈 基于 C# 和 .NET 基于 JavaScript/TypeScript 适用场景 全栈开发、企业内网、实时交互应用 动态复杂的单页应用、公共网站

    58210

    ASP.NET Core 实战:使用 ASP.NET Core Web API 和 Vue.js 搭建前后端分离项目

    对于前端的 Vue 项目,我采用的是 Vue CLI 来进行构建的,当然,巨硬也为我们准备了一套 Vue 的模板,如何使用的方法可以在附录中进行查看。   ...npm 可以类比于我们 .NET 平台的 Nuget,而默认我们安装的全局组件和缓存默认是在 C:\Users\用户名\AppData\Roaming 下,如果你想修改缓存的地址或者全局安装的包地址则需要自己配置环境...在 Vue CLI 3 中,我们不仅可以使用 vue create 命令来创建我们的项目,而且可以使用图形化的页面创建我们的应用。...三、附录   微软官方有提供一套 Vue 的 SPA 应用模板,不过并没有显示在我们使用 VS 创建项目的页面中,而且需要我们添加一个插件之后,使用 .NET Core CLI 的方式创建。...四、总结   这一章没有包含很多的内容,主要就是如何搭建我们的 .NET Core 和 Vue 的开发环境,以及创建我们的项目架构,在后面的文章中则会慢慢的阐述整个项目的开发过程,希望可以能对你有一丢丢的帮助

    3.7K20

    你应该知道的15个Silverlight诀窍

    优先使用Silverlight模板和主题,微软默认为应用程序提供了4种主题供用户选择。在VS2010中还可以使用内置的导航应用程序模板,Blend4中还有一些关于MVVM的模板。...无法想象如何直接写出创建故事板或者动画的代码,但是在Blend中却很简单。Blend的学习曲线有一些陡峭,但是是完全值得的。 ? 7. 优先使用Silverlight Toolkit。...Silverlight Toolkit是由微软提供的一系列的Silverlight控件、组件和工具的集合。...我一般从Silverlight官方网站开始,再到Silverlight论坛。...对于HTML页面来说,在Firefox上可以正常工作的,那么在IE 6.0上不知道会发生什么。但是Silverlight是基于插件的,每个浏览器上都可以确保得到相同的体验。

    90060

    asp.net cms_基于asp的开源项目

    快车系统 是模板设计最灵活的网站系统, 所有标签可视化设计, 无需导入模板, 修改标签参数后,直接刷新页面就可以看到效果. 无需记忆标签参数含义。...程序特点: 1.全部生成静态页面 2.完全人性化的操作方式 3.系统内置标签和自由标签管理,可以生成任何页面需要的任何元素和样式 4.集成了新闻采集系统 5.会员管理系统,并与流行论坛高度整合...其前身为jbsitecms,采用WEB2.0设计理念、无刷新更新页面,前台模板自定义.NET 版本:VS2005+MSSQL2000。...模板语言,通过Dreamweaver 可视化插件能够任意编辑页面显示样式,生成纯静态页面。...产品特色: 1.C#+ASP.NET构造 2.网站安全性高 3.后台功能强大 4.超强的会员功能 5.各类静态页面输出 6.风格模板每月更新 7.新闻采集随心所欲 8.风格模板定制服务 9.系统运行速度快捷

    2.6K10

    梳理 50 年人机交互界面发展史,得出这个规律,开发框架的选择不再迷茫

    每次调用函数后,函数会把控制权交给调用者。 Framework = 框架,是一套完整解决方案,使用它的时候,需要把开发者的代码放到其中,框架会在合适的时机调用这些代码。...2.2、Markup Language 后来,操作系统有了图形界面,有了浏览器,有了页面,程序员设计了 HTML、CSS 这些标记语言,多媒体时代来临了,界面元素的表现能力更丰富了。...WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于 .NET Framework 3.0 的一部分,是按照 MVVM 的思想设计的...而 .NET Framework 3.0,是微软 2006 年 9 月发布的。 2.9、MVC 之后的其它框架 如生物物种的自然进化一样,技术框架的演化并不是朝一个方向进行的。...什么是渐进式,如何理解? 就是对开发者的要求很少,对现有项目的要求很少。框架本身可以松散地提供很多功能,但是开发者却没有必要一下子学习和使用全部功能,只需要按需取用即可。

    1.2K40
    领券