coffee-on-couchbase

Esta es la parte 7 de la serie Coffee on Couchbase donde estamos construyendo un plugin de NetBeans para Couchbase. Esta serie de seminarios en línea en varias partes es un debate con Geertjan Wielenga (@GeertjanW) y Eben Haber (@ebenhaber). Como parte de esta serie, también aprenderá a crear un plugin de NetBeans desde cero y aprenderá lo increíble que hay detrás de Plataforma NetBeans.

Durante este episodio, se compartieron dos enlaces útiles sobre la plataforma NetBeans:

Esto es lo que hemos cubierto hasta ahora:

  • Parte 1
    • Repositorio GitHub del plugin
    • Comenzó un nuevo plugin de NetBeans - discutido Ant vs enfoque Maven para iniciar un plugin
    • Nodo Couchbase configurado en NetBeans
  • Parte 2
    • Mostrar a los usuarios de NetBeans cómo instalar Couchbase y configurarlo con un bucket de ejemplo.
    • Ejecute una aplicación Java EE sencilla que consulte los documentos almacenados en el bucket de muestra de Couchbase
    • Migración del plugin de NetBeans de Ant a Maven
    • Mostrar un mensaje en el menú de ayuda emergente
    • Al hacer doble clic en el nodo Couchbase se conecta al servidor Couchbase y aparece un mensaje en la ventana de estado
  • Parte 3
    • Iniciar sesión en el servidor Couchbase
    • Ver la lista de cubos
    • Ver documentos en Bucket
    • Consulta de datos de los buckets (consultas básicas, consultas N1QL más adelante)
    • Comparar documentos (Visor de diferencias de NetBeans)
    • Abrir documentos (en editor JSON, no se pueden guardar en Couchbase)
    • Se pueden configurar múltiples hosts Couchbase
  • Parte 4
    • Punto de entrada de un plugin de NetBeans
    • Conozca la jerarquía de nodos de la plataforma NetBeans
    • Hoja de propiedades de cada nodo
    • Mantener el código organizado para el plugin
    • Creación de menús para distintos nodos
  • Parte 5
    • Mostrar las características que se han creado en el plugin hasta el momento
    • Mostrar iconos diferentes para cubos indexados y no indexados en Couchbase
  • Parte 6
    • Añadir un nuevo menú "Crear índice primario" para los buckets no indexados
    • Se ha empezado a actualizar el nombre y la descripción de un cubo después de la indexación.
    • Se ha empezado a trabajar en la optimización del número de documentos recuperados para un cubo.

Ya está disponible la grabación de la 7ª parte:

Este episodio cubre:

  • Debate en torno a la ventana modal frente a la barra de estado al crear un cubo
  • Los iconos de los cubos recién creados se muestran correctamente como no indexados.
  • Cambie el nombre del menú de "Establecer índice primario" a "Crear índice primario".
  • Debate sobre el patrón de diseño del panel de propiedades frente a los elementos de menú
  • "Explorar desde aquí" para nodos y cubos
  • Tratamiento de errores por defecto (por la plataforma NetBeans) al editar un documento JSON
  • Renombrar cubos (sólo en la vista de NetBeans, no en la base de datos)
  • Debate sobre el generador de código de punto final REST utilizando un cubo
  • Visualización de un diálogo al editar/guardar un documento JSON

Todo el código está evolucionando en: github.com/arun-gupta/couchbase-netbeans-plugin.

Háganoslo saber errores de archivo sobre las características que le gustaría ver en este plugin.

Nos encantaría ver tus tweets con capturas de tu documento en NetBeans. Utiliza #NetBeans #Couchbase para hacérnoslo saber :)

¡Que aproveche!

Autor

Publicado por Arun Gupta, Vicepresidente, Defensa del Desarrollador, Couchbase

Arun Gupta es vicepresidente de promoción de desarrolladores en Couchbase. Ha creado y dirigido comunidades de desarrolladores durante más de 10 años en Sun, Oracle y Red Hat. Tiene una gran experiencia en liderar equipos multidisciplinares para desarrollar y ejecutar estrategias, planificar y ejecutar contenidos, campañas de marketing y programas. Anteriormente dirigió equipos de ingeniería en Sun y es miembro fundador del equipo Java EE. Gupta es autor de más de 2.000 entradas de blog sobre tecnología. Tiene una amplia experiencia como conferenciante en más de 40 países sobre innumerables temas y es una JavaOne Rock Star desde hace tres años consecutivos. Gupta también fundó el capítulo Devoxx4Kids en Estados Unidos y sigue promoviendo la educación tecnológica entre los niños. Autor de varios libros sobre tecnología, ávido corredor, trotamundos, campeón de Java, líder de JUG, miembro del Dream Team de NetBeans y capitán de Docker, es fácilmente accesible en @arungupta.

Dejar una respuesta