Escucho el podcast java posse, en esto a menudo hay discusión sobre los componentes (los componentes de la nota no son (claramente) objetos). Lamentan el hecho de que Java no tiene componentes, y el contraste con .NET sí lo tiene. Los componentes aparentemente hacen que desarrollar aplicaciones (no solo aplicaciones GUI) sea más fácil.Qué es un componente
Puedo deducir de la discusión ciertas cualidades que tiene un componente, es algo que tiene que ver con el desacoplamiento (sustituir un componente por otro es solo una cuestión de fontanería). Tiene algo que ver con las propiedades, definitivamente tiene algo que ver con eventos y delegados.
Así que para las preguntas:
./ ¿Puede alguien explicar a mí lo que es un componente. (y por qué los beans Java no son componentes).
./ ¿Alguien puede explicar cómo ayudan al desarrollo.
./ ¿Alguien puede explicar por qué java no las tiene si son tan útiles.
Gracias por señalar el enlace, sin duda echaré un vistazo. En cuanto a por qué no creo que los componentes no existan ... bueno, en este momento no tengo claro qué son, así que no formulo aseveraciones de ninguna manera. Pregúntale a Joe Nuxoll que es el tipo que parece querer decir que aún no existe. –
PD Joe Nuxoll es uno de los presentadores de java posse (http://www.javaposse.com/) recomienda este podcast ... a cualquier persona interesada en el desarrollo de Java. –
Cuando escuché este [podcast] (http://stackoverflow.com/questions/196087/what-is-a-component), me confundí cuando dijo algo así como: "Hay un mercado de componentes donde la gente crea componentes y luego los colocan en este repositorio global donde la gente puede tomar ... y ensamblar sus sistemas desde ... No creo que esta idea se pueda materializar, no veo que eso suceda ". Entonces, ¿qué pasa con repositorios como Maven Central Repository, o NPM para el Nodo JS? –