Calificación del experto
Pros
- Base de datos relacional con todas las funciones
- Sumamente fácil (para el género)
- Creación de tablas y formularios mediante arrastrar y soltar
- Clientes en línea y locales de macOS/iOS
- Excelentes plantillas de inicio
Cons
- Necesita más edición de campos en masa en los formularios e informes
- No hay cliente de Windows
Nuestro veredicto
La base de datos relacional Ninox tiene un aspecto moderno y es fácil de usar, pero ofrece toda la potencia y las funciones que la mayoría de los usuarios necesitan. Y lo que es mejor, lo hace por un precio extraordinariamente bajo.
No es muy frecuente que me encuentre con un software realmente impresionante. Ninox para Mac (y sus otras iteraciones) me ha sorprendido. No porque sea una potente base de datos relacional, ya lo he hecho. Pero es muy bonita, fácil de usar y flexible. Lo mejor es que Ninox para Mac sólo cuesta 35 dólares; el FileMaker Pro, que cuesta 540 dólares, es muy potente, pero requiere mucho más mantenimiento.
Si quieres gastar más -o, más probablemente, dar servicio a una pequeña, mediana o gran empresa- Ninox tiene una versión online idéntica de 10 dólares mensuales con la que Ninox para Mac interactúa, así como clientes de iOS y Android. Ninos también tiene una versión de servidor para empresas más grandes.
Características de Ninox
Ninox es una base de datos relacional, por lo que las tablas (conjuntos de registros, como las filas de una hoja de cálculo) pueden acceder a los datos de otras tablas para su visualización y cálculo. En Ninox, estos datos se vinculan mediante «referencias a tablas». Por ejemplo, si quieres elegir entre una lista de clientes para insertar su dirección, etc. en tu tabla de facturas, creas una tabla de empresas, añades los registros de la empresa y luego haces referencia a ellos en tu tabla de facturas.

Ninox ofrece una gran variedad de tipos de campos: número, texto, fecha, imagen, calendario, URL, número de teléfono, color, icono, opción múltiple, sí/no, etc. Además, hay campos de fórmulas que pueden realizar una serie de cálculos sobre los datos de dichos campos. Por ejemplo, sumar el coste de los artículos de una factura o concatenar los nombres y apellidos.

Los campos de fórmula también pueden utilizar funciones lógicas simples como «y», «o», «mayor que», «menor que» e incluso «si-entonces-si». Por ejemplo, puede utilizar if/then/else para ocultar un total si no hay números que sumar.
Los campos están repletos de opciones, como el formato de visualización, los valores por defecto, el formato/estilo condicional y la capacidad de escritura, e incluso los eventos que se activan tras la introducción de datos. Puedes utilizar la función de arrastrar y soltar en el editor visual para crear fórmulas o deletrearlas en el editor de texto una vez que conozcas el formato.
Pasar de lo visual a lo textual también puede ayudarte a aprender la sintaxis de Ninox.

El editor de fórmulas de Ninox en modo visual y de texto. [Haga clic con el botón derecho y seleccione «Abrir imagen en una nueva pestaña» y cambie a dicha pestaña para ver las imágenes a tamaño completo].
Jon L. Jacobi
Ordenar, clasificar y filtrar es un juego de niños. Basta con hacer clic con el botón derecho del ratón en cualquier cabecera de una tabla para poder elegir fácilmente entre las opciones ascendente, descendente y agrupada. Esta última ordena los registros en grupos basados en el contenido del campo.
También hay un filtro (por ejemplo, Factura # > 1000) e incluso una función de transformación de consultas f(x); escriba ese mismo ‘Factura #» > 1000 en eso y el campo mostrará un Sí o un No dependiendo de si cumple la condición.

Ninox sólo importa y exporta archivos de texto .csv (Comma Separated Value) (básicamente, los datos en bruto). Crea los campos por ti, pero no hay importación de formularios, vistas, informes, etc. Volver a crearlos puede suponer mucho trabajo, así que es algo que hay que contemplar antes de cambiar. A mí me ha merecido la pena el esfuerzo.
Como se ha mencionado, Ninox también reside en línea donde hay soporte para equipos, incluyendo niveles de privilegio (lectura/escritura). El cliente local de Ninox para Mac analizado aquí funciona de forma independiente con bases de datos locales, pero también puede acceder a Ninox en línea; las interfaces son idénticas. Eso, por supuesto, requiere la cuenta mensual de 10 dólares que también incluye el almacenamiento de las bases de datos.
Ninox interface
Donde Ninox está a años luz de la mayoría de la competencia de igual potencia es en la facilidad de uso. No es perfecto, pero es mucho mejor que todo lo que he utilizado. También es intuitivo, aunque eso, por supuesto, depende de tu experiencia. ¿Atractivo? A mis ojos, muy.

The interface is a single-window affair, with a hideable navigation column to the left, and a back button at the top to exit the main areas. There’s a minimal number of icons, which are large and easy to read. They’re also displayed contextually (only when you need them).
Ninox le permite ver sus datos y registros de varias maneras: vista de tabla, una vista de formulario por defecto, vistas de formulario diseñadas por el usuario, gráficos, tarjetas, Kanban (programa de fabricación), Gantt (programa de proyecto) y como tabla dinámica.

El diseño o la modificación de las vistas de impresión (informes) es en gran medida un asunto de arrastrar y soltar, de forma libre, lo que facilita bastante la tarea. Con las vistas de formulario, en cambio, los elementos fluyen en un carril continuo y se posicionan automáticamente hasta que se inserta un «elemento de diseño», como un salto de línea o un espacio extensible.
Por desgracia, con los formularios sólo se puede arrastrar un campo a la vez. Esto hizo que recrear y mover los 58 campos de mi base de datos importada fuera tedioso en el mejor de los casos. Las vistas de impresión permiten movimientos y eliminaciones masivas, aunque sólo se pueden formatear los campos de uno en uno. En general, Ninox podría utilizar más operaciones de edición masiva. Un trabajo en curso, sin duda.

Ninox: No es perfecto, no hay vallas blancas
Aparte de la necesidad de realizar más operaciones en bloque, he observado un problema. Todas mis fechas están en el formato mes/día/año, por ejemplo 1/4/2022 o 1/4/22-4 de enero de 2022. Se importan bien, ya que se puede seleccionar el formato utilizado. Sin embargo, al pegar 1/4/2022 en un campo de fecha, se convirtió en 22 de enero de 0004. Sí, el año 4 A.D.
Esto no es un gran problema, pero puede ser un inconveniente para algunos. La mayoría de las veces simplemente usarás el bonito selector de fecha estilo calendario de Ninox que se muestra a continuación. Tenga en cuenta que este era un registro antiguo con la fecha ya en su lugar-mi reloj no estaba mal ajustado. Es bueno que se sincronice.
Otra cosa que me fastidió: cuando accedes a uno de los controles desplegables (sí/no, selector de fecha, etc.), Ninox restablece el contador/ubicación del tabulador (la tecla de tabulación se mueve de campo a campo) al primer campo del formulario, lo que te obliga a seleccionar el siguiente campo del formulario con el ratón o a volver a tabular por todos los campos.

También debo destacar que Ninox para Mac es una base de datos sólo para usuarios finales. No hay «vallas blancas» (un término que escuché de Ninox), es decir, personalizar la parte frontal con logotipos de la empresa, etc. y ocultar la marca Ninox. Por el precio, no me importa, pero ya no desarrollo aplicaciones de bases de datos para otros.
Ninox me pareció extremadamente rápido, especialmente en comparación con Access en Windows, que últimamente se ha vuelto perezoso a la hora de abrir formularios. Las importaciones, el desplazamiento, el arrastrar y soltar, la carga de imágenes fueron todas muy, muy rápidas, como un parpadeo. Por supuesto, sólo estaba tratando con un millar de registros más bien pequeños sin imágenes, etc. la mayor parte del tiempo. No puedo decir qué tan bien escala, pero Ninox tiene clientes empresariales, por lo que debe ser una buena señal.
Conclusión
Conseguir que una base de datos tan compleja y potente sea tan fácil de usar y atractiva no es nada fácil. $35? Vaya, aunque la versión en línea sea una pérdida.
Ninox es mi base de datos favorita de todos los tiempos, con diferencia (si no cuento Smart DB de los tiempos de DOS). Aunque recrear mis formularios era algo laborioso. He echado a Access a la calle. No hay más que decir.