Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 28637|Respuesta: 2

[Fuente] 15 bien. .NET

[Copiar enlace]
Publicado en 14/12/2016 13:06:17 | | | |
Nota: Algunos internautas han propuesto que algunos proyectos dejarán de actualizarse, he prestado especial atención a este problema, muchos de ellos son componentes funcionales pequeños, la función es estable, no hay errores y es normal que no haya actualización. Justo lo justo. En segundo lugar, el soporte técnico, tanto de código abierto como gratuito, no puede ser demasiado forzado; aquí hay todos pequeños componentes funcionales; en general, el código fuente también es más fácil de entender, cada uno toma lo que se necesita. Por supuesto, hay los mejores.
Atención y uso a largo plazo. .NET de código abierto, que me ha aportado muchos beneficios:
1. Puedo completar rápidamente mi idea, los llamados detalles empresariales, en lugar de centrarme en cómo implementarla;
2. Puede completar los requisitos más rápido y de forma más estable, en lugar de construir sus propias ruedas y tardar en su tiempo;
3. También aportará algunos beneficios del uso de proyectos de código abierto .NET y la lectura de código fuente;
       De hecho, no es que no sea bueno construir ruedas, sino que la base técnica y el nivel profesional no son suficientes, y realmente es imposible construirlas. Así que gracias a la comunidad de código abierto, gracias a C#, gracias a quienes participan y comparten el código de proyectos de código abierto, gracias a vosotros, estoy progresando más rápido. Desde que empecé oficialmente a involucrarme en C# en 2008 y a usarlo para completar las tareas necesarias para la escuela de posgrado, he entrado en contacto con muchos proyectos de código abierto, especialmente yendo a menudo a Codeplex, CodeProject y ahora al más popular github. El mes pasado, se publicó un artículo en . Artículo sobre componentes de aprendizaje automático de código abierto de la plataforma .NET: , muy popular. Así que resumí especialmente algunos de los proyectos que he descubierto a lo largo de los años y los dediqué a todos.
      Ahora Microsoft cada vez es más clara respecto al código abierto y está dando más y más movimientos, así que prestemos más atención. .NET plataforma. Teniendo en cuenta que hay muchos rollups similares, no he mencionado algunos comunes, pero sí algunos menos comunes. Si hay una coincidencia con algunos artículos, es puramente ocasional. Los siguientes rankings no están en un orden particular, todos son funcionales, así que por favor recóltalo y guárdalos para su uso posterior. Además, publicaré el uso y la introducción de algunos proyectos de código abierto a través del blog, y seleccionaré varios componentes más generales, cada uno de los cuales presenta sus funciones y uso básico; por favor, prestad atención a la dinámica del blog.

    Esta vez, he resuelto 15 proyectos que personalmente creo que son mejores. Hubo tiempo para ordenar unas 15 horas después. Lo principal es que cada vez que lo toco, lo meto en mis favoritos... Ahora los favoritos son así (miniatura, haz clic para ampliar):
Así que perdón, no puedo publicar todo, es demasiado desordenado, no es bueno.

1. Componente de procesamiento de ciclos temporales .NET
    Este componente es pequeño y es principalmente muy conveniente para fechas temporales, especialmente intervalos y marcos temporales de procesamiento. Aunque. .NET incluye algunas de las características de la fecha y la hora, pero puede que aún no sea potente. Este componente es la versión mejorada. Para funciones detalladas, consulte la introducción en la página principal del proyecto. En CodeProject:
    http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

2. Componente de trazado OxyPlot
    OxyPlot es un componente de gráficos multiplataforma en .NET, llevo mucho tiempo prestándole atención, pero aún no lo he usado, antes usaba ZedGraph, me parecía un poco feo, pero en ese momento no conocía OxyPlot. Microsoft comienza con . NET 3.5 también proporciona un MS Chart de control de dibujo, que además es más fácil de usar. Este componente es más conciso en apariencia, así que la implementación debería ser más sencilla, veamos para qué puede usarse. Mira, esta foto es refrescante...
    Página web oficial: http://oxyplot.org/

3. AnyCAD, un componente de modelado CAD de la plataforma .NET
    Qué miedo y fantasía era para mí trabajar con archivos CAD en .NET, pero no fue hasta que lo encontré por casualidad que cambié de opinión. Por supuesto, este componente está disponible comercialmente y también hay una versión gratuita. Para usuarios normales, es genial, aunque la mayoría de la gente no lo use, pero guárdalo, guárdalo, quizá lo uses ese mismo día.
    Página web oficial: http://www.anycad.net/
4. Componente de operación de archivo de configuración SharpConfig
    SharpConfig es un código abierto muy sencillo de usar, con una sola funcionalidad pero potente. .NET de la biblioteca de clases. ¿No es divertido hacer que operaciones complejas de perfiles sean tan simples como manipular objetos? Escribiré un artículo aparte sobre este componente y su introducción, porque es tentador. Mira una captura de pantalla:
    Página web oficial: http://sharpconfig.codeplex.com/

5.MailSystem.NET Componente de correo
    MailSystem es un componente de procesamiento de correo de código abierto de la plataforma .NET, que soporta SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, antispam, fusión de consultas y otras funciones. Si quieres usarlo en software no GPLv3, debes obtener una licencia comercial.
   Página web oficial: http://mailsystem.codeplex.com/

6. Comparar Componente de Comparación de Objetos .NET
    La función principal de este componente, como su nombre indica, es comparar 2 en profundidad. NET objetos, sean iguales o diferentes. Podría ser mucho. Los objetos .NET implementan algunas de las interfaces que vienen con .NET y que pueden compararse directamente, pero este componente se compara en un rango más amplio de ámbitos y funciones. Por ejemplo:
    Se pueden comparar los nodos hijos por defecto;
    Se pueden comparar las estructuras;
    Se pueden comparar objetos IList;
    Comparar objetos de array unidimensionales o multidimensionales;
    Se pueden comparar los tipos de enum;
    Los objetos IDictionary pueden compararse;
    Puedes comparar conjuntos de datos, tablas de datos, diccionarios y más;
    Puedes comparar campos privados o atributos, etc.
    Hay muchos, sin mencionar todos, que puedes visitar en la web oficial para saber más.
    Página web oficial: http://comparenetobjects.codeplex.com/

7. Seguridad Componente de seguridad de la biblioteca
    Esto es un . Componentes de código abierto relacionados con la seguridad de la plataforma NET, debido al conocimiento personal relativamente limitado de este ámbito, no existe investigación profunda y actualmente soporta SSL y TLS, gestión de certificados y conversión de cifrado.
    Página web oficial: http://www.mentalis.org/soft/projects/seclib/

8. NLocalizer localiza componentes multilingües
    La localización multilingüe es algo que muchas personas han estudiado y quizás tengan sus propias soluciones. El propósito de este NLocalizer es facilitar que los desarrolladores de .NET construyan rápidamente software multilingüe, y además es muy fácil de usar. El oficial ofrece un caso en el que puedes obtener directamente los valores de todos los controles del proyecto Winform existente y editarlos para lograr el multilingüismo.
    Página oficial: http://nlocalizer.codeplex.com/

9. Conjunto de unidades de medida PhysicalMeasure
    El proyecto PhysicalMeasure es una unidad física y un sistema de medición que soporta la conversión entre diferentes unidades de medida. Aunque esto se usa rara vez, he conocido a un amigo que hace algo similar. Aunque esto es sencillo de pensar, sigue siendo más difícil de hacer en la práctica, principalmente para ser completo y estable. Así que normalmente veo mucho, a veces cuando me encuentro con una necesidad, surge la idea, y luego leo más noticias y veo los beneficios de la experiencia de otras personas.
    Página web oficial: http://physicalmeasure.codeplex.com/

10. Lector de Esquemas de Bases de Datos
    Database Schema Reader es una herramienta de adquisición de esquemas de bases de datos de código abierto. Muchos ORMs o generadores de código pueden utilizarla. Es útil para ORMs que soportan múltiples bases de datos, pero, por supuesto, hay otros usos, como generar documentos de diccionario de bases de datos... Todos jugaban a su antojo. Actualmente, soporta una amplia gama de bases de datos, tales como: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2, etc.
    Página web oficial: http://dbschemareader.codeplex.com/

11. SDS: Herramientas componentes para conjuntos de datos científicos
    SDS (Scientific DataSet library and tools) es una herramienta para que desarrolladores de .NET lean y compartan diversos datos científicos, soportando CSV, NetCDF y otros formatos de archivo.
    Página oficial: http://sds.codeplex.com/

12. Base de datos de archivos LiteDB - NoSQL
LiteDB es una pequeña plataforma .NET de código abierto y base de datos de archivos NoSQL de tipo NoSQL. Se caracteriza por ser pequeño y rápido, el archivo dll tiene solo 200K de tamaño y soporta operaciones LINQ y de línea de comandos, la base de datos es un solo archivo, similar a Sqlite, y otras funciones se discutirán en detalle. Si tengo tiempo para leer los archivos oficiales de la web, escribiré una introducción y un artículo de uso sobre esta base de datos.
Página web oficial: http://www.litedb.org/

13.CSharpCompiler
CSharpCompiler es un componente libre y de código abierto en la plataforma .NET para compilar código fuente en C# en programadores, y hay muchas cosas que se pueden hacer, como usarlo para implementar scripting en C#... y un editor IDE en C# para crear el tuyo propio. Por ejemplo, un ejemplo oficial:
Página web oficial: http://csharpcompiler.codeplex.com/

14. Boyi Blog
Boyi Blog es un sistema de blogs gratuito y de código abierto. Se basa en BlogEngine.NET para la localización china y sus esfuerzos para promover y aplicar en China. Sigue los estándares del W3C con escalabilidad extrema, alto rendimiento, buen rendimiento SEO y una experiencia de usuario excepcional. Para quienes quieran crear su propio blog, esta es una buena elección. La siguiente imagen muestra un estilo de interfaz de blog:
BlogEngine.NET Página web oficial: http://www.dotnetblogengine.net/
Página web oficial: http://wangxianyuan.com/blogengine/

15. Sistema de Blog de Little Loache
El sistema de blogs de pequeñas lochas también es un. .NET, creada en el verano de 2008, basada en . El desarrollo de plataformas en internet, con publicación completa de artículos, comentarios, suscripciones, etiquetas y otras funciones, para satisfacer las necesidades de la publicación de información individual o en equipo, puede utilizarse como blog, CMS e incluso para construir una página web empresarial. Existe un mecanismo flexible de plantillas que permite personalizar palabras clave, URLs personalizadas, optimización SEO y apoyar perfectamente la escritura offline. Por ejemplo: Windows Live Writer (recomendado) (tutorial), Office Word 2007, el soporte incluye feed RSS, feed de comentarios, varios tipos de suscripción a correo electrónico, etc. Este proyecto puede usarse como herramienta de aprendizaje y hace referencia a muchos componentes de código abierto.

Página web oficial: http://www.loachs.com/


Enlace original: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html




Anterior:node.js inicializar con package.json
Próximo:c# El uso de la cola de mensajes MessageQueue con código fuente
Publicado en 22/3/2017 16:48:41 |
.net confunde pensando que el software es mejor
 Propietario| Publicado en 22/3/2017 16:55:40 |
774115495 Publicado el 22-3-2017 a las 16:48
.net confunde pensando que el software es mejor

DNGuard
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com