Holá, sigue algunos consejos, comentarios e interacciones sobre la base de datos en general y en las herramientas HTML, CSS, JavaScript y PHP con el Scriptcase.
El objetivo es mejorar su visión sobre los conocimientos fundamentales en el desarrollo web, añadiendo contenido a su noción básica de base de datos, así como, mejorando el uso de PHP, HTML, CSS y JavaScript dentro de Scriptcase. El Scriptcase utiliza HTML, PHP, CSS, JS y JQuery a lo largo del desarrollo, luego una gran sugerencia es saber un poco sobre cada herramienta para mejorar la calidad de su aplicación, para ir perfeccionando los elementos que se necesita, sin necesariamente exigir un conocimiento avanzado.
Y ese es nuestro objetivo principal, posibilitar, a través de Scriptcase, que usted pueda identificar los costos y beneficios de la utilización de nuestro ambiente, mientras que agiliza su productividad, facilitando su trabajo como desarrollador, y mostrando que es posible crear sistemas bien estructurados y de calidad teniendo mucho o poco repertorio técnico.
El entorno Scriptcase se ha creado para que tanto personas que tengan poco conocimiento en desarrollo puedan crear sistemas, como para facilitar y disminuir el tiempo que se lleva el proceso constructivo para aquellos desarrolladores que tengan un sólido conocimiento en desarrollo.
El Scriptcase desarrolla aplicaciones basadas en tablas, siendo así, una base de datos bien estructurada además de evitar retrabajo, aprovechará la generación de aplicaciones por lotes de nuestra herramienta y encaminará cambios necesarios sólo para las aplicaciones claves específicas.
El desarrollo de un sistema debe seguir una lógica de cuatro etapas esenciales:
-
- Modelo de tarea del usuario: Que nada es más que un diálogo inicial donde entendemos los deseos y necesidades del cliente;
- El modelo conceptual: Momento en que decidimos cómo se dará la construcción y cuál será la estructura del sistema (una sugerencia para facilitar el modelado es la herramienta MySQL Workbench, pues ofrece la funcionalidad de creación del script, así como la creación de las tablas a partir de la tabla modelado);
[Scriptcase ofrece la función de visualización del diagrama del proyecto, con todas las aplicaciones, pero no el modelado de datos propiamente, por lo que como sugerencia es el WorkBench.]
-
- Modelo lógico: Es el punto donde definimos los datos, funciones y reglas;
- Modelo físico: Finalmente es la representación de la base de datos, con su interfaz y aplicaciones ya efectivamente construidas.
El universo de Scriptcase ofrece la gran ventaja de conexiones con más de un tipo de base de datos (MySQL Server, MariaDB, MS SQL Server, MS Azure, PostgreSQL, Oracle, Firebird, MS Access, SQLite, Interbase, DB2, ODBC, Informix , Sybase, Amazon Aurora, Progress), independientemente de la conexión que el cliente trabaja, esto resulta en una ganancia sustancial de tiempo de desarrollo.
En la base de datos, hay varias clases de comando como CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT, BEGIN, COMMIT, ROLLBACK, entre otros, están presentes conceptualmente en los diferentes tipos de herramientas de construcción de base de datos, la diferencia es la forma como se muestra, y ahí entra la genialidad de Scriptcase, ya que él estandariza la interfaz de desarrollo para todas, agilizando el proceso y generando aumentos de productividad. Nuestra interfaz es simple y eficiente, acercando al usuario de la aplicación, de una forma totalmente transparente!
El control del sistema puede ser hecho a través de la base de datos o por el propio Scriptcase, que funcionaría como un ‘PHP Admin‘, con sus propias peculiaridades, por supuesto!
Scriptcase ofrece un paquete completo de herramientas para agilizar y facilitar el desarrollo de su proyecto, entre ellas destacamos 7 que recomendamos:
-
- 1 – Macro Auto Completar [Ctlr + Space]: Donde se listan todas las macros así como los campos disponibles en un determinado evento;
-
- 2 – Insert Code: Una facilidad genial, pues ahorra el trabajo del desarrollador tener que escribir códigos de naturaleza rutinaria;
-
- 3 – Libraries: Es decir, la posibilidad de uso de bibliotecas internas y externas, ofreciendo el beneficio de no tener que introducir el mismo código varias veces, destacando que existen 4 niveles de acceso: Usuario(donde sólo aquel determinado usuario de la licencia puede modificar y realizar el mantenimiento del código fuente del proyecto, ya sea interno o externo), Proyecto (donde sólo puede hacer referencia a la biblioteca dentro del proyecto), Público (cualquier proyecto puede ser compartido entre mis bibliotecas) y Scriptcase(ya viene con el entorno, y en ellas no es posible cambiar, eliminar o modificar la biblioteca);
-
- 4 – Personalización de la barra de herramientas: El Scriptcase permite la personalización de la barra de herramientas, de acuerdo con las preferencias del propio usuario, siendo así facilita y organiza las funciones que le son más importantes;
-
- 5 – Valores Estándares: Para que nuestras aplicaciones sean creadas en la velocidad y calidad que el Scriptcase propone, como ya comentado a lo largo del texto, es necesario primero realizar el modelado de datos, luego crear su tema y definir el layout de su aplicación , y posteriormente establecer los valores predeterminados que será necesariamente la forma en que se crean las aplicaciones y sus propiedades.
-
- 6 – Administrador de bases de datos [Database builder]: Dentro de Scriptcase ya se ofrece la posibilidad de administración de la base de datos, siendo así, usted accede a la conexión creada dentro de nuestro ambiente, y podrá realizar diversas acciones de gerencia, como exportar las tablas, insertar registros, ver esquema de organización de las aplicaciones, mostrar estructura, crear nuevas tablas, entre varios otros. Esto genera una independencia de los gestores de base de datos.
- 7 – Diccionario de Datos: Facilita el cambio del campo sin necesariamente tener que recorrer todo el código manualmente, y lo más importante, sería la conversión de idioma de la aplicación, claro que no migra totalmente, pero ahorra ¾ del trabajo requerido para ese tipo de cambiar.
Bueno, eso fue sólo algunos comentarios y consejos básicos para todos aquellos que, como yo, están iniciando la exploración hacia el universo simple, pero genial de Scriptcase.
¡Un gran abrazo, hasta pronto!