fiyistack-logo
format_quote

Fue el mejor desarrollo que hemos hecho en años, la capacidad de automatización de FiyiStack es totalmente prometedora. Es nuestro primer generador y primer artefacto tecnológico de la casa Fiyi. Creemos que puedes automatizar muchisimo con esto, te lo dejamos totalmente gratis para que lo pruebes.

Matias Alejandro Novillo - Líder de proyectos


+3 años

de desarrollo

+500 commits

en el repositorio público

+3 subgeneradores

que disparan en diferentes tipos de tecnologías

+5 lenguajes

disparados, y creciendo

Vamos un poco más adentro

FiyiStack es una aplicación web. La aplicación es un generador de código o mejor dicho low-code, que te permite generar código en diferentes lenguajes de programación, y diferentes tipos de tecnologías, frameworks y librerías. Es muy rápido, y muy eficiente. La capacidad para automatizar tus desarrollos es muy alta. Esto presenta, obviamente, grandes ventajas.

Lenguajes en los que dispara

  • HTML 5
  • CSS 3
  • JavaScript
  • TypeScript
  • C#
  • Microsoft SQL Server
  • MongoDB

Frameworks y librerías con las que dispara

  • Bootstrap 4/5
  • jQuery y RxJs
  • .NET Core 3.1, .NET 6, 7 y 8
  • Razor y Blazor
  • Dapper y EF Core

Queremos que sea el mejor low-code

Actualmente dispara varios lenguajes y con más de 60 librerías y frameworks de todo tipo , pero esto recién empieza, queremos abarcar la mayor cantidad de lenguajes, tecnologías, librerías y frameworks posibles. ¿Querés sumarte? ¿Nos ayudarías?
Contacto

Sigamos explorando, distintas generaciones

Resulta que el generador es capaz de disparar en diferentes tipos de tecnologías, desde aplicaciones web en Razor o Blazor hasta API's para conectar con diferentes front-ends. A lo largo de la vida del desarrollo de FiyiStack se han agregado diferentes tipos de generadores, o más bien, subgeneradores lo cual es totalmente prometedor para seguirlo expandiendo. Con las tecnologías de Microsoft hemos tocado techo, no hay nada más por mejorar o crear con esta tecnología, ahora es momento de embarcarnos en nuevos lenguajes, tecnologías, frameworks y librerías.

1. El primer generador, fullstack con Microsoft OBSOLETO microsoft-logo javascript-logo javascript-logo

El primer subgenerador dispara más de 5k líneas de código en menos de 5 segundos pero es dificil de mantener cuando la aplicacion no es de gran tamaño y el grupo que le da soporte es pequeño , y aún más complicado cuando el grupo tiene limitados conocimientos en aplicaciones de varias capas, pues, esta genera más de 10 capas en total, algo que no es fácil de mantener. Si bien abarca importantes capas para entidades, modelos, procedimientos almacenados, servicios, controladores, vistas y manipulación del DOM, si no tienes experiencia en estos conocimientos, el desarrollo es muy limitado.

2. El segundo generador, una API con Microsoft OBSOLETO microsoft-logo

Resulta que al tiempo hemos agregado un segundo generador el cual dispara en tecnologías de Microsoft, pero en este caso se trata solo de las tablas, modelos, servicios, filtros y controladores, simulando ser una API para que cualquier interfaz del front-end pudiera conectarse a través de los mencionados controladores. La idea fue prometedora, se terminó perfectamente como los demás generadores pero no hubieron muchos clientes que necesitaran este tipo de tecnología.

3. El tercer generador, todo JavaScript OBSOLETO javascript-logo

Se trata de un generador que dispara back-end (APIs) en Node.js, Express.js, Mongoose y MongoDB. Muy prometedor porque permite trabajar en uno de los lenguajes más demandados y sin necesidad de distintos lenguajes en el front-end, back-end y base de datos. Todo con un solo y único lenguaje. Muy prometedor para crear middlewares, rutas, mapeos de tablas y controladores.

4. El cuarto generador, con Microsoft y arquitectura limpia DESCARTADO microsoft-logo

Este cuarto generador es muy prometedor debido a su alta escalabilidad, fue un buen desafio puesto que presentaba algunos retos nuevos como una mirada diferente al codigo y a los procesos que se llevan dentro de una arquitectura limpia . El proyecto se terminó exitosamente, se crean varios archivos y carpetas.

5. El quinto generador, con Microsoft y el mejor hecho hasta ahora OK microsoft-logo

Este quinto generador, debemos decir, que es el mejor. Su capacidad para generar poco código, con la tecnología punta de Microsoft, Blazor, y con una arquitectura totalmente armoniosa y entendible para el desarrollador nos ha permitido captar clientes más rápido, hacer entregables en mucho menor tiempo que el primer generador y obtener una redituabilidad exponencial. Creemos firmemente que pueden aparecer mejores generadores pero con este nos sacamos el sombrero. Un lujo tener algo asi.

FiyiStack pertenece a las RAD

¿Qué son las RAD? Las RAD son herramientas de desarrollo rápido. Permiten acelerar el desarrollo de software. Algunas de sus cualidades son:

  • Rápido desarrollo y entrega con alta calidad por un bajo costo de inversión.
  • Reduce los riesgos de mal escritura por parte de los desarrolladores, partiendo el código en pequeños fragmentos para proveer rápidos cambios durante el desarrollo del software.
  • Iteración y reuso de prototipos y plantillas.
  • Promueve la co-participación de los clientes con el equipo de desarrollo.
  • Incluye constructores de interfaces gráficas, constructores de bases de datos, tercera y cuarta generación de lenguajes, y técnicas orientadas a la creación de objetos (POO).
  • Enfatiza en la resolución de requerimientos por parte de los usuarios.
  • Desarrollo de prioridades y definición de tiempos de entrega.
  • Produce la documentación necesaria para facilitar el desarrollo y mantenimiento.

¿Qué genera FiyiStack?

FiyiStack genera lo que se denomina como CRUD (Create - Read - Update - Delete), se trata de interfaces capaces de manipular la información de una tabla de una base de datos . En un CRUD tú puedes consultar datos de una tabla en formato de lista o tabla, añadir registros a la tabla segmentados por columnas, actualizar y eliminar registros. Hay varias formas de presentar un CRUD, en una aplicación web, en una aplicación de escritorio o en una terminal, por dar ejemplos. Nuestra forma puede ser para cualquier dispositivo, se segmenta el back-end y lo que cambia es la vista o presentación, front-end. Así, mostramos 2 páginas, una para consultar, actualizar y eliminar registros y otra para actualizar y añadir datos . Tambien se permite la exportación a diferentes formatos como el PDF, Excel o CSV, incluye barra de búsqueda, filtros de fechas, selectores o checkboxes. En la página de consulta se hace uso de la paginación de los registros para no sobrecargar el sistema cuando se trata de tablas con muchos registros que al traerlos en un solo tirón haria lenta la carga de la página.

Página de consulta
javascript-logo
Página de inserción/actualización
javascript-logo

Puedes seguir la documentación paso a paso desde el back-log del generador. Acá podrás entender cómo crear tus propios generadores, cómo usar las últimas tecnologías y probar un generador de código totalmente testeado.

Logger de FiyiStack

Puedes visitar las plantillas con diseños predefinidos para que armes tu propia aplicación. Si necesitas un desarrollo personalizado con nosotros, puedes optar por enviarnos un mensaje en nuestro formulario de contacto

Explorar plantillas Contactar