|
|
Опубликовано 21.05.2018 14:51:11
|
|
|

Json.NET
http://json.codeplex.com/ Json.Net — это относительно эффективный .Net-фреймворк для чтения и письма Json.Json.Net позволяющий читать и записывать Json в . Сетевая среда. Linq To JSON позволяет быстро читать и записывать Json, а JsonSerializer — сериализировать ваши .Net-объекты. Это позволяет вам легко достичь этого. Net для всех типов (объекты, базовые типы данных и т.д.) и конвертации Json.
Math.NET
http://www.mathdotnet.com/ Math.NET стремится предоставить чёткую основу для символических и математических/научных операций — открытую библиотеку, разработанную на C#. Math.NET включает парсер, поддерживающий линейную алгебру, анализирующий комплексное дифференцирование, решающий уравнения и многое другое.
Faker.Net
https://github.com/jonwingfield/Faker.Net Вас беспокоят тестовые данные при разработке? Faker.Net может помочь вам генерировать большие партии тестовых данных. Например, имя, пол и т.д. в списке персонала.
Пакет гибкости Html
http://htmlagilitypack.codeplex.com/ Html Agility Pack — это проект с открытым исходным кодом на CodePlex. Он предоставляет стандартный DOM API и навигацию по XPath — даже если HTML отформатирован неправильно! HTML Agility Pack с ScrapySharp полностью устраняет проблему при разборе HTML.
NCrawler
http://ncrawler.codeplex.com/ NCrawler — это иностранное программное обеспечение для веб-краулера с открытым исходным кодом, которое следует лицензионному соглашению LGPL. Его обработка HTML использует библиотеку с открытым исходным кодом htmlagilitypack, которая использует xpath для обработки позиционирования веб-элементов, что очень удобно.
SuperWebSocket
http://superwebsocket.codeplex.com/ SuperWebSocket основан на открытом фреймворке .NET Socket SuperSocket, и большинство функций, поддерживаемых SuperSocket, унаследованы от SuperWebSocket. SuperWebSockets позволяют пользователям быстро создавать надёжные, высокопроизводительные веб-сокетные серверные приложения.
SuperSocket
http://supersocket.codeplex.com/ SuperSocket — это лёгкий, расширяемый фреймворк для разработки сокетов, который можно использовать для создания серверной программы сокетов без необходимости разбираться в использовании сокетов, поддержании соединений между сокетами и их работе. Проект разрабатывается на чистом C# и легко расширяется и интегрируется в существующие проекты. Пока используется ваша существующая система. .NET можно использовать для легкой разработки сокетных приложений, которые нужно интегрировать в вашу существующую систему.
Quartz.NET
http://www.quartz-scheduler.net/ Quartz.NET — это открытый фреймворк для планирования заданий, являющийся .NET-портом Quartz API OpenSymphony, написанный на C# и используемый в Winform и asp.net приложениях. Он предлагает огромную гибкость, не жертвуя простотой. Вы можете использовать его для создания простого или сложного расписания работы. В нём много функций, таких как: поддержка баз данных, кластеризация, плагины, поддержка выражений, похожих на cron, и т.д.
Lucene.Net
http://lucenenet.apache.org/ Lucene.net — это .net-порт Lucene, открытого пакета для разработки полнотекстовых поисковых систем, то есть не полноценный полнотекстовый поисковый движок, а полнотекстовая архитектура поисковой системы, обеспечивающая полноценный движок запросов и индексационный движок. Разработчики могут реализовать полнотекстовый поиск на основе Lucene.net.
HttpLib
http://httplib.codeplex.com/ Библиотека, основанная на http-протоколе на C#, Httplib облегчает асинхронную обработку данных. Методы создания библиотек классов включают: загрузку файлов на сервер, получение данных страницы и т.д.
Пул умных потоков
http://www.codeproject.com/Articles/7933/Smart-Thread-Pool Smart thread pool, SmartThreadPool могут легко реализовывать многопоточные программы, а потоковые пулы управляют потоками, что снижает появление тупиковых блокировок. SmartThreadPool также поддерживает простую модель производитель-потребитель, что полезно, когда сохранение задач не требуется.
DocX
https://docx.codeplex.com/ DocX — это лёгкая библиотека для обработки слов. С помощью DocX разработчики могут обрабатывать файлы Word2007/2010 без необходимости устанавливать Microsoft Word.
NPOI
http://npoi.codeplex.com/ NPOI — это .NET-версия проекта POI. POI — это открытый проект на Java для чтения и написания компонентных документов Microsoft OLE2, таких как Excel и WORD. С помощью NPOI вы можете читать и писать документы в WORD/EXCEL на машине, в которой нет Office или соответствующей среды. NPOI построен на базе POI 3.x и может читать и записывать документы Word/Excel без установленного Office.
PDFsharp
https://pdfsharp.codeplex.com/ PDFsharp — это библиотека с открытым исходным кодом, которая облегчает создание PDF-документов на языке .NET. Она использует ту же программу для создания PDF-документов, их отображения на экране и вывода на принтер. Возможно изменять, объединять и разделять существующие PDF-файлы, поддерживая прозрачные изображения.
Элегантно
https://github.com/SamSaffron/dapper-dot-net Dapper — это лёгкий класс ORM. Код — это просто SqlMapper.cs-файл, и после компиляции он достигает 40K, и очень маленький Dll.Dapper работает быстро. Скорость Dapper близка к скорости IDataReader, а данные, взятые из списка, превосходят данные DataTable. Dapper поддерживает ряд баз данных, таких как Mysql, SqlLite, Mssql2000, Mssql2005, Oracle и другие, конечно, если вы знаете принцип, можно сделать поддержку Mongo DB. Другими словами, этот ORM, которым пользуется сам блогер, действительно очень мощный, по крайней мере, с точки зрения производительности, боюсь. .NET — это просто вопрос просмотра.
NHibernate
https://github.com/nhibernate NHibernate — один из самых часто используемых разработчиками современных ORM. NHibernate — это инструмент для отображения объектных/реляционных баз данных для .NET-сред. Термин объектное/реляционное отображение (ORM) относится к технике отображения объектов, представленных объектными моделями, в структуры данных реляционных моделей на основе SQL.
log4net
http://logging.apache.org/log4net/ Библиотека log4net — это фреймворк Apache log4j, разработанный компанией Microsoft. Платформа .NET — это инструмент, который помогает программистам выводить логовую информацию на различные цели (консоли, файлы, базы данных и т.д.).
SharpSerializer
http://sharpserializer.codeplex.com/ SharpSerializer — это открытый XML и бинарный сериализатор. SharpSerializer может сериализировать Xml и собственные бинарные форматы, а также другие текстовые форматы, такие как Json, или другие двоичные потоки, такие как шифрование, сжатие, оптимизация и др.
XProxy
http://xproxy.codeplex.com/ XProxy — это базовая ассемблер агента, поддерживающая плагины. Создавая простые плагины, вы сможете создавать широкий спектр агентов. XProxy — это обмен данными, поддерживающий разработку плагинов и может быть написан для обработки транзитных данных. Существуют встроенные плагины NAT, плагины для шифрования и расшифровки, обратные прокси, прямые прокси, косвенные прокси и т.д.
nopCommerce
http://nopcommerce.codeplex.com/releases/view/106146 nopcommerce — это высококачественная открытая система B2C веб-сайтов за рубежом, основанная на EntityFramework 4.0 и MVC3.0, использующая движок шаблонов Razor, имеет сильный механизм плагинов, включая функции оплаты и доставки, реализованные через плагины, основанные на многоязычной версии XML, очень гибкая функция переключения языков, включая возможность одновременно редактировать китайские и английские атрибуты продукта, что очень подходит для внешней торговли, отличная продвинутая архитектура программ. Производительность также очень высокая, а пользовательские названия и категории продуктов хорошо оптимизированы для SEO. Комплексные возможности значительно выше, чем у некоторых .NET Mall с плохой архитектурой программ в Китае, и это первый выбор для вторичной разработки и крупномасштабной B2C-архитектуры. 3.0 Startup поддерживает несколько магазинов.
Библиотека Enterprise
https://entlib.codeplex.com/ Enterprise Library for .Net Framework 3.5 – EntLib v4.1 — это новая версия группы шаблонов и практик для . NET Framework 3.5 разрабатывает набор корпоративных библиотек, последняя версия — v5.0, поддерживает .NET Framework 4.0 и включает в себя всего 9 приложений, включая Data Access Application Block, Exception Handling Application Block и Data Validation Application Block), и так далее, что очень полезно и практично для корпоративной разработки.
Autofac
http://autofac.org/ Autofac — очень хороший фреймворк IOC, по сравнению с другими фреймворками IOC, такими как Spring.NET и другими, он очень лёгкий и обладает отличной производительностью.
AutoMapper
https://github.com/AutoMapper/AutoMapper AutoMapper — это инструмент для отображения объектов .NET. Он в основном используется для преобразования между объектами домена и DTO, а также для сопоставления результатов запросов базы данных с объектами сущностей.
7-Zip
http://www.7-zip.org/
http://sourceforge.net/projects/sevenzip/postdownload?source=dlp 7-Zip считается самым высоким на сегодняшний день степенью сжатия и поддерживает не только уникальный формат файла 7z, но и различные другие форматы сжатия, включая ZIP, RAR, CAB, GZIP, BZIP2 и TAR. Степень сжатия этого ПО на 30-50% выше, чем у обычного ZIP-файла, поэтому оно может сжать ZIP-файл ещё на 2-10%.
Библиотека классов PDF в формате .net
PDFsharp
PDFsharp — это библиотека, которая облегчает создание PDF-файлов на любом языке, поддерживаемом .NET-фреймворком.
ASP.NET FO PDF
FO PDF — это управление, написанное на C#, похожее на управление ASP.NET сервером. Он принимает DataTable и несколько других параметров для создания XSL-FO, а также использует NFOP (Apache FOP Port in J#) PDF Formatter для построения DataGrid, похожего на PDF Report. В будущем будут добавлены новые теги для генерации XSL FO.
Report.NET
Report.NET Открытая библиотека содержит классы, которые генерируют точные PDF-документы. Так и есть. Платформа .NET, написанная на C#, может помочь создавать простые и гибкие PDF-файлы. Вы можете создавать PDF-документы, используя данные из любого ADO.NET DataSet. ASP.NET могут использовать Report.NET для создания динамических PDF-страниц ответов.
SharpPDF
SharpPDF — это библиотека на C#, которую можно легко использовать для создания PDF-файлов. Файлы, которые он создаёт, на 100% совместимы с форматом PDF.
iTextSharp
iTextSharp — это открытая библиотека для обработки PDF, которая позволяет быстро создавать PDF-файлы.http://hardrock.cnblogs.com/ — это китайский блог об iTextSharp.
Рабочий процесс
Workflow.Net
Workflow.Net использует Microsoft. Технология NET основана на движке создания рабочих процессов стандарта WMFC.
netBPM
NetBPM — это программное обеспечение для рабочих процессов с открытым исходным кодом, портированное на платформу .net компанией JBpm. NetBpm легко интегрировать с .Net-приложениями для создания, выполнения и управления последовательностями рабочих процессов. Инструмент Bpm поддерживает преобразование бизнес-моделей в программные модели. Бизнес-разработчики могут использовать модельный подход для проектирования, внедрения, реализации и отслеживания бизнес-процессов. Это облегчает разработчикам отслеживание изменений в бизнес-логике.
Фреймворк устойчивого слоя
NHibernate
NHibernate — это библиотека сохранения объектов для реляционных баз данных для .NET-среды. NHibernate основан на отличном инструменте реляционной устойчивости Hibernate на базе Java. NHibernate сохраняет ваши .Net-объекты с нижнего слоя базы данных в реляционную базу данных. NHibernate справляется с этим за вас, вам не нужно писать SQL, чтобы получить доступ к базе данных. Ваш код ассоциируется только с объектом, и NHibernat автоматически генерирует SQL-операторы и гарантирует, что объекты отправляются в правильные таблицы и поля. Значительно сократите время ручного использования SQL и ADO.NET обработки данных во время разработки. NHibernate поможет вам устранить или обернуть специфичный для базы данных SQL-код, а также преобразовать наборы результатов из табличных представлений в серию объектов. Поэтому для тех, кто находится на основе . Среди применений среднего слоя .NET наиболее полезен NHibernate для приложений, реализующих объектно-ориентированные бизнес-модели и бизнес-логику.
Библиотека FileHelpers
FileHelpers Library — это открытая библиотека классов .NET, написанная на C#. Он прост в использовании и может легко читать и записывать данные из файлов фиксированной длины или заданных записей (CSV). Также поддерживается импорт/экспорт данных из различных форматов хранения данных (Excel, Access, SqlServer).
Websharp
Websharp — это фреймворк с открытым исходным кодом для китайского открытого кода, и его цель — разработать фреймворк на основе . .Net — это фреймворк для общей прикладной программной системы, упрощающей фреймворк на основе . Разработка корпоративного программного обеспечения на сетевой платформе. В настоящее время Websharp сосредоточен на следующих аспектах корпоративного прикладного программного обеспечения: 1. Доступ к базе данных 2. Отображение операций и отображения 3、 AOP 4. Распределённый доступ
ObjectBroker
ObjectBroker — это открытый фреймворк для отображения O/R на платформе .NET. Он поддерживает такие функции, как кэширование объектов, 1:1, 1:n и m:n корреляционное отображение.
Gentle.NET
Gentle.NET — это фреймворк с открытым исходным кодом, независимый от уровня сохранения объектов (RDBMS), который автоматически генерирует структуры SQL и объектов. У него есть фабрика SQL для создания пользовательских запросов, помощник по сборке DataView, а также отличная производительность и хорошо проработанная документация.
Ubik
Ubik — это фреймворк уровня устойчивости ORM на C# 2.0, в настоящее время предоставляемый разработкой приложений WinForms. Он поддерживает подмножество OPath, может выполнять объектно-ориентированные запросы и включает систему сетевых событий.
NDal
NDal — это фреймворк уровня извлечения данных (DAL), который работает на . Среды NET и моно.
Persist.NET
Persist.NET — это полный фреймворк на уровне сохранения, написанный на C#.
ObjectBroker
ObjectBroker — это фреймворк объектного/реляционного отображения баз данных (O/R Mapping) на платформе .NET.
iBATIS.NET
iBATIS.NET помочь вашему приложению создать более качественную структуру слоя устойчивости.
Продвинутый поставщик данных
Advanced Data Provider — это динамический поставщик данных для ADO.NET. Приложениям можно предоставить прозрачный доступ к различным поставщикам ADO.NET данных.
OJB.NET
OJB.NET — это . Платформа .NET.
Производство в чартах
ZedGraph
ZedGraph написан на C#. Библиотека классов .NET, которая предоставляет пользовательские и веб-управления. Он может создавать линейные, столбчатые и круговые диаграммы в 2D. Он полностью функционален и имеет детальную настройку функций, но достаточно хорош, чтобы использовать стандартные настройки.
Чарты .NET
Компонент открытого исходного кода на C#, похожий на PieChart, StackBar и LineChart.
NPlot
NPlot — это библиотека классов диаграмм с открытым исходным кодом под .NET. Она заслуживает похвалы за элегантный и гибкий дизайн API. NPlot включает элементы управления формой Windows, ASP.NET и класс для создания растровых изображений. Также доступен режим управления GTK#.
XSCharting
XSCharting — это диаграммный компонент, разработанный на C#, который предлагает широкий спектр вариантов диаграммирования.
DaveChart
DaveChart — это бесплатная библиотека классов DotNet.
NChart
NChart предоставляет много 2D-диаграмм, которые стоит применять в бизнесе, образовании и других сферах.
WebGis
SharpMap
SharpMap — это простой в использовании рендерер карт, который отображает ГИС-данные для веб- и Windows-приложений. SharpMap написан на C# и основан на . Фреймворк NET 2.0.
monoGIS
monoGIS будет полноценным ГИС с открытым исходным кодом на платформе Mono. Были выпущены реализации Internet mapserver, OGC WMS и некоторые инструменты, такие как преобразование пространственных форматов.
NASA World Wind
NASA World Wind — это открытая 3D-графическая виртуальная система Земли на персональном компьютере, разработанная на языке C#. Он объединяет изображения, сделанные со спутников NASA, которые использовались в Blue Marble, Landsat 7, SRTM, MODIS и других.
|
Предыдущий:Решает проблему, что хранящиеся процедуры выполняются быстро, а вызовы программ — медленнымиСледующий:Узнайте, как понимать JWT (JSON Web Tokens).
|