Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Portable.NET
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
'''Portable.NET''' es una ''suite'' de herramientas de software libre para compilar y ejecutar aplicaciones para la ''[[Common Language Infrastructure]]'', más conocida como [[.NET de Microsoft|.NET]]. La plataforma inicial para la que se desarrolló fue [[GNU/Linux]], pero [[DotGNU]] Portable.NET funciona también bajo [[Microsoft Windows|Windows]], [[NetBSD]], [[FreeBSD]], [[Solaris (sistema operativo)|Solaris]], y [[Mac OS X]], entre otros. Además corre en una gran variedad de arquitecturas: x86, PPC, ARM, Sparc, s390, Alpha, ia-64, y PARISC. DotGNU Portable.NET busca la compatibilidad con las especificaciones ECMA-334 y ECMA-335 para [[C Sharp|C#]] y CLI, y con la implementación comercial.NET de [[Microsoft]]. El principal objetivo es facilitar el desarrollo de aplicaciones portátiles que funcionen tanto en la plataforma DotGNU Portable.NET como en Microsoft.NET. El proyecto Portable.NET tiene muchas semejanzas con el proyecto [[Proyecto Mono|Mono]] de Novell. Ambos intentan proporcionar una alternativa a la tecnología.NET desarrollando una implementación libre del marco de aplicaciones y servicios.NET de Microsoft. ==Componentes== Los componentes principales de la suite son: treecc, pnet, pnetlib, a los que se suman los siguientes componentes opcionales: pnetc, ml-pnet y cscctest === pnet === contiene el entorno de ejecución, el compilador de C# y otras herramientas de desarrollo. === pnetlib === Contiene las [[biblioteca (informática) | bibliotecas]] principales de C#, incluyendo: mscorlib, System, System.Xml, System.Drawing, System.Windows.Forms, etc. === TreeCC === Herramienta de programación complementaria de Flex y Bison utilizada para ayudar en el desarrollo del compilador de portable.net, cscc. === pnetC === Es la biblioteca para el compilador de C basada en glibc. === ml-pnet === Algunas de las bibliotecas de mono son utilizadas junto con scripts de DotGNU que permiten utilizarlas con las herramientas de DotGNU. == Cómo ejecutar programas en MSIL == Se utiliza la orden <code>ilrun</code> seguida del nombre del ejecutable, con o sin su extensión. ilrun puede registrarse en el núcleo Linux de la siguiente manera: <code>ilrun --register</code>; esto permite ejecutar el programa sin necesidad de teclear <code>ilrun</code> cada vez. ilrun puede ser desregistrado de la siguiente manera: <code>ilrun --unregister</code>. ==Véase también== * [[.NET]] * [[Sparc]] * [[x86]] ==Enlaces externos== *[http://www.gnu.org/projects/dotgnu/pnet.html Página de Portable.NET] {{Control de autoridades}} [[Categoría:Herramientas de desarrollo de software]] [[de:Portable.NET]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Portable.NET
»
Añadir idiomas
Añadir tema