Archivo

Archivo para la Categoría "Desarrollo de software"

Desarrollando Sistemas Informáticos

El motivo de este artículo es que estoy desarrollando mi primer sistema informático “real”, digo real ya que en prácticas he podido hacer diversas cosas, pero no es lo mismo a estar trabajando en desarrollar uno.

Bueno, no nos desviemos de la temática, cuando comencé a evaluar dicho sistema fueron surgiendo distintas dudas respecto a con que software desarrollarlo, software de desarrollo hay muchos, pero cual cumplirá con las 3B (Bueno, Bonito y Barato), y aquí es donde comencé la búsqueda.

Antes que nada me hice una lista, que tipo de software necesito.

- IDE
- Base de Datos
- Generador de Reportes

En IDEs, uno relativamente fácil de utilizar, amigable, sin costo alguno (Aunque no lo crean) y con un resultado final amigable al usuario es Microsoft Visual Basic 2005 Express Edition, si Microsoft y gratis. Las ediciones Express de Visual Studio no tienen costo alguno, solo deben registrarse en el sitio web y descargarlos. Para salir de la duda llame al Soporte Técnico y me respondieron, “No hay problema en que usted utilice este software para realizar un software comercial siempre y cuando sea capaz de satisfacer las necesidades del sistema” y como el sistema no es complejo, sirve.

Ya tengo la parte programación y ventanas, ahora los datos, alternativas sin costo para bases de datos no fue problema, ya que por excelencia tenemos a PostgreSQL y MySQL, y también un poco menos nombrada Firebird. Por comodidad y documentación elegí MySQL (Obviamente en su versión GPL).

Ahora tengo un IDE para poder programar y un motor de bases de datos suficiente, ¿Cómo hago que se comuniquen?, existe un driver de MySQL para .NET, teniendo eso, tenemos ADO.NET con MySQL,

Luego de eso, como le presento los informes (Listados, Planillas.) al usuario, ahí encontré ReportManager, un generador bien potente y estable, pero la curva de aprendizaje fue lenta. Con esto surge la misma pregunta anterior, ¿Cómo hago para que ReportManager hable con MySQL?, OBDC es la respuesta, se crea un origen de datos (hay que instalar un controlador ODBC para acceder a MySQL) y se le hace referencia desde ReportManager, y para que este se entienda con Visual Basic.NET tenemos un control ActiveX.

Más adelante voy a presentar un práctico para que se comprenda los usos del software y puedan aprovechar el desarrollar a buen nivel y $0 pesos.

Software Mencionado (Click para ir a sus webs).

Seguir

Get every new post delivered to your Inbox.