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.
Octubre 9th, 2006 at 17:35
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
Octubre 9th, 2006 at 21:59
¿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
Octubre 16th, 2006 at 19:12
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?
Saludetees!
Octubre 16th, 2006 at 20:39
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
Octubre 17th, 2006 at 14:14
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!!
Octubre 17th, 2006 at 21:52
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.
Octubre 19th, 2006 at 22:29
No hace falta maltratar monos, para eso hay programadores mediocres a montones.
Octubre 25th, 2006 at 20:34
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!
Octubre 25th, 2006 at 20:51
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
Octubre 27th, 2006 at 0:15
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!
Octubre 27th, 2006 at 18:25
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.
Octubre 29th, 2006 at 0:34
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….
Gracias again!
Octubre 29th, 2006 at 13:12
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
Mayo 1st, 2008 at 10:24
Que te pasa con los monos