Cita de: pucheto en 7 Noviembre 2011, 19:35 PM
La calidad del software depende mas del proceso de desarrollo ( Especificación de requerimientos, Testing, Diseño, etc ) y no del lenguaje de programación que uno elija.
A que llamas un software de calidad ? en que contexto ?
( Eso no quita que el lenguaje no sea lindo, por lo menos para mi, tiene una sintaxis horrorosa )
un sistema profesional a día de hoy tiene que ser como minimo estable, seguro, robusto, escalable, eficiente y en algunas ocasiones, independiente de plataforma (esto último no siempre, depende de las necesidades concretas del cliente y de las especificaciones de requerimientos), estas características no son alcanzables con VB6, así de simple, (nuevamente, es una opinión personal). Normalmente los "analistas" y "diseñadores" de software que solo pican UML suelen decir cosas como "la calidad es independiente del lenguaje de programación y lo más importante es el diseño y el testing", eso es un grave error que se ha ido expandiendo de una forma homogénea y global, supongamos lo siguiente:
tienes un equipo de 10 programadores muy experimentados en VB6, conocen perfectamente el lenguaje y no hay ninguna laguna en sus conocimientos sobre dicho lenguaje. Desarrollan un ERP.
tienes un equipo de 10 programadores muy experimentados en C, conocen perfectamente el lenguaje y no hay ninguna laguna en sus conocimientos sobre dicho lenguaje. Desarrollan el mismo ERP con los mismos requisitos funcionales, no funcionales, planes de pruebas y la misma metodología de desarrollo y se ejecutan en maquinas con las mismas restricciones de HW.
Cual de los dos productos crees que tu que será mejor? cual será más escalable? más robusto? más seguro y eficiente? cual será más optimo?
Esto es como lo que decía alguien atrás sobre "que no se puede comparar C y VB6" favoreciendo obviamente a C, esta claro que la herramienta con la que desarrolles es muy importante, no vas a poder construir un ferrari con las mismas herramientas que utilizas para construir un skoda... creo que el punto de lo que quiero decir esta claro.
Partiendo de esa premisa aun crees que el lenguaje de programación en el que esta escrito un programa no importa?
desde mi punto de vista, el lenguaje de programación en el que esta escrito una aplicación, es simplemente una característica vital.