Cita:
Iniciado por lucasiramos Developer9. Con todo respeto, no me parece adecuada tu respuesta. Aldo, si bien no pregunto nada, eligio armar su tesis en Visual Basic.
Dentro de un correcto análisis de un sistema, se optan las tecnologías a utilizarse, ya sea lenguaje de programación, base de datos, etc, siempre teniendo en cuenta el parámetro costo/beneficio. Suponiendo que existan dos tecnologías que satisfagan las necesidades, una más simple y otra mas compleja ¿cual eligirias? Para Aldo es más simple programar en Visual Basic, y si hizo un correcto análisis, debería bastarle.
Con respecto a que "tu sistema estara bien retrasado en el alcance que pueda llegar a tener", eso es un grave error tuyo... El lenguaje de programación NO DEFINE LOS ALCANCES DEL SISTEMA. Los alcances los define el cliente. Ej: "Quiero un reporte de los clientes que no compraron el último mes", "Quiero un top ten de los clientes que más compran", "Quiero listar estadísticas de ventas", etc. Volvemos a lo mismo: una vez que el programador conozca puntualmente cuales serán los alcances del sistema optará: Visual Basic, C++, FoxPro 2.6, Cobol, etc...
Además al cliente no le interesa si lo hacemos en VB6, C++, etc. El tipo quiere ver los listaditos con el resumen de ventas a fin de mes. O cuando llevamos el auto a cambiar una goma pinchada el mecánico te pregunta: "¿Queres que saque la rueda con la llave cruz que me compre en Alemania o con la que me regalaron el año pasado?". A vos no te importa. Vos queres tener el auto listo antes de las 6 de la tarde.
OJO: No estoy diciendo que VB6 sea igual o mas poderoso que C++ y otros lenguajes. Nunca trabaje con C++, pero por los comentarios que lei parece que es mucho mas potente que VB6. No por eso (y esto me da MUCHA bronca) los usuarios de C++ deben creerse mas que los de VB6. Simplemente si uno cuenta con varias herramientas para trabajar debe elegirlas siempre utilizando el parámetro costo/beneficio. Aldo se siente más comodo trabajando con VB6, pues RESPETEMOSLO.
Espero que se entienda mi punto de vista y repito: ESTE POST ES CON TODO RESPETO.
Saludos. Lucas
Hacer una tesis en Visual Basic 6 es en el 90% de los casos peor que las demás alternativas, recuerda que sólo aconsejamos. Si la tesis se refiere a "hablar del VB6", entonces bien, pero si no... No hay nada que VB supere a otros lenguajes (que no sean FoxPro...)
Hablas mucho de C++ sin tener ni idea de él, como todos. Metes a C++ en la siguiente lista: "VB6, C++, Cobol, FoxPro", cuando no tienen esos lenguajes nada que ver, y aparte, en otra "VB6, C++" que no tiene ni punto de comparación.
Hablas de "optar" entre VB6 (que no es para proyectos serios y es sobre Windows), Cobol (que no pinta nada aquí porque no se usa), FoxPro (otro igual que VB que no se que pinta aquí) y C++... Yo, por lo menos, no tengo dudas en cual elegiría, y no por nada en concreto, sino porque aparte de C++, esos lenguajes no tienen aplicación profesional alguna.
Adviertes de que "no dices que VB6 sea más poderoso". Dios. ¿¿Lo dudas?? Dudarlo es faltar al respeto.... Con esa afirmación estás rebajando a C++ al nivel de VB6. Es increíble.
Y no, no nos creemos "superiores" en cuanto a personas, pero sí, somos mejores que los programadores de VB. Esta afirmación no la hago yo ni es arrogante. Es simplemente así. Puede haber excepciones, claro, pero estamos hablando en general. Tú coges 100 programadores avanzados de VB y 100 de C++ también = de avanzados (respecto de cada lenguaje claro......) y la diferencia es abismal. (Me explico: el 99'9% de los de C++ tendrán más idea que los de VB. Por otra parte, diría que el 95% de los de C++ saben programar en VB y además el 80% de esos al nivel del mejor de los del grupo de VB. Como contradicción, el 99'9% de los de VB no saben programar en C++. Si supieran, no usarían VB >xDD)
Sobre lo de:
Cita: Con respecto a que "tu sistema estara bien retrasado en el alcance que pueda llegar a tener", eso es un grave error tuyo... El lenguaje de programación NO DEFINE LOS ALCANCES DEL SISTEMA.
¿Sabes de qué está hablando? Se refiere con el "sistema" a la "tecnología" (lenguaje, plataforma) que se usa, no al SO. eso de "El lenguaje de programación NO DEFINE LOS ALCANCES DEL SISTEMA." no tiene ni pies ni cabeza.
** IMPORTANTE **
Sobre lo de
Cita: No por eso (y esto me da MUCHA bronca) los usuarios de C++ deben creerse mas que los de VB6. Simplemente si uno cuenta con varias herramientas para trabajar debe elegirlas siempre utilizando el parámetro costo/beneficio. Aldo se siente más comodo trabajando con VB6, pues RESPETEMOSLO.
Te diré varias cosas: ¿Alguien ha mencionado C++? Creo que estás obsesionado... Porque Developer9 te ha hablado de tecnologías nuevas, y tú lo has enfocado a C++... Serás el típico defensor de VB que no sabe de qué habla (como bien has dicho, no tienes ni zorra idea) y se encara con los de C++, como otros muchos hacen.
Yo conozco C++ y VB lo suficiente como para poder afirmar lo que estoy diciendo, en cambio, tú no.
Con todo respeto
Por cierto, VB será un vulgar programa (tú mismo lo has dicho: Herramienta), C++ es un lenguaje ;)