¿Q lenguaje me recomiendan?

Iniciado por toritojaja, 8 Agosto 2010, 07:14 AM

0 Miembros y 1 Visitante están viendo este tema.

toritojaja

Hola a todos!

necesito desarrollar una aplicación que a grandes rasgos debo implementar una base de datos en sql server 2005 para los datos propios del sistema, consultar bases de datos oracle 10, importar y exportar datos de hojas de excel, hacer calculos matematicos (implementar un modelo matematico, hacer calculos de probabilidad), mostrar reportes, manejar interfaces faciles e intutivas para el usuario.

¿Q lenguaje me recomiendan para realizar las tareas antes mencionadas?

Gracias!

Dreamaker

Bueno no parece muy complejo lo que quieres hacer, yo creo que con VB6 alcanzará y de seguro te llevará menos tiempo que hacerlo en otro lenguaje ;)

toritojaja

Gracias por responder Dreamaker!

Entonces creo q no debe haber problema si lo programo en VB .NET pues en el que ultimamente he programado.

¿Ahora que me podrias decir de C# no le he utilizado que tal es?

rob1104

.NET, especificamente Visual Basic.

La diferencia entre C# y VB es que el primero es parecido a JAVA, nada más. Ambos al ser compilados se transforman en codigo MSIL que es exactamente el mismo si es generado por C# o VB.

Saludos
Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.

toritojaja

Gracias rob1104!

Así es Visual Basic.

Entonces, no hay gran diferencia funcional entre Visual Basic y Visual Basic?

Dreamaker

#5
Cita de: toritojaja en  8 Agosto 2010, 07:40 AM
Gracias rob1104!

Así es Visual Basic.

Entonces, no hay gran diferencia funcional entre Visual Basic y Visual Basic?

Me imagino que habrás querido decir entre Visual basic .net y Visual basic 6, en realidad más que nada la diferencia es que VB.NET está más tirado para el lado de las aplicaciones web (o a la nube como le llaman) y VB6 más a aplicaciones cotidianas y/o de escritorio.

Espero haya quedado claro, cualquiera de las 2 opciones es buena, sólo que si es para crear una aplicación común y corriente con VB6 es más que suficiente, y tienes soporte para bases de datos, etc. Por otro lado encontrarás más info documentada de VB6 en la web :laugh:

toritojaja


[D4N93R]

Cita de: Dreamaker en  8 Agosto 2010, 07:44 AM
Cita de: toritojaja en  8 Agosto 2010, 07:40 AM
Gracias rob1104!

Así es Visual Basic.

Entonces, no hay gran diferencia funcional entre Visual Basic y Visual Basic?

Me imagino que habrás querido decir entre Visual basic .net y Visual basic 6, en realidad más que nada la diferencia es que VB.NET está más tirado para el lado de las aplicaciones web (o a la nube como le llaman) y VB6 más a aplicaciones cotidianas y/o de escritorio.

Espero haya quedado claro, cualquiera de las 2 opciones es buena, sólo que si es para crear una aplicación común y corriente con VB6 es más que suficiente, y tienes soporte para bases de datos, etc. Por otro lado encontrarás más info documentada de VB6 en la web :laugh:

Falso, .Net no está orientado a nada, solo a desarrollar como cualqueir otra tecnología. Y lo de la nube acaba de salir, .net lleva desde el 2001 mucho antes de Cloud Computing. Además puedes hacer tus aplicaciones de escritorio (es decir Winforms) sin ningún problema, más bien con muchas ventajas.

VB6 es una tecnología de 1998, en cambio .Net es por lo que Mirosoft está apostando ahora, y muchas empresas también.

Tampoco vas a encontrar más info de VB6 que de .Net, ya que la mayoría de los programadores de VB6 están migrando a VB.Net

Por otro lado, en .Net tienes Clases para conectarte con Sql Server y con Oracle, clases que vienen en el framework, es decir son nativas del lenguaje. Por ejmplo, tienes a SqlConenction y OracleConnection.

Además de eso puedes integrar soluciones Windows, con Soluciones Web, Web services, Librerias (DLL) y mucho más en una sola solución de Visual Studio 2010.

Otra vía es Java, pero no es mi tema, aunque también es bueno..

Mi recomendación es que dejes atrás los lenguajes antiguos, y te vayas siempre por lo actualizado: .Net o Java.

PD: en .Net te recomiendo C#

Saludos!

toritojaja

D4N93R, muchas GRACIAS!!!  ;-) por tu participación en mi pregunta.

Sabes por ahora seguire y desarrollare el sistemita antes mecionado con VB .NET pues es en que ultimamente he trabajado y este asunto urge un poquito. Tengo conocimientos en C y C++ de la uni me gusto mucho la forma de coficar y las posibilidades que ofece, solo que lo deje olvidado po un rato, espero tener un rato libre para retomarlo ahora con C#.

Ahora abusando, tendras algun libro donde pueda estudiar lo relacionado a .NET, sus clases, etc.

1 vez mas GRACIAS!!!


[D4N93R]