Autor Tema: C++ 6.0 - C++ .NET 2003 - C++ .NET 2005 ¿cual es mas recomendable?  (Leído 2837 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

sicario

  • Visitante
Señores, vengo con el mismo cuento, pero en diferente perspectiva. Espero los administradores me perdonen la necedad de hablar sobre esto en un tema distinto.

Como les decía, estoy a punto de iniciar con un proyecto un poquito ambicioso e interesante, que me obliga a programar en C. Con la peculiaridad que la herramienta que se pretende desarrollar, debera correr tanto para Plataformas WINDOWS como para LINUX.

Siendo Objetivos... y con grandes ganas de salir en el estado de pendejez en que estoy... pregunto lo siguiente:

¿Con el afan de que mi codigo en C sea portable y poderlas compilar en distintas plataformas cual de estas herramientas cumple con mi objetivo?


1- C++ de Visual Studio 6.0 (dicen en esta version es la mejor porque no le pone librerias propias de microsoft)
2- C++ .NET 2003 (lo mismo con esta dicen que no le pone librerias o componentes propios)
3- C++ .NET 2005  (pero esta no)

En resumen... Yo quiero trabajar con cualesquiera de las tres herramientas, sin embargo... tengo miedo de correr el riesgo de que el puto microsoft me ponga librerias o codigo propio que no cumpla con el standard de C. en otras plataformas.

¿Que me recomiendan amigos? ¿cual es su opinion?

PD. Por favor... no mandarme a programar con algun IDE de Borland o algun NOTEPAD.





Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: C++ 6.0 - C++ .NET 2003 - C++ .NET 2005 ¿cual es mas recomendable?
« Respuesta #1 : enero 02, 2008, 03:50:21 pm »
Tenes que diferenciar bien C de C++, y tenes que pensar en el hecho que las interfaces van a ser un problema que tenes que atender. Si queres que tu codigo en C sea portable tendras que elegir un toolkit grafico como gtk+ o como wxWidgets.

Al mismo tiempo que si usas c++ podrias usar esos y QT.

Si no tenes conocimientos en C y manejas otros lenguajes deberias de considerar que es un proyecto serio el que queres comenzar y que tal vez lo mejor es elegir un lenguaje con el que te sintas bien, o aprender algo que no sea de aprender tantas cosas, por ejemplo podes utilizar Java y vas a tener una portabilidad inmediata.

En c++ hasta donde me imagino si usas los el de vs6 tendrias que usar MFC par lo grafico y si es en .net no estoy seguro pero usa windows forms y ahi otra vez caes en que no es portable.

Si usas C++ con GNU C++ Compiler o G++ , tenes muchas mejores oportunidades de hacerlo portable, ya que como te he dicho anterioremte respeta los estandares de C y C++

sicario

  • Visitante
Re: C++ 6.0 - C++ .NET 2003 - C++ .NET 2005 ¿cual es mas recomendable?
« Respuesta #2 : enero 03, 2008, 08:43:12 am »
Gracias RDOGG ... como siempore vos siendo convincente en tus respuestas... Creeme que estoy en una encrucijada.. se esta deciciendo trabajar con C++ ... porque la herramienta trata sobre conexiones a bases de datos... y se ha comprobado que por el tipo de conexion de forma muy nativa departe de C++ .. este se vuelve mucho mas veloz que si se utiliza algun lenguaje de microsoft... VB.. Vb.net... C#  ... que aunque se utiliza los mejores standares en conexion.. aun asi... le lleva ventaja el C++.   Por experiencia siento que la aplicacion queda muy pesada con los lenguajes que domino. La verdad no se que hacer.. porque ahora tengo dos retos... en menos de 6 meses... Aprender C++ con entornos graficos.. y echar andar ese proyecto que promete mucho futuro para mi carrera empirica como programador.

Me hablas de JAVA pero = estoy perdido con dicho lenguaje... y he probado algunos demos en los cuales.. siento que eso de la maquina virtual.. lo hace ser pesado tambien.. en cuanto a devolucion de datos consultados en alguna base.

Es tonta la pregunta.. pero ¿sera que habra alguna forma mas nativa en vb.net que me permita conectarme de forma mas directa y agilizada? porque siento que la lentitud en mis aplicaciones para devolverme datos o ejecutar procesos como procedimientos almacenados o compilar PACKAGES esta en la conexion. Pero en verdad solo es una especulacion mia.






Desconectado Juancho

  • The Communiter-
  • *
  • Mensajes: 1311
Re: C++ 6.0 - C++ .NET 2003 - C++ .NET 2005 ¿cual es mas recomendable?
« Respuesta #3 : enero 03, 2008, 08:54:36 am »
mmm no c si era cierto pero creo q m llegaron contando que como que estaba la pltaforma .NET (.NET FRAMEWORK) para linux o noc que era para linux. La cosa es q podias correr todos los programas hechos en VS2005 con esa plataforma instalada. Noc si la noticia er cierta pero tendrias q buscar. Si esa asi ya la hicistes y podes programas en VS2005 en el lenguaje que quieras!
<a href="http://www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/" target="_blank">
<img src="http://cache.www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/b_560x95.png" border="0" width="560" height="95" alt="" />
</a>

sicario

  • Visitante
Re: C++ 6.0 - C++ .NET 2003 - C++ .NET 2005 ¿cual es mas recomendable?
« Respuesta #4 : enero 03, 2008, 08:57:18 am »
son dos cosas las que ando buscando... en su orden de prioridad

1- VELOCIDAD EN RESPUESTA PARA DEVOLUCION DE DATOS

2- PORTABILIDAD DE CODIGO PARA DISTINTAS PLATAFORMAS

sicario

  • Visitante
Re: C++ 6.0 - C++ .NET 2003 - C++ .NET 2005 ¿cual es mas recomendable?
« Respuesta #5 : enero 04, 2008, 09:14:41 am »
Esta decidido:    Se va a trabajar con VS2005 y C++ (ya eche al carajo la portabilidad)

algun amigo sabe donde puedo encontrar alguna pagina con ejemplos de conexion a multiples bases de datos utilizando VS2005 y C++? .... me urge...

gracias por su amable ayuda..  :thumbsup: