La consulta es la siguiente. Quiero empezar a programar una aplicación de escritorio en C++. No es algo muy complejo, y la idea es trabajar en lo posible con tecnologías libres. Las opciones elegidas hasta ahora son QT+QxOrm. El motor de BBDD está por verse.
Si bien la aplicación no es un proyecto laboral en si mismo, sino un proyecto personal para desarrollar habilidades con ese lenguaje., quisiera desarrollarlo con herramientas aptas para el desarrollo a nivel profesional y la pregunta apunta a eso, precisamente. ¿Qué entornos de desarrollo y herramientas pueden recomendarme para desarrollo de aplicaciones en C++, que faciliten posteriormente una inserción en el mercado? Muchas gracias
entre Desarrolladores
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
Entorno para desarrollo profesional en C++
- preguntó
- Escritorio
- 1846 Vistas
- 6 Respuestas
- abierta
6 Respuestas
Hola Ezequiel,
No estoy seguro de que una recomendación que te hagamos por acá te sea de ayuda. Deberías hacer un pequeñoe estudio del mercado al que apuntas, separar las empresas que trabajan con C++ (el grueso de empresas por acá trabajan con Java, PHP o .NET) y ver qué entorno de desarrollo están usando.
Si les planteás la pregunta como un trabajo de estudio y les consultás en qué lenguaje trabajan y qué herramientas usan, tendrás una buena cantidad de respuestas.
Saludos cordiales
Por favor, accede o regístrate para añadir un comentario.
Hola Ezequiel,
para trabajar con Qt y C++ te recomiendo encarecidamente que te instales la úlitma versión estable del SDK de Qt (actualmente la 5.1.1: https://qt-project.org/downloads). Junto con el SDK se distribuye también el entorno de desarrollo QtCreator, ideal para crear aplicaciones basadas en Qt. Junto con QtCreator también viene el QtDesigner, que te servirá para diseñar tus interfaces gráficas basadas en Qt.
La parte de la pregunta que hace referencia a la inserción de tu aplicación en el mercado: bueno, esto ya no depende tanto de las tecnologías que uses, sino de otro tipo de factores. Que la desarrolles con una tecnología u otra no la va a hacer más o menos vendible.
Te pongo un ejemplo de proyecto creado con QtCreator. La estructura de directorios sería algo así:
- QtCreatorTest
- QtCreatorTest.pro
- src
- Main.cpp
- Persona.h
- Persona.cpp
El fichero QtCreatorTest.pro contendría lo siguiente:
HEADERS += \
src/Persona.h
SOURCES += \
src/Persona.cpp \
src/Main.cpp
El fichero Main.cpp podría contener:
#include "Persona.h"
int main(int argc, char** argv)
{
Persona* persona = new Persona();
delete persona;
}
El fichero Persona.h
#ifndef PERSONA_H
#define PERSONA_H
class Persona {
public:
Persona();
~Persona();
};
#endif
Y por último, el fichero Persona.cpp:
#include "Persona.h"
Persona::Persona()
{
}
Persona::~Persona()
{
}
A partir de aquí, es cosa tuya ;-)
Espero haberte ayudado.
Por favor, accede o regístrate para añadir un comentario.
C++ ? Para aplicación de escritorio? No te estas complicando la vida.
Escritorio windows visual c# express
Linux c# monodevelop
Todo gratuito
DEja el c++ para cosas de mas bajo nivel
Por favor, accede o regístrate para añadir un comentario.
En linux creo que también podes encontrar Xamarin (hermano mayor de MonoDevelop) para C# que te recomiendo mas para una App de Escritorio, pero si insistes en C++ podrías probar con Code::Blocks, que es multi plataforma, o bien como te recomiendan el SDK de Qt.
Por favor, accede o regístrate para añadir un comentario.
Qt tiene su propio IDE pero no es obligatorio, existen otros estando KDevelop entre mis preferencias. Si quieres desarrollar tus habilidades en C/C++ te recomiendo que estudies primero el último estándar de C++ para que compruebes que el lenguaje ha evolucionado tanto que ya se puede utilizar para cualquier cosa incluida la programación Web. Al mismo tiempo mírate CMake (también CTest, CPack y CDash), en mi opinión es fundamental, ya que una vez que conozcas este lenguaje de script, te darás cuenta de que ni siquiera necesitas un IDE para trabajar.
Adicionalmente, mira las bibliotecas Boost. Muchas de sus librerías forman parte del actual estándar de C++ y seguro que te soluciona algún problema que se te presente. Por último, como alternativa a Qt, mirate wxWidgets.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 689653
- 1
- Jul 5, 2015
Sin Respuesta
-
- 86
- 0
- Oct 18
-
- 167
- 0
- Jul 9
-
- 540
- 1
- Mar 19
-
- 414
- 2
- Feb 26
-
- 4771
- 0
- Nov 7, 2023
-
- 481
- 0
- Sep 19, 2023
-
- 465
- 0
- Ago 21, 2023
-
- 637
- 0
- May 14, 2023
- ver todas
Preguntas relacionadas
Actividad Reciente
alyvrs preguntó Oct 19
Ayuda , necesito mostrar datos creados solo por el…ManHol preguntó Jul 9
pasar un archivo de excel a csv en pythonArtEze respondió Abr 24
Alguien sabe, no me ignorenArtEze seleccionó una respuesta Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze preguntó Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
No me deja instalar OracleArtEze respondió Abr 24
Formulario que guarde los datos de un jsonArtEze comentó Abr 24
Script /boot/ scrapingSantiago2610 comentó Mar 23
Acualizar ChoiceField en django
Ultimas Preguntas
Preguntas relacionadas
Usuarios Top
- Leonardo-Tadei
- 227320 Puntos
- Peter
- 150480 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos