Tío unc

Uncle UNC es un marco genérico para los servicios basados en la red.
Descargar ahora

Tío unc Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Dave Crane
  • Sitio web del editor:

Tío unc Etiquetas


Tío unc Descripción

El Uncle UNC es un marco genérico para los servicios basados en la red. El Uncle UNC es una aplicación que proporciona una vista integrada de fuentes de datos estructuradas. Usando un modelo de representación muy flexible y potente, muchos servicios se pueden representar en el tío UCP.UCLE UNC es un marco para compartir datos de la red, lo que permite la administración remota y el acceso a una gama de servicios desde un rango de clientes, utilizando un texto simple. Protocolo basado que no está vinculado a ninguna plataforma, sistema operativo o lenguaje de programación. Un kit de herramientas es un conjunto de herramientas para el desarrollo ágil de las interfaces para los servicios de red que sean fáciles de mantener, y crecerán a medida que el servicio cree. El corazón del tío UNC. Es una especificación genérica de lo que puede parecer un servicio de red basado en la información. Esta especificación es muy genérica, y es gratuita de referencia a cualquier tecnologías específicas o en buzz-words.it se basa en la simple observación de que gran parte del tiempo que pasamos con las computadoras se gastan organizando y categorizando datos, empujando datos de una caja a otra, e invocando acciones sobre esos datos. La mayoría de las interfaces de usuario intentan representar esta actividad para un solo tipo de datos, como un buzón, un sistema de archivos, una base de datos relacional, una red de computadoras o una colección de música. El tío UNC proporciona un marco que facilita la interacción con cualquier fuente de datos. Si se siente restringido por las interfaces de usuario que está utilizando (o desarrollando!), O frustrado por tener que usar una interfaz de usuario mal diseñada para una tarea en particular, ¡Entonces el tío UNC puede ser un buen amigo! El tío UNC se basa en la simple observación de que gran parte del tiempo que pasamos con las computadoras se gastan organizando y categorizando datos, empujando datos de una caja a otra, e invocando acciones sobre esos datos. ¡Decirablemente, deberíamos pasar menos tiempo haciendo este tipo de cosas y salimos al aire fresco más! Por lo menos, deberíamos poder hacerlo de manera eficiente y efectiva. Cuanta más energía gastamos a la lucha con la interfaz de usuario para que se realicen estos trabajos de bajo nivel, cuanto menos tendremos que lidiar con las tareas de resolución de problemas de alto nivel que puedan hacer la diferencia entre el trabajo y la productividad remunerada. Llame a esta actividad de categorización de bajo nivel como 'recolección de sellos', a riesgo de ofender a filatelistas. La mayoría de las interfaces de usuario intentan representar actividades de recolección de sellos para un solo tipo de datos, como un buzón, un sistema de archivos, una base de datos relacional, una red de computadoras o una colección de música. El tío UNC proporciona un marco que facilita la interacción con cualquier fuente de datos en este nivel. Por lo mismo, podemos tomarnos el tiempo y el esfuerzo para hacerlo bien, para que no se entromete en las actividades del usuario indebidamente. Es un campo que cambia rápidamente, lleno de nuevos usos poderosos para computadoras, como multimedia digital, gráficos realistas y inteligencia artificial. Y, sin embargo, mucho del tiempo que usamos las computadoras, estamos realizando esencialmente las mismas tareas de recolección de sellos que hicimos hace veinte años. Incluso cuando se trata de los nuevos usos de alta potencia de las computadoras, este es el caso. ¿Cuánto del código de un programa de reproductor de música digital está dedicado a tocar la música, en comparación con la clasificación y organización de los álbumes PlayTracks (y que el usuario pasa la mayor parte del tiempo haciendo?). Los gráficos 3D y las aplicaciones de diseñadores de red neuronales tienen un requisito similar para presentar su información interna de manera útil al usuario final. Actualmente, actualmente la cohesión de la forma en que los desarrolladores de software abordan estas tareas. Cada aplicación codifica sus propios widgets listados. Algunos tienen campos ordenables. Algunos tienen filtros. Algunos pueden dividir los resultados en las páginas. La mayoría hace algunas cosas bastante bien, algunas mal, y otras en absoluto. La mayoría presentará la interfaz en un solo medio, como una aplicación de escritorio, o una interfaz web HTML, un applet de Java, una película flash o lo que sea. La mayoría se ejecutará en un número limitado de plataformas, sistemas operativos o navegadores. Esta situación restringe la exposición de la aplicación detrás de la interfaz, atándola a esa interfaz. También limita la exposición de un front-end a una sola aplicación. La Rueda Proverbial es frecuentemente re-inventada, y con frecuencia bajo presiones ajenas de tiempo y recursos, con resultados menos que deseables. Un ciclo UNC es un intento de desarrollar un marco de componente genérico que permita que muchas tareas de clasificación de datos estructuradas diferentes se aprovechen en un Manera manejable. Un pequeño conjunto central de interfaces abiertas sirve como un corredor entre cualquier cliente y cualquier servicio, dando a los propietarios de la red el grado máximo de flexibilidad. En el idioma de los patrones de Desiogn, el tío UNC implementa un patrón de puente entre los clientes similares a los clientes y los servidores similares a la lista. Aquí hay algunas características clave de "tío unc": · Se proporciona un conjunto común de interfaces en el lenguaje de programación de Java, y se ha desarrollado el marco para facilitar la exposición de cualquier objeto Java como un servicio de tío UNC, y para controlar lo que se expone y cómo. · La comunicación de la red entre clientes y enervadores se realiza utilizando XML, abriendo la puerta a los programas no Java. Con el tiempo, podemos desarrollar marcos más detallados para la interoperabilidad utilizando PHP, Python, .NET u otros idiomas de programación populares. · Los clientes y servidores están desacoplados. Es decir, un cliente que puede entender un servicio puede entender cualquier servicio. Un servicio que puede hablar con un cliente puede hablar con cualquier cliente. Esto se traduce en un camino muy eficiente a la red, lo que permite un servicio a través de una gama de plataformas, o permitiendo el acceso a los recursos de la red de un nuevo tipo de cliente. · Esto aumenta el incentivo para que los desarrolladores proporcionen nuevas capacidades al sistema. Un conjunto de widgets que proporciona una mejor vista de una lista de elementos lo hace para obtener archivos, correo, entradas de archivos de registro, bases de datos, grupos de noticias, etc. Sin ninguna revisión. De manera similar, un nuevo servicio de backend que ofrece una interfaz del tío UNC, disfrutará de la exposición en todas las plataformas cliente de TIEL UNC (con planes en marcha para cubrir los extremos delanteros web, los teléfonos inteligentes y el acceso al lenguaje de scripting, así como los clientes de escritorio). · El contenido de la capa de interfaz de usuario se define directamente por las propiedades y los métodos del servicio de back-end. A medida que evoluciona el servicio de back-end, no hay necesidad de recodificar la GUI (u otra UI), simplky el esqueleto solía soportarlo. Incluso esto se puede generar automáticamente a partir de los objetos de sistemas de back-end. El desarrollo ágil es apoyado y alentado de esta manera. · Definición de la estructura de la interfaz de usuario directamente desde el back-end tiene la ventaja adicional de proporcionar un buen ajuste entre los dos. Una UI codificada a mano puede omitir ciertas capacidades del back-end, porque son difíciles de expresar utilizando una composición ad-hoc de widgets de bajo nivel, como cajas de texto, cajas de garrapatas y listas desplegables. · La UI está construida alrededor de una descripción abierta de la estructura del servicio que está interactuando con, en lugar de expresar un conjunto de vías fijas de interacción. Como tal, apoya un enfoque flexible y de resolución de problemas por parte del usuario final, en lugar de uno puramente mecanicista.


Tío unc Software relacionado