¿Podemos
Ayudarte?
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
En el mundo del diseño y
desarrollo nos encontramos comúnmente con el término framework, que denota a un
conjunto de herramientas que nos ayudan a trabajar en forma más sencilla y
podemos reutilizar en diversos proyectos, no obstante hay bastante que ahondar
en torno a ello, por lo que hemos querido dedicar este post a explicar qué es un framework.
La traducción literal del
término, marco de referencia nos da un primer indicio de su significado, ya que
se trata de un esquema o patrón que permite se puede estructurar de una mejor
forma el código, es decir al utilizar un framework se programa escribiendo menos líneas de código, lo que por
supuesto es una ventaja que los programadores no desaprovechan.
Podría decirse
entonces que un framework es una
aplicación genérica incompleta que se puede configurar para añadirle las líneas
de código que sean necesarias para programar una determinada
aplicación una analogía de ello podría ser un rompecabezas al que se le pueden
agregar nuevas piezas para hacerlo más completo y detallado o agregarle nuevas
funciones.
Este marco de referencia o
marco de trabajo nos provee un conjunto de código que se puede utilizar y
reutilizar en cualquier sistema, bien sea simple o complejo; ofreciéndonos una
forma estándar para trabajar en un lenguaje de programación determinado; es decir
empleando un paradigma ya existente; siendo el Modelo Vista Controlador MVC el más empleado en la actualidad.
Django es uno de los
framework más populares en entornos web para el lenguaje Python Ruby on Rails
es su par en Ruby, por lo que cuando se se habla de ellos, Django o Ruby on
Rails, no se está hablando de un lenguaje de programación en concreto sino de
frameworks desarrollados para facilitar la creación escritura de código en
Python o Ruby.
PHP se ha convertido en el
lenguaje más utilizado para desarrollar aplicaciones web; la mayor parte de
programadores, por no decir la totalidad, no programan desde cero con este
lenguaje, sino que emplean frameworks como Symfony, Laravel, CodeIgniter o
Zend, lo que les facilita enormemente el trabajo y les ahorra mucho tiempo de
programación.
Whatsapp
|
Facebook
|
Twitter
|
Email
|
Instagram
|