En construcción

Nombre del componente

Cuando un componente es compilado, no se toma en cuenta ni su localización o profundidad en la carpeta del proyecto, por lo que podremos colocar el componente en donde nos plazca. De lo único que hay que estar consciente, es que solo puede haber un componente con un nombre x, en todo el proyecto. Así que se recomienda que tengamos una buena política de nombres en la organización, para poder administrar todos los componentes que podamos compartir transversalmente entre proyectos. Hay que ser muy conscientes de este hecho, ya que BO es altamente escalable y con un correcto nombrado, lo mismo dará contar con 10 o 1 millón de componentes en una organización.

El nombre del componente se puede adquirir de dos lugares, del nombre del archivo o del nombre de la clase, por ejemplo, Si tenemos un archivo con el nombre mi_comp_1 y dentro de él, tenemos el código:

class   { }

Y ya que la clase no tiene un nombre, el nombre del componente, será: mi_comp_1, en caso de que la clase tuviera un nombre, el nombre que se tomaria seria el de esta, por ejemplo, si tuviéramos el mismo nombre de archivo, pero con el siguiente contenido:

class   mi_verdadero_nombre   { }

El nombre del componente sería: mi_verdadero_nombre.

Caracteres del nombre

El nombre del componente sólo puede empezar con letras, y puede contener números, letras y caracteres especiales como: _, sin embargo, cualquier carácter que no sea una letra, y este al principio del nombre, será ignorado a la hora de que el compilador parse el nombre del componente, por ejemplo, si tenemos el nombre: 01.- mi_comp_1, El nombre que el compilador parseara, será: mi_comp_1.

Todos los caracteres especiales que haya en el nombre, serán reemplazados por _, y el nombre será parseado a minúsculas, por ejemplo, si tenemos el nombre: Mi comp 1., este nombre será parseado por el compilador como: mi_comp_1_