2010-07-16 19 views
9

¿Qué es exactamente un marco? ¿Cómo definir un marco en términos simples?¿Qué es exactamente un marco?

+3

Puede google, y estoy seguro de que obtendrá definición adecuada. – Krunal

+0

Un marco es una pregunta de la entrevista terrible. Oh espera, lo siento, es * esta * es una pregunta terrible para la entrevista. – AakashM

+0

Acabo de leer esto (http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library) thread – Jarek

Respuesta

6

Un marco de software, en la programación de computadoras, es una abstracción en la cual el código común que proporciona funcionalidad genérica puede ser selectivamente anulado o especializado por el código de usuario que proporciona una funcionalidad específica. Los marcos son un caso especial de las bibliotecas de software en el sentido de que son abstracciones reutilizables del código envuelto en una interfaz de programación de aplicaciones (API) bien definida, aunque contienen algunas características distintivas clave que las separan de las bibliotecas normales.

Encuentre más en Software framework

+3

La fuente de información es [Wikipedia] (http://en.wikipedia.org/wi ki/Framework_% 28computer_science% 29), que es un buen lugar para comenzar a buscar cuando se necesita información básica sobre un tema. –

+1

yeahhhhhhhhh ...para este tipo de entrevista pregunta –

0

Código con organización específica, que proporciona una interfaz más sencilla para diferentes tareas y hacer más fácil la integración programadores en un proyecto, con sólo nombrarlo. Ver here para más

0

Creo que framework es una pieza de software, librerías, utilidades y documentación para restringir algunos ciclos de desarrollo de software al imponer cierta estandarización de diseño como modularizar modelos de componentes para volver a usar, escalabilidad y facilidad de mantenimiento.

1

Si el entrevistador está buscando una definición adecuada de un marco, entonces el trabajo no es muy deseable. Sin embargo, si el entrevistador está interesado en su nivel de experiencia, y si tiene una idea de qué tipo de problemas intentan resolver los diversos marcos populares, entonces no será ayudado por estar preparado con una definición ingeniosa.

Las entrevistas son estresantes, pero si pone su energía en mejorar como desarrollador de software, se convertirá en el candidato atractivo para el tipo correcto de compañías.

+0

+1 marco es un término subjetivo –

0

Framework normalmente tiene algún tipo de "inversión de control" para que el código de la infraestructura llame al código de la aplicación en lugares específicos para que el código de la aplicación complete el marco, mientras que API de la biblioteca se invocará desde la aplicación, no revés

2

sistema

Si usted no sabe lo que es, lo llaman un sistema.

Módulo

Si usted no sabe lo que hace, llamar a un módulo.

No sé cuándo llamar a una cosa un marco embargo :-(

+0

Recuerdo haber escuchado estas oraciones de sistema y módulo como citas de un profesor en la universidad, pero olvidé por completo la fuente y no pude encontrarla aún. ¿Me puedes ayudar con eso? –