Nbear介绍
来源:互联网 发布:unity3d官方案例精讲 编辑:程序博客网 时间:2024/06/11 02:20
开源协议:BSD。
名称NBear的由来
N代表.Net,也代表No;Bear既可以翻译成熊,也有忍受之意。
Bear虽然是那种看起来憨憨的样子,但是攻击时身手“敏捷”,因此.Net Bear代表了NBear是一个基于.Net2.0、为敏捷开发而生的快速开发框架。
我们大多数项目的开发需要Bear(忍受)太多的不必要的重复和繁琐的配置。如数据持久化、对象池、Web开发中的URL重定向、输入验证、客户端脚本等等,为了简化许多常用组件充用,NBear为您提供了许多灵活的工具和组件;为了简化繁琐的配置(尤其是如nhibernate这类ORM组件的繁琐的配置文件格式、高高的学习曲线和噩梦般的需求变更时的维护更新),NBear向您提供零配置需要的数据访问(持久化)接口和可充用组件。
因此,NBear也代表No Bear,充分运用.Net2.0中的许多新技术Generic、Emit、HttpModule等,NBear让我们一起不(No)再忍受(Bear)这种种繁琐的束缚,大大提高我们的
NBear适合用来开发什么样的
NBear的核心包括一个泛型、强类型的的数据持久化接口、一组接口式的Entity定义组件、高性能XML/JSON序列化支持、服务工厂、分布式服务队列和Web组件,因此:
1. NBear最适合开发各类基于ASP.NET 2.0,对性能要求较高的Web程序。JSON序列化和XML序列化的结合使用将可以使您的服务端和客户端数据交互变得更简单高效;NBear.Web组件提供了许多加速Web开发的组件,将使您基于标准 ASP.NET方式的开发效率大大提高;同时,简单易用、性能突出的泛型持久化支持,则将使您能够将更多注意力集中到业务开发,同时也不会有传统ORM持久化框架的性能问题和繁琐配置需要(NBear几乎不需要配置,性能则可与DAAB相当)。
2. 高性能的XML和JSON序列化支持和灵活高效的持久化支持,也使得NBear能为开发各种类型的基于
3. 内置的基于IoC容器和分布式服务队列的服务工厂能够使您的程序拥有良好的可伸缩性,可以完全透明的将一个普通构架的程序设置为一个分布式程序,甚至不需要修改消费端或服务实现段的任何代码,基于服务工厂的系统天然就是SOA构架,这就使得您的系统可以以极小的成本和其他SOA构架进行整合。
4. 对于桌面应用程序,NBear同样是一个几乎没有什么学习曲线(多少人会为写一个小小的日历程序而仔细研究透彻Hibernate的参考手册?)、实用高效的数据持久化方案。
功能列表
- Nbear介绍
- NBear框架
- 什么是NBear?
- NBear简介
- NBear简介
- NBear案例PetShop Enhanced by NBear
- NBear V3.1.5 Beta
- Nbear 模糊查询
- NBear学习笔记(一)
- Nbear 相关文章链接
- NBear官方MSN群
- NBear中文用户手册发布
- NBear Project 官方首页
- 快速开发工具NBear
- NBear.Mapping教程(2):NBear.Mapping的配置系统
- 关于NBear的一点问题
- NBear的优缺点粗略分析
- 有关于NBear的简介
- 使用C#轻松编写.Net组件(3)
- 技巧:Delphi中三层主从表制作
- 用C#电子邮件验证的类
- 关于Silverlight安装问题之一
- 动态链接库
- Nbear介绍
- NBear案例PetShop Enhanced by NBear
- admunch.exe
- 再谈开源ERP
- C#线程池的实现
- Adobe Gamma Loader.exe
- .net中前台javascript与后台c#函数相互调用
- 振憾 ajax与yahoo map加上美国各大赛事的widget
- adobes.exe