¿Qué es Extensible?

Significado de Extensible (Qué es y Definición)

Extensible es un término IT que se utiliza para describir algo que puede ampliarse o expandirse desde su estado inicial. Normalmente se refiere a software, como un programa o formato de archivo, aunque también puede utilizarse para describir un lenguaje de programación en sí mismo.

Un programa de software extensible, por ejemplo, puede admitir add-ons o plug-ins que añadan funcionalidad extra al programa. También puede permitir añadir funciones personalizadas o macros que realicen tareas especializadas dentro de la aplicación. Un formato de archivo extensible (como XML) puede personalizarse con elementos definidos por el usuario.

Si un lenguaje de programación es extensible, puede soportar sintaxis y operaciones personalizadas. Estos elementos personalizados pueden definirse en el código fuente y son reconocidos por el compilador junto con los elementos predefinidos. Algunos ejemplos de lenguajes de programación extensibles son Ruby, Lua y XL.

Escalable vs. Extensible

Aunque los términos escalable y extensible se utilizan a veces indistintamente, no son lo mismo. La escalabilidad puede referirse al hardware, al software o a todo un sistema informático, como un servicio basado en la nube. La extensibilidad, por otro lado, se utiliza casi siempre para describir el software y se refiere específicamente a sus capacidades ampliables. Por ejemplo, un programa de software que admite plugins es extensible, pero no necesariamente escalable. Un servidor que tiene varias ranuras vacías para su uso futuro puede considerarse escalable, pero no es extensible.

La definición de Extensible en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de Extensible o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.