Hay algunas personas que insisten en que la única forma real de codificar es en un editor basado en texto como vi o emacs. Otros preferirían cortarse una extremidad antes que irse con las comodidades de Visual Studio. Mientras que el primer grupo codificará felizmente sus consolas desde ahora hasta Y2K38, el segundo grupo siempre exige nuevas innovaciones en la simplicidad del desarrollo de software. Estas personas son los usuarios objetivo de Agile Platform, una forma increíblemente simple de crear aplicaciones web hermosas y funcionales. Como solo un ejemplo, puede tomar una hoja de cálculo de Excel y convertirla en una aplicación web que se puede buscar, ordenar y editar en literalmente 5 minutos, sin escribir una sola línea de código. Hacker de la vieja escuela o no, eso es bastante impresionante.
Obtener la plataforma ágil
Agile Platform es un software de Windows y se puede encontrar un instalador aquí. Vale la pena señalar que el instalador puede descargar algunos componentes adicionales (como partes de IIS o SQL Server) durante la instalación, por lo que el proceso puede demorar un tiempo.
Primera aplicación ágil
Cuando todo esté instalado, inicie Service Studio, el entorno de desarrollo de Agile. En el menú principal, elija iniciar su propia aplicación desde cero. Accederás a la ventana principal del editor.
En este momento, solo tiene una plantilla vacía, esperando datos. Todo lo que tenemos que hacer ahora es darle algunos datos (en este caso, en forma de una hoja de cálculo de Excel). Agile creará un sitio web basado en los datos.
Importación de los datos
Como ejercicio de ejemplo, crearemos un sistema simple de seguimiento de errores/tickets. Para simplificar el proceso, he preparado una hoja de cálculo para que actúe como datos de ejemplo, que se pueden descargar aquí.
En Service Studio, haga clic en «Importar -> Entidades de Excel» y elija el archivo que acaba de descargar. Si observa el panel de la derecha, verá que aparecen algunas entradas nuevas. La sección de la que debe preocuparse es Entidades. Allí, ahora verá una nueva entidad llamada Ticket. Arrastre esta entidad desde el panel y colóquela directamente sobre el icono de la página de inicio.
Ver su «trabajo»
Lo crea o no, ahora ha hecho todo lo que necesita hacer para nuestro rastreador de errores básico. ¿Tiene dudas? Puede verlo usted mismo publicando el proyecto y previsualizándolo en su navegador. Haga clic en el botón Publicar con 1 clic en la parte superior de la pantalla para comenzar a construir.
Tardará al menos unos segundos y podrá ver el progreso con la barra en la parte inferior izquierda de la pantalla. Una vez hecho esto, se le presentará una opción para ver el proyecto en su navegador web a través de un botón en la parte inferior derecha. Ahora verá la página que Agile generó para usted en función de sus datos.
Bastante genial, ¿eh?
Edición de su página y datos
Por supuesto, querrá poder cambiar los datos una vez que estén en su sistema. Comencemos convirtiendo el número de boleto en nuestra página en un enlace, que llevará a los usuarios a la página «Editar boleto». En la pantalla de flujo principal, haga doble clic en el cuadrado plateado con la etiqueta «Ticket_List». Esto abrirá un editor WYSIWYG donde puede administrar de forma interactiva los elementos de su página.
Haga clic con el botón derecho en el número de ticket como se muestra arriba y seleccione «Link to New Ticket_Edit Web Screen». Esto generará una nueva página donde podrá editar fácilmente todos los datos enumerados. Adelante, publícalo de nuevo y compruébalo por ti mismo.
Más información
Una de las mejores características de esta plataforma es que proporciona un conjunto extremadamente completo de materiales de capacitación para que aprenda todo lo que necesita saber. esta todo disponible verdad aquí.
Conclusión
Apenas he arañado la superficie de Agile y, sinceramente, ya estoy bastante impresionado. Es raro que esté realmente impresionado por el software. Como REALMENTE impresionado, pero Agile es un gran producto. Lo que hemos hecho en esta guía es solo una pequeña parte de lo que esta plataforma puede hacer, pero incluso eso muestra lo increíblemente bien diseñado que es este sistema. Para mí, el mayor inconveniente de Agile Platform es su dependencia de las bibliotecas y aplicaciones de Windows. No es exactamente algo malo, la plataforma parece funcionar bastante bien en mi máquina de prueba con Windows 7, pero la portabilidad habría hecho de esta una aplicación realmente excelente. Dicho esto, estaría dispuesto a iniciar Windows de vez en cuando si eso significa que puedo desarrollar una aplicación web hermosa, funcional y potente en una tarde de ocio.
Danos tu opinión