Json.NET
http://json.codeplex.com/ Json.Net es un framework .Net relativamente eficiente para leer y escribir Json.Json.Net permite leer y escribir Json en . Entorno de red. Linq To JSON te permite leer y escribir rápidamente en Json, y JsonSerializer te permite serializar tus objetos .Net. Te permitirá conseguirlo fácilmente. Net para todos los tipos (objetos, tipos básicos de datos, etc.) y conversiones Json.
Math.NET
http://www.mathdotnet.com/ Math.NET pretende proporcionar un marco claro para operaciones simbólicas y matemáticas/científicas, una biblioteca de código abierto desarrollada en C#. Math.NET incluye un analizador que soporta álgebra lineal, analiza diferenciaciones complejas, resuelve ecuaciones y más.
Faker.Net
https://github.com/jonwingfield/Faker.Net ¿Te preocupan los datos de prueba al desarrollar? Faker.Net puede ayudarte a generar grandes lotes de datos de prueba. Por ejemplo, el nombre, género, etc. en la lista de personal.
Paquete de Agilidad HTML
http://htmlagilitypack.codeplex.com/ El Html Agility Pack es un proyecto de código abierto en CodePlex. Proporciona API DOM estándar y navegación XPath, ¡incluso si HTML no está correctamente formateado! HTML Agility Pack con ScrapySharp elimina por completo el dolor del análisis sintáctico de HTML.
NCrawler
http://ncrawler.codeplex.com/ NCrawler es un software de rastreo web de código abierto extranjero que sigue el acuerdo de licencia LGPL. Su procesamiento HTML utiliza la biblioteca de código abierto htmlagilitypack, que utiliza xpath para procesar elementos web de posicionamiento, lo cual es muy cómodo.
SuperWebSocket
http://superwebsocket.codeplex.com/ SuperWebSocket se basa en el framework de código abierto .NET Socket SuperSocket, y la mayoría de las características soportadas por SuperSocket se heredan de SuperWebSocket. Los SuperWebSockets permiten a los usuarios construir rápidamente aplicaciones websocket fiables y de alto rendimiento en el lado del servidor.
SuperSocket
http://supersocket.codeplex.com/ SuperSocket es un framework ligero y extensible para el desarrollo de sockets que puede usarse para construir un programa de socket en el lado del servidor sin tener que entender cómo usar sockets, cómo mantener conexiones de sockets y cómo funcionan los sockets. El proyecto se desarrolla usando C# puro y es fácil de ampliar e integrar en proyectos existentes. Mientras se use tu sistema actual. .NET puede usarse para desarrollar fácilmente las aplicaciones Socket que necesitas integrar en tu sistema existente.
Quartz.NET
http://www.quartz-scheduler.net/ Quartz.NET es un framework de planificación de trabajos de código abierto que es un port .NET de la API Quartz de OpenSymphony, escrito en C# y utilizado en aplicaciones WINFORM y asp.net. Ofrece una flexibilidad inmensa sin sacrificar la simplicidad. Puedes usarlo para crear una programación sencilla o compleja para un trabajo. Cuenta con muchas características como: soporte para bases de datos, clúster, plugins, soporte para expresiones tipo cron, etc.
Lucene.Net
http://lucenenet.apache.org/ Lucene.net es un port .net de Lucene, un paquete de desarrollo de motores de búsqueda de código abierto y texto completo, es decir, no es un motor de búsqueda completo de texto completo, sino una arquitectura de motor de búsqueda de texto completo que proporciona un motor de consulta y un motor de indexación completos. Los desarrolladores pueden implementar capacidades de búsqueda en texto completo basadas en Lucene.net.
HttpLib
http://httplib.codeplex.com/ Una biblioteca basada en el protocolo http en C#, Httplib facilita el procesamiento asíncrono de datos. Los métodos de las bibliotecas de clases incluyen: subir archivos al servidor, obtener datos de página, etc.
Pool de Hilos Inteligentes
http://www.codeproject.com/Articles/7933/Smart-Thread-Pool Smart thread pool, SmartThreadPool puede usarse para implementar fácilmente programas multihilo, y los pools de hilos pueden gestionar hilos, lo que puede reducir la ocurrencia de bloqueos. SmartThreadPool también soporta un modelo sencillo productor-consumidor, que es útil cuando no se requiere persistencia de tareas.
DocX
https://docx.codeplex.com/ DocX es una biblioteca ligera para manipular palabras. Con DocX, los desarrolladores pueden manipular archivos de Word2007/2010 sin necesidad de instalar Microsoft Word.
NPOI
http://npoi.codeplex.com/ NPOI es la versión .NET del proyecto POI. POI es un proyecto Java de código abierto para leer y escribir documentos componentes de Microsoft OLE2, como Excel y WORD. Con NPOI, puedes leer y escribir documentos en WORD/EXCEL en una máquina que no tenga Office ni el entorno correspondiente. NPOI está construido sobre POI 3.x y puede leer y escribir documentos de Word/Excel sin Office instalado.
PDFsharp
https://pdfsharp.codeplex.com/ PDFsharp es una biblioteca de código abierto que facilita la creación de documentos PDF en el lenguaje .NET. Utiliza el mismo programa de dibujo para crear documentos PDF, mostrarlos en pantalla y enviarlos a la impresora. Es posible modificar, fusionar y dividir archivos PDF existentes, soportando imágenes transparentes.
Elegante
https://github.com/SamSaffron/dapper-dot-net Dapper es una clase ORM ligera. El código es solo un archivo SqlMapper.cs, y tras compilarlo, es de 40K y un DLL muy pequeño. Dapper es rápido. La velocidad de Dapper es cercana a la de IDataReader, y los datos extraídos de la lista superan a los de DataTable. Dapper soporta una serie de bases de datos como Mysql, SqlLite, Mssql2000, Mssql2005, Oracle, etc., por supuesto, si conoces el principio, también puedes hacer que soporte la base de datos Mongo. En otras palabras, este ORM, el propio bloguero ha estado usando, es realmente muy potente, al menos en términos de rendimiento, me temo. .NET es solo cuestión de mirarlo.
NHibernate
https://github.com/nhibernate NHibernate es uno de los ORMs más utilizados por los desarrolladores hoy en día. NHibernate es una herramienta de mapeo de bases de datos objeto/relacional para entornos .NET. El término mapeo objeto/relacional (ORM) se refiere a una técnica para mapear objetos representados por modelos de objetos a estructuras de datos de modelos relacionales basados en SQL.
log4net
http://logging.apache.org/log4net/ La biblioteca log4net es un framework Apache log4j desarrollado por Microsoft. La plataforma .NET es una herramienta que ayuda a los programadores a enviar información de registro a varios destinos (consolas, archivos, bases de datos, etc.).
SharpSerializer
http://sharpserializer.codeplex.com/ SharpSerializer es un serializador XML y binario de código abierto. SharpSerializer puede serializar XML y sus propios formatos binarios, así como otros formatos de texto como Json u otros flujos binarios como cifrado de datos, compresión, optimización, etc.
XProxy
http://xproxy.codeplex.com/ XProxy es un ensamblador de agente base que soporta plugins. Escribiendo plugins sencillos, podrás desarrollar una gran variedad de agentes. XProxy es un intercambio de datos que soporta el desarrollo de plugins y puede escribirse para procesar datos de tránsito. Existen plug-ins NAT integrados, complementos de cifrado y descifrado, proxies inversos, proxies directos, proxies indirectos, etc.
NopCommerce
http://nopcommerce.codeplex.com/releases/view/106146 nopcommerce es un sistema web B2C de alta calidad y código abierto en el extranjero, basado en EntityFramework 4.0 y MVC3.0, que utiliza el motor de plantillas Razor, cuenta con un potente mecanismo de complementos, incluyendo funciones de pago y entrega implementadas mediante complementos, basado en la versión XML multilingüe, función de cambio de idioma muy flexible, incluso en segundo plano que puede editar los atributos chinos e ingleses del producto al mismo tiempo, muy adecuado para el comercio exterior, excelente arquitectura avanzada de programas. El rendimiento también es muy potente, y los nombres y categorías personalizados de productos están bien optimizados para SEO. La capacidad integral es mucho mayor que la de algunos programas de centros comerciales .NET con mala arquitectura en China, y es la primera opción para desarrollo secundario y arquitectura B2C a gran escala. 3.0 Startup soporta varias tiendas.
Biblioteca de la Enterprise
https://entlib.codeplex.com/ La Enterprise Library para .Net Framework 3.5 – EntLib v4.1 es una nueva versión del grupo de patrones y prácticas para . NET Framework 3.5 desarrolla un conjunto de bibliotecas empresariales, la última versión es la v5.0, soporta .NET Framework 4.0 e incluye un total de 9 bloques de aplicación, incluyendo Bloque de Aplicación de Acceso a Datos, Bloque de Aplicación para Manejo de Excepciones y Validación de Datos Bloque de aplicaciones), etc., que es muy útil y práctico para el desarrollo de aplicaciones empresariales.
Autofac
http://autofac.org/ Autofac es un framework IOC muy bueno, comparado con otros frameworks IOC, como Spring.NET, etc., es muy ligero y tiene un rendimiento excelente.
AutoMapper
https://github.com/AutoMapper/AutoMapper AutoMapper es una herramienta de mapeo de objetos en .NET. Se utiliza principalmente para convertir entre objetos de dominio y DTOs, y para mapear resultados de consultas de bases de datos a objetos entidad.
7-Zip
http://www.7-zip.org/
http://sourceforge.net/projects/sevenzip/postdownload?source=dlp Se afirma que 7-Zip tiene la mayor relación de compresión disponible hoy en día, y soporta no solo el formato único de archivo 7z, sino también una variedad de otros formatos de compresión, incluyendo ZIP, RAR, CAB, GZIP, BZIP2 y TAR. La relación de compresión de este software es un 30-50% superior a la de un archivo ZIP normal, por lo que puede comprimir un archivo ZIP entre un 2 y un 10% más.
Biblioteca de clases PDF .Net
PDFsharp
PDFsharp es una biblioteca que facilita la creación de archivos PDF en cualquier lenguaje compatible con el framework .NET.
ASP.NET FO PDF
FO PDF es un control escrito en C# similar a ASP.NET controles de servidor. Acepta DataTable y algunos otros parámetros para crear FOs XSL, y utiliza NFOP (Apache FOP Port in J#) PDF Formatter para graficar una DataGrid similar a PDF Report. En el futuro se añadirán más etiquetas para generar FO XSL.
Report.NET
Report.NET La biblioteca de código abierto contiene clases que generan documentos PDF precisos. Lo es. .NET Platform, escrita en C#, puede ayudarte a crear archivos PDF simples y flexibles. Puedes crear documentos PDF tomando datos de cualquier ADO.NET DataSet. ASP.NET puede usar Report.NET para crear páginas de respuesta dinámicas en PDF.
SharpPDF
SharpPDF es una biblioteca en C# que puede usarse para crear archivos PDF fácilmente. Los archivos que crea son 100% compatibles con formato PDF.
iTextSharp
iTextSharp es una biblioteca de manipulación de PDF de código abierto que permite crear archivos PDF rápidamente.http://hardrock.cnblogs.com/ es un blog chino sobre iTextSharp.
Flujo de trabajo
Workflow.Net
Workflow.Net está usando Microsoft. La tecnología NET se basa en el motor de flujo de trabajo estándar de creación WMFC.
netBPM
NetBPM es un software de flujo de trabajo de código abierto portado a la plataforma .net por JBpm. NetBpm puede integrarse fácilmente con aplicaciones .Net para crear, ejecutar y gestionar secuencias de flujo de trabajo. La herramienta BPM permite la conversión de modelos de negocio en modelos de software. Los desarrolladores de negocio pueden utilizar un enfoque orientado a modelos para diseñar, implementar, ejecutar y seguir procesos empresariales. Esto facilita que los desarrolladores presten atención a los cambios en la lógica de negocio.
Marco de capa persistente
NHibernate
NHibernate es una biblioteca de persistencia de objetos para bases de datos relacionales en entornos .NET. NHibernate deriva de la excelente herramienta de persistencia relacional Hibernate basada en Java. NHibernate mantiene tus objetos .Net desde la capa inferior de la base de datos hasta la base de datos relacional. NHibernate se encarga de esto por ti, no tienes que escribir SQL para acceder tú mismo a la base de datos. Tu código solo está asociado al objeto, y NHibernat genera automáticamente sentencias SQL y asegura que los objetos se envían a las tablas y campos correctos. Reducir considerablemente el tiempo que se dedica a usar SQL manualmente y ADO.NET procesar datos durante el desarrollo. NHibernate puede ayudarte a eliminar o envolver código SQL específico de bases de datos, y a convertir conjuntos de resultados de representaciones tabulares a una serie de objetos. Por lo tanto, para quienes se basan en . Entre las aplicaciones de la capa intermedia de .NET, NHibernate es la más útil para aplicaciones que implementan modelos de negocio orientados a objetos y lógica de negocio.
Biblioteca FileHelpers
FileHelpers Library es una biblioteca de clases .NET de código abierto escrita en C#. Es sencillo de usar y puede leer y escribir datos fácilmente a partir de archivos de longitud fija o registros definidos (CSV). También permite importar/exportar datos desde diferentes formatos de almacenamiento de datos (Excel, Access, SQLSERVER).
Websharp
Websharp es un framework de capas persistentes de código abierto para código abierto chino, y su objetivo es diseñar un framework basado en . .Net es un marco para un sistema de software de aplicación común que simplifica el marco basado en . Desarrollo de software de aplicaciones empresariales en plataformas web. Actualmente, Websharp se centra en los siguientes aspectos del software de aplicaciones empresariales: 1. Acceso a bases de datos 2. Mapeo O/R 3、 AOP 4. Acceso distribuido
ObjectBroker
ObjectBroker es un framework de mapeo de código abierto de O/R bajo la plataforma .NET. Soporta funciones como caché de objetos, mapeo de correlación 1:1, 1:n y m:n.
Gentle.NET
Gentle.NET es un marco de capa de persistencia de objetos independiente de la base de datos relacional de código abierto (RDBMS) que genera automáticamente SQL y estructuras de objetos. Cuenta con una fábrica SQL para crear consultas personalizadas, un asistente de compilación de DataView, un rendimiento excelente y una documentación bien desarrollada.
Ubik
Ubik es un marco de capa de persistencia ORM bajo C# 2.0, actualmente proporcionado por el desarrollo de aplicaciones WinForms. Soporta un subconjunto de OPath y puede realizar consultas orientadas a objetos, e incluye un sistema de eventos de red.
NDal
NDal es un framework de capa de extracción de datos (DAL) que funciona sobre . Entornos NET y Mono.
Persist.NET
Persist.NET es un marco completo de capas de persistencia escrito en C#.
ObjectBroker
ObjectBroker es un marco de mapeo de objetos y relaciones (O/R Mapping) de base de datos bajo la plataforma .NET.
iBATIS.NET
iBATIS.NET ayudar a tu aplicación a crear un mejor marco de capa de persistencia.
Proveedor avanzado de datos
Advanced Data Provider es un proveedor dinámico de datos para ADO.NET. Las aplicaciones pueden tener acceso transparente a diferentes proveedores de datos ADO.NET.
OJB.NET
OJB.NET es un . .NET plataforma.
Producción en listas
ZedGraph
ZedGraph está escrito en C#. .NET que proporciona controles de usuario y controles web. Puede crear gráficos lineales, de barras y de circulares en 2D. Es totalmente funcional y tiene una personalización detallada de funciones, pero es lo suficientemente bueno para usar las opciones predeterminadas.
Gráficos .NET
Un componente de gráficos de código abierto en C# similar a PieChart, StackBar y LineChart.
NPlot
NPlot es una biblioteca de clases de diagramas de código abierto bajo .NET. Destaca por su diseño elegante y flexible de API. NPlot incluye controles de formularios de Windows, controles de ASP.NET y una clase para crear imágenes de mapa de bits. También hay un control GTK# disponible.
XSCharting
XSCharting es un componente de diagrama desarrollado en C# que ofrece una amplia variedad de opciones de diagramas.
DaveChart
DaveChart es una biblioteca de clases gratuita de DotNet.
NChart
NChart ofrece muchos diagramas 2D que merecen la pena aplicarlos a negocios, educación y otros campos.
WebGis
SharpMap
SharpMap es un renderizador de mapas fácil de usar que renderiza datos SIG para aplicaciones web y Windows. SharpMap está escrito en C# y se basa en . NET 2.0.
monoGIS
monoGIS será un GIS completo de código abierto bajo la plataforma Mono. Se han lanzado servidores de mapas en Internet, implementaciones de OGC WMS y algunas herramientas como la conversión de formatos espaciales.
NASA World Wind
NASA World Wind es un sistema virtual virtual gráfico 3D de código abierto en un ordenador personal desarrollado en C#. Combina imágenes tomadas desde satélites de la NASA que se han utilizado en Blue Marble, Landsat 7, SRTM, MODIS y más.
|