Autor
|
Tema: Api vs VCL (Leído 4,272 veces)
|
Riki_89D
Desconectado
Mensajes: 851
BCN CITY
|
Hola que tal,vera,asta ahora programo con el IDE de Borland C++ 6.0,que ya te da los formularios echo,algo que se agradece,pero claro esta que los ejecutables ocupan lo suyo aun que este vacio,en cambio si yo ago el mimso form usando pura API de windows,el tamaño del ejecutable se reduce notablemente,mi pregunta es si es mejor porgramar todo con la API y asin reducier su tamaño y aumentar su velocidad de ejecución o pasar de eso y utilizar la VCL y asi aumentar la velocida de programacion,lo digo mas que nada por que me gustaria saber si por jemplo una empresa te pide un software,supongo que les dar igual como lo hagas no? osea no te diran que sera mejor que ocupe menos bla bla bla no?¿,lo pregunte a un amigo,me contesto que si iva a programar todo con la API que para eso me pasara al ensamblador de 32 bits,que al fin y al cabo usas la API igual que en C y el tamaño es todavia mas reducido,que pensais? me ayudaria mucho buestras opiniones saludos
|
|
« Última modificación: 24 Febrero 2011, 15:25 pm por Riki_89D »
|
En línea
|
|
|
|
pucheto
Desconectado
Mensajes: 215
|
Te pregunto esto... cuanto cuesta un disco rigido hoy en dia, de q capacidad los venden, y cuanto pesa tu programa?
No hay q ser ridiculo, nuestros programas corren en general sobre pcs de escritorio, 20 mb, 50 mb, 200 mb, son capacidades q hoy cualquiera puede afrontar... Lo que menos pesa es el codigo... Si puede sumarle peso a una aplicacion alguna base de datos, contenidos multimedia, etc...
Lo mismo con el tema velocidad de la gui, las gui trabajan a la velocidad del usuario, por mas q la hagas en asm, super rapida y eficiente, no sirve de nada, para el usuario 500ms es igual a 10ms...
Solo se justifica hacer todo en asm para reducir el peso en algunos microcontroladores por ejemplo, que tenes 1kb de memoria de codigo...
Y programar en asm y tratar de mejorar la velocidad del programa en rutinas muy especificas de uso intensivo del codigo...
|
|
|
En línea
|
|
|
|
Riki_89D
Desconectado
Mensajes: 851
BCN CITY
|
Ok,eso por parte del asm,i lo de la API?¿ de acuerdo,hyo en dia con los PCs que hay no hay de que preucuparse es cierto,me gustaria saber la opinion de muchos programadores de aqui,que ventajas tiene usar la api en dez de la VCL? no me digan que el tamaño del exe por que qeudo claro que hoy en dia esoparece que ya no tiene mucha importancia saluds y gracias amigo
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.937
Israel nunca torturó niños, ni lo volverá a hacer.
|
No depender de Borland que vaya uno a saber cuanto mas durara Comprender mejor que esta haciendo tu programa. Poder cambiar de compilador.
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
Riki_89D
Desconectado
Mensajes: 851
BCN CITY
|
Hola eternal,esperava tu respuesta en este tema ,nose por que pero imaginaba esa respuesta,ya e bastante la gente que me dice que no use broland,y yo idiota d emi sin hacer caso,pero entonces dime una cosa,me sugieres que lo haga todo con la API o (gran parte del proyecto) a usar la VCL que ofrece borland?¿ lo del ASM quedo claro que no se usa! saludos
|
|
« Última modificación: 24 Febrero 2011, 16:49 pm por Riki_89D »
|
En línea
|
|
|
|
pucheto
Desconectado
Mensajes: 215
|
Hola eternal,esperava tu respuesta en este tema ,nose por que pero imaginaba esa respuesta,ya e bastante la gente que me dice que no use broland,y yo idiota d emi sin hacer caso,pero entonces dime una cosa,me sugieres que lo haga todo con la API o (gran parte del proyecto) a usar la VCL que ofrece borland?¿ lo del ASM quedo claro que no se usa! Antes que la VLC tenes opciones un poco mas modernas como QT, o WxWidgets... Usa el Api cuando realmente requieras tener control total en tu aplicacion... Y asm se usa donde se justifica usarlo... por ejemplo usando las instrucciones y registros para SIMD (los mmx, xmm y proximamente los ymm) en procesamiento de imagenes... no hay q descartarlo solo pq es complejo...
|
|
|
En línea
|
|
|
|
Riki_89D
Desconectado
Mensajes: 851
BCN CITY
|
xd weno es que nose por que solo veo ventajas usarndo la API xd entonces me recomiendan algun compilador bueno para C/C++ ?¿
como IDE tenia pensado usar Dev-C++,que opinais?¿
saludos
|
|
« Última modificación: 24 Febrero 2011, 17:59 pm por Riki_89D »
|
En línea
|
|
|
|
gotenx
Desconectado
Mensajes: 39
|
Dev-Cpp es el que uso, dicen que esta anticuado y tal, pero a mi me gusta.
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.937
Israel nunca torturó niños, ni lo volverá a hacer.
|
VC++ y Visual Studio.
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
pucheto
Desconectado
Mensajes: 215
|
En windows yo usaba el VC++, me armaba los proyectos con CMake, debug con visual studio y editaba el codigo con GVim. En linux g++, depende del proyecto hago el Makefile a mano o con CMake, debug con Kdbg y edito el codigo con GVim.
Pero yo tengo gustos extraños...
|
|
|
En línea
|
|
|
|
|
|