blob: 4ac0ddb0ea7f3f8f245c2b34ed010c3bdf973b5d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>C&oacute;digo Fuente de NetBeans</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
<meta http-equiv="content-language" content="es">
<meta name="description" content="Info about the NetBeans sources - how to get them, what is here ...">
<meta name="keywords" content="java IDE, java editor, java Platform, free, open source, java development, j2ee support, development enviroment, web development, NetBeans, IDE, java">
</head>
<body>
<h1>El C&oacute;digo Fuente</h1>
<br>
El c&oacute;digo fuente de NetBeans est&aacute; disponible bajo
una <a href="../../about/legal/license.html">variante
de la Licencia P&uacute;blica de Mozilla</a> (Mozilla Public
License).
<p>El c&oacute;digo fuente de NetBeans est&aacute;
disponible a trav&eacute;s de un repositorio&nbsp;Mercurial. Todo el
desarrollo de NetBeans utiliza el servidor Mercurial de este portal web,
y las propuestas de desarrollo y decisiones se toman en <a href="../lists/index_es.html">las
listas de distribuci&oacute;n p&uacute;blicas</a>.
</p>
<p>Se puede tener acceso al c&oacute;digo de las siguientas
formas: </p>
<ul>
<li>A trav&eacute;s del Mercurial - vea <a href="https://netbeans.org/community/sources/hg.html">la
p&aacute;gina Mercurial </a> para m&aacute;s detalles;</li>
<li>Descarga una instant&aacute;nea&nbsp;archivada en
la&nbsp;<a href="../../downloads/index.html">p&aacute;gina de descargas</a>;</li>
<li><a href="http://hg.netbeans.org/main/file/">A
trav&eacute;s de una visualizaci&oacute;n en l&iacute;nea</a></li>
</ul>
<p>Si est&aacute; interesado en construirlo&nbsp;a partir del c&oacute;digo, acceda a <a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">las p&aacute;ginas
de construcci&oacute;n/instalaci&oacute;n</a>.
</p>
<p></p>
<h2>&iquest;Qu&eacute; se encuentra exactamente
aqu&iacute;?</h2>
<br>
Aqu&iacute; encontrar&aacute; disponible la estructura e
historial del c&oacute;digo
fuente del IDE de NetBeans. Normalmente, existe una rama "estable" y
una rama "en desarrollo." La rama de desarrollo
es donde la evoluci&oacute;n del c&oacute;digo tiene lugar -
dependiendo en que parte
del ciclo de desarrollo se encuentre, puede ser m&aacute;s o menos
estable.
<br>
Para un descripci&oacute;n de la organizaci&oacute;n
f&iacute;sica del
c&oacute;digo fuente dentro del repositorio&nbsp;Mercurial,
v&eacute;ase el
documento <a href="https://netbeans.org/community/sources/structure.html">Etiquetas
y ramas del Mercurial</a>
<p></p>
<h2><a name="extbins">&iquest;Est&aacute;
todo el c&oacute;digo disponible aqu&iacute;? &iquest;Falta
algo al c&oacute;digo fuente?</a></h2>
<br>
Debido a razones legales, algunos elementos no est&aacute;n
presentes.
Algunos componentes del IDE de NetBeans pertenecen a c&oacute;digo
de
terceras partes, o se encuentran bajo licencias que no permiten que su
c&oacute;digo sea parte del dominio p&uacute;blico desde
aqu&iacute;.
<p>Algunos ejemplos de los componentes en cuesti&oacute;n
son:
</p>
<ul>
<li><b>Compilador Interno de Java</b><b>&nbsp;(Java
Compiler)</b> -
El&nbsp;analizador sint&aacute;ctico (Java parser)
es un programa que envuelve el compilador JDK 5.0. El c&oacute;digo
fuente del Kit de Desarrollo para JAVA (JDK) est&aacute; limitado
por
una licencia m&aacute;s restrictiva, y no puede ser
c&oacute;digo
abierto desde aqu&iacute;.</li>
<li><b>Los&nbsp;analizadores sint&aacute;cticos
de XML (XML Parsers)</b> (Xerces, Crimson, Xalan, DOM, SAX, JAXP,
...) son utilizados profundamente
en el IDE para el an&aacute;lisis y manipulaci&oacute;n de XML.
<a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a></li>
<li><b>La biblioteca de ejecuci&oacute;n de JavaHelp
2.x</b> - El IDE
usa el JavaHelp para mostrar la documentaci&oacute;n en
l&iacute;nea.
La distribuci&oacute;n con programas adicionales puede
tambi&eacute;n incluir la
biblioteca de desarrollo del JavaHelp para la reconstrucci&oacute;n
de las bases de datos para las b&uacute;squedas. <a href="http://java.sun.com/products/javahelp/index.html">http://java.sun.com/products/javahelp/index.html</a></li>
<li><b>Apache Ant 1.6.x</b> - Es una herramienta
basada en Java que se emplea para generar&nbsp;NetBeans. <a href="http://ant.apache.org/">http://http://ant.apache.org/</a></li>
<li><b>JUnit 3.8.x</b> - Es un marco de trabajo
para pruebas utilizado en NetBeans para ejecutar test de unidad. <a href="http://www.junit.org/index.html">http://www.junit.org/index.html</a></li>
<li><b>Tomcat 5.x.x</b> - Es un contenedor de
servlet encapsulado utilzado para el desarrollo de&nbsp;Java
Servlet y JSP. <a href="http://jakarta.apache.org/tomcat/index.html">http://jakarta.apache.org/tomcat/index.html</a></li>
<li><span style="font-weight: bold;">JSP Standard
Tag Library (JSTL)</span>
- <a href="http://java.sun.com/products/jsp/jstl/">http://java.sun.com/products/jsp/jstl/</a></li>
</ul>
<p>Una versi&oacute;n determinada de NetBeans puede tener
m&aacute;s o
menos componentes que no est&eacute;n bajo licencia CDDL. Para
asegurarse, pregunte en la&nbsp;<a href="../lists/top.html">lista
nbdev.</a> </p>
<p></p>
<h2>Contribuciones</h2>
<br>
Vea&nbsp;<a href="../contribute/index_es.html">la
p&aacute;gina relativa a las contribuciones</a>
</body>
</html>