DotGNU

DotGNU
Тип набор инструментальных средствов
Разработчик Открытое программное обеспечение
ОС Кроссплатформенное программное обеспечение
Текущая версия 0.1 — ноябрь 2003
Лицензия GPL+ и LGPL
Сайт http://dotgnu.org/

DotGNU — проект создания бесплатной свободно-распространяемой платформы программирования, альтернативы Microsoft .NET, который предоставляет возможности компилировать и запускать C# и Си-приложения, использующие базовые классовые библиотеки, XML, System.Windows.Forms — на таких операционных системах, как GNU/Linux, FreeBSD и Mac OS X.

Содержание

Состав

DotGNU состоит из трех основных частей:

  • DotGNU Portable.NET — базовый пакет, включающий в себя runtime среду Common Language Infrastructure (CLI) «ilrun», компиляторы языков C# и ANSI C, библиотеки классов, в том числе System.Windows.Forms. Данная реализация System.Windows.Forms от DotGNU не использует сторонних библиотек вроде Gtk, Qt и не зависит от Wine. Portable.NET поддерживает широкий спектр операционных систем (GNU/Linux, различные BSD, Cygwin/Mingw, Mac OS X, Solaris, AIX) и аппаратных архитектур (x86, PPC, ARM, PA-RISC, s390, IA-64, Alpha, MIPS, SPARC).
  • phpGroupWare — многопользовательский GroupWare-пакет, содержащий обширный набор web-сервисов, доступных по протоколу XML-RPC, которые могут быть использованы в приложениях.
  • DGEE (DotGNU Execution Environment ) — сервер для поддержки web-сервисов

libjit

libjit — новая открытая библиотека для компиляции во время выполнения (англ. Just In Time, JIT), разрабатываемая Рисом Визерли (англ. Rhys Weatherley) в рамках проекта DotGNU. JIT является составной частью таких технологий, как Java и Microsoft .NET и позволяет существенно повысить скорость работы приложений. В отличие от своих аналогов, libjit не накладывает ограничений на язык программирования или формат байт-кода. Достаточное внимание уделено также переносимости libjit на разные архитектуры. Если вы используете библиотеку на платформе, для которой еще не реализована компиляция в машинный код, libjit автоматически переходит в режим интерпретатора.

См. также

Ссылки

  • DotGNU Project(англ.) — официальная страница проекта. Проверено 7 мая 2006 г.
 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home