Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/04/2012, 17:31
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: No ver la terminal en Python

Cita:
Iniciado por WorldFox Ver Mensaje
Sin embargo te quisiera preguntar una cosa acerca de la parte de "Estás 2 anteriores pregunta como hacerlas sin ningún Framework."

No me gusta trabajar con librerías por el tema de que implica usar un código que yo no he hecho, el cual me cuesta más de entender y modificar y no me resulta cómodo.
Te aseguro que trabajas con frameworks, librerias o apis ya hechas todo el tiempo. A pesar de que no te des cuenta.

Incluso python es buen ejemplo de esto. Por ejemplo, no te pones a escribir código para implementar listas o diccionarios, mas bien confías en que alguien hizo eso y esta bien, por que seguramente fue probado exhaustivamente, por que fue implementado por muchos profesionales, etc...

No solamente usas cosas ya hechas para ahorrarte tiempo y ya. Esto de reutilizar algo que ya hicieron y no reinventar la rueda. Esta basado en el principio DRY.

Cita:
Iniciado por WorldFox Ver Mensaje
¿Qué quiere decir escribir las librerías en C o C++?
Escribir código en C o C++.

Cita:
Iniciado por WorldFox Ver Mensaje
¿Tengo que volver a crear lo que quiero de la librería en C o C++?
Si no quieres usar una librería que te cree las ventanas y los botones, si.

Cita:
Iniciado por WorldFox Ver Mensaje
¿Implica programar en C o C++?
Si, mucho. Probablemente tengas que programar mas tiempo que los años que pueda vivir un hombre.

Cita:
Iniciado por WorldFox Ver Mensaje
¿Qué ventajas y desventajas tiene?
Ventajas: Sería algo tuyo.
Desventajas: Te llevaría mucho tiempo y dinero, reinventarías la rueda.

Ejemplo:
Puedes ver el código de wxpython, como podrás ver solamente es un wrapper de wxwidgets pero aun así la cantidad de código que tiene es descomunal. Y wxwidgets a su vez es solamente una librería para trabajar con interfaces gráficas en C++ (Si también puedes ver su código). Que a su vez wxwidgets usa la API del sistema operativo que te encuentres (dependiendo del sistema operativo también puedes ver el código).

Moraleja: Aprende una librería para trabajar con la interfaz gráfica. Es mucho mas simple que hacer la tuya desde 0. Ademas que dudo mucho que tus necesidades requieran de la creación de tu propia librería.

PD: No he conocido hasta la fecha ningún buen framework que no te deje personalizar alguna opción.