Aplicación de gestión

Últimamente tengo muy abandonado el blog, hace más de una semana que no escribo nada. Ahora mismo estoy liado con una aplicación de gestión que estoy realizando por encargo en mis ratos libres. Ya la tengo bastante avanzada y espero terminarla antes del puente de Octubre. Estoy deseando terminarla para ponerme de nuevo con el motor de aventuras gráficas.

El desarrollo de aplicaciones de gestión es tremendamente aburrido, es una tarea realmente monótona. Apenas requiere hacer uso del cerebro y supongo que se podría llegar a entrenar a chimpancés para que hicieran este tipo de aplicaciones.
Es tan sencillo y monótono que se puede automatizar el desarrollo de gran parte de las aplicaciones. He desarrollado varios generadores de aplicaciones que crean el 80% del código, incluyendo los procedimientos almacenados. La creación de un generador de aplicaciones es una labor bastante interesante.

14 Responses to “Aplicación de gestión”

  1. elpibedealabama Says:

    pero te queda cutre, para eso no programas nada, usas los asistentes del access y fuera.

    lo suyo está en currárselo ofreciendo personalización

  2. brausoft Says:

    ¿cutre? En absoluto. Son aplicaciones normales y 100% personalizables utilizando una arquitectura en capas y contra procedimientos almacenados en SQL-Server. Nada de aplicaiones de juguete contra access

  3. SiPoX Says:

    Hum… siempre usas SQL-Server? Tengo en mente una aplicación de gestión, con uso de base de datos (me valdría un fichero binario, pero de cara a mayor integridad de datos y tal..)…. el access ciertamente es demasiado pobre y demasiado inseguro….. así pues… en tus proyectos siempre usas SQL-Server? con .net, verdad? :D

    Saludetees!

  4. brausoft Says:

    Casi siempre uso SQL-Server, aunque ahora estoy desarrollando contra Oracle y alguna vez he hecho algo con Access y de forma no profesional con MySql.
    Yo te recomiendo que uses alguna base de datos mejor que un fichero binario, ademas de la seguridad y la integridad es mucho mas potente para buscar datos, puedes hacer joins, etc. Y el SQL es bastante sencillo.
    Y suelo usar VB.NET, aunque ahora mismo estoy con C#

    Un saludo

  5. Sergio Cossa Says:

    Comprendo perfectamente lo que dices sentir respecto a ese tipo de desarrollo…
    Yo hace casi 20 años que hago programas de gestión. Si no fuera por los escapes hacia el mundo de los VJ, ya me habría dedicado a otra cosa hacer rato. Pero de algo hay que vivir!!!!! jjejej
    En estos días comienzo todo el sistema nuevo para la empresa donde trabajo. Dos sucursales y 3 viajantes que van a estar online.
    IDE de Visual Studio + C# + SQL Server 2005

    Suerte!!

  6. brausoft Says:

    20 años!!! Es muchisimo tiempo. Yo llevo unos 8 o 9 años realizando aplicaciones de gestión. A mi me encanta programar, pero realizar tareas repetitivas siempre acaba cansando. Por eso me encanta programar VJ, que es completamente diferente a lo que hago en el trabajo.

  7. roger Says:

    No hace falta maltratar monos, para eso hay programadores mediocres a montones.

  8. SiPoX Says:

    hum… y para aplicaciones sólo cliente tb usas Oracle / SQL Server? El primero lo he usado alguna vez, pero para las típicas aplicaciones de cara al servidor o en cliente teniendo el sgbd instalado. Pero para un programa que funcione en modo cliente completamente, también usas ambas? Me refiero a que el programa funcione sin tener que instalar el sgbd. ;) :) Hum.. no sé si me explico… saludootes! ;)

  9. brausoft Says:

    Normalmente hago aplicaciones web en tres capas en las que utilizo SQL-Server. En ellas la aplicacion estaria distribuida en varias maquinas. Por un lado la máquina del usuario donde se visualiza el HTML y se ejecuta el javascript, por otro lado estaria el servidor en el que reside la apliacion de lado del servidor (con las capas de presentación, negocio y datos (no la BD) y aparte estaría el servidor de base de datos con SQL-Server.

    En la que estoy haciendo de Oracle es una aplicacion windows de escritorio q residirá en la maquina de los usuarios que en principio contiene las 3 capas y llama a un servidor donde esta la base de datos. Aunque es posible que en un futuro las capas de negocio y datos se lleven a un servidor al q se acceda por remoting.

    No se si te referias a esto y he respondido bien a tu pregunta.

    Saludos

  10. SiPoX Says:

    Hum… je,je,je.. asias por la explicación. ;) :) Mi problemilla es que la base de datos quiero que esté en el propio cliente… es decir, sea como el citado fichero binario pero con más integridad, sin conexiones remotas a servidores, ni HTML…. simplemente un programa que guarde los datos en una bdd en lugar de en un fichero. Y lo que tampoco desaría es que con ese programa se tuvieran que instalar tropecientas cosas para que rulase… (que siempre dá más por saquete, al menos a mí). je,je,je… más saludoteeeees! ;) :)

  11. brausoft Says:

    Lo más sencillo entonces es Access, pero necesitas licencia y no es multiplataforma.
    Otra alternativa es usar MySQL, es bastante sencillo de instalar y de administrar y es gratuito.

  12. SiPoX Says:

    je,je,je.. en plan cutrecillo para andar por casa, lo hacía con Access (hace que no toco VB tiempecillo)… lo que no tenía ni idea es que tb rulase con MySQL…. :D :D Gracias again! ;) :)

  13. brausoft Says:

    Yo nunca he utilizado .NET con MySQL, pero no deberia haber ningun problema.
    Otra alternativa gratuita es SQL Server 2005 Express que tambien es gratuito. Presenta algunas limitaciones como que el tamaño de una base de datos no puede exceder los 4GB, pero para aplicaciones no demasiado grandes puede valer perfectamente.

    Saludos

  14. monos unidos jamas serna vencidos Says:

    Que te pasa con los monos

Leave a Reply

Antispam. Escriba la palabra 'hola' (sin comillas)