Qué son los Framework? - 2007/07/10 17:43
En el desarrollo de software, un framework es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, un framework puede incluir soporte de programas, bibliotecas y un lenguaje de scripting entre otros softwares para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Un framework representa una arquitectura de software que modela las relaciones generales de las entidades del dominio. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.
Los Frameworks son diseñados con el intento de facilitar el desarrollo de software, permitiendo a los diseñadores y programadores pasar más tiempo identificando requerimientos de software que tratando con los tediosos detalles de bajo nivel de proveer un sistema funcional. Por ejemplo, un equipo que usa Apache Struts para desarrollar un sitio web de un banco puede enfocarse en cómo los retiros de ahorros van a funcionar en lugar de preocuparse de cómo se controla la navegación entre las páginas en una forma libre de errores. Sin embargo, hay quejas comunes acerca de que el uso de frameworks añade código innecesario y que la preponderancia de frameworks competitivos y complementarios significa que el tiempo que se pasaba programando y diseñando ahora se gasta en aprender a usar frameworks.
Frameworks para PHP Entre los frameworks más conocidos de PHP encontramos:
Aukyla Platform, BlueShoes, CakePHP, Canvas Framework, CodeIgniter, DIY Framework, Horde, PHPOpenbiz, PRADO, Qcodo, Seagull PHP Framework, Smarty, Symfony, TYPO3, Xaraya, Zend Framework y Zoop Framework
El administrador ha desactivado el acceso público de escritura.
Somos un grupo de profesionales que buscamos soluciones integrales para empresas basadas en open source, desarrollos propios y/o desarrollos comerciales. Además de brindar servicios de web hosting, nos dedicamos al diseño e implementación de sitios web.
Nuestro servicio de Consultoría, se ocupa de:
Relevar las necesidades del usuario y del cliente.
Analizar a la competencia existente en el mercado.
Definir la estrategia global, que incluye diseño, contenidos y tecnología.
Una serie de nuevos términos hay surgido con la llegada de internet,
brindamos a continuación algunos de ellos y los invitamos a visitar nuestro
Glosario.
AdSense de Google:
AdSense de Google publica anuncios de AdWords de Google compuestos de texto y relevantes respecto al contenido que los usuarios ven en las páginas web. A su vez, los editores web reciben compensaciones económicas por parte de Google. AdSense de Google está pensado para los editores web que desean obtener más beneficios de la publicidad que aparece en su sitio web sin sacrificar un ápice la calidad editorial.
Margen:
Es la diferencia que existe entre el precio de venta y el costo del artículo para el fabricante. Es la cantidad que necesita cobrar sobre los costos con base en sus metas de los gastos generales y utilidades.
Táctica:
Medio específico con el cual se pone en práctica una estrategia.
ACTIVEX:
Tecnología para la interacción entre el PC e Internet. Ha sido desarrollada por Microsoft y formará parte de los futuros sistemas operatívos, sustituyendo a la tecnología OLE.
HIPERENLACES:
Elementos (textos, gráficos...) resaltados en una página web que permiten acceder directamente a otra página.
Servicio:
Al igual que un producto, s una solución a un problema del cliente con la diferencia que con un servicio el cliente no se lleva nada a casa. En vez de ello, se entrega en el momento de la compra y por lo general, implica que alguien haga algo por uno.
JPG / JPEG (Joint Photographics Experts):
Formato para comprimir y almacenar imágenes de mapas de bits. Muy utilizado en Internet. Pueden soportar paletas de 16 millones de colores (24 bits). Ofrecen más calidad que las GIF.
Administración de la calidad total:
Método de la administración que busca el mejoramiento continuo de los procesos a través de la colaboración de los empleados, proveedores y clientes. Se utilizan herramientas y técnicas de administración, todas encaminadas a incrementar el valor, aumentar la calidad y reducir los costos.
CONEXIONES A INTERNET:
Hay diversos sistemas: módem convencional y línea telefónica (permite velocidades de hasta 56 Kbps.), RDSI con módem digital (128 Kbps), ADSL con módem específico (actualmente 256 Kbps en sentido red-usuario y 12 Kbps en sentido contrario, pero puede alcanzar hasta 8 Mbps), cable de fibra óptica (ofrece velocidades similares al ADSL, pero podría llegar a10 Mbps), PLC a través de las líneas eléctricas (entre 2 Mbps y 25 Mbps)
Presupuesto de publicidad:
Detalla los costos que implican llevar a cabo un plan o campaña publicitaria en particular. Forma parte de un plan y estrategia de medios masivos de comunicación.