Ver Mensaje Individual
  #9  
Antiguo 18-12-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por Deiv
Hasta hoy (como novato) había programado valiéndome de un ejecutable que lo crea Delphi, un Pas, dfm, RES, DAT, Íconos e imágenes, me valía de todo ello.

¿Para el empaquetado de un Programa ya sea con InstallShield, InnoSetup, etc, de que otros archivos más son necesarios en un campo de programación?
Bueno. Yo entiendo que no hay una forma de hacer las cosas en este sentido. Es decir, imagina un programa que únicamente constara de un archivo ejecutable y que no fuera necesario nada más para hacer uso del mismo. No haría falta siquiera instalador, ¿verdad?

Puede que lo utilizaráramos para añadir algún icono en el menú de inicio de Windows (o de donde fuese), y/o para copiar el ejecutable de nuestro programa en algún lugar determinado, pero, lo que está claro es que no vamos a meter archivos de imágenes, de audio, de vídeo, si no los vamos a necesitar.

Cita:
Empezado por Deiv
Bueno quizá sea depende de lo que uno haga, (...)
Así lo veo yo también.

Cita:
Empezado por Deiv
(...) y lo que uno haga siempre va a querer proteger su código, (...)
Bueno... siempre, siempre... si distribuyes tu aplicación junto con su código fuente (mediante alguna licencia "libre") pues no veo la necesidad de proteger el código, todo lo contrario. No digo que tengas que hacerlo así, pero, digo que no siempre es preciso proteger el código fuente, y, no sólo en el caso de que pienses distribuir este junto a tu aplicación.

Cita:
Empezado por Deiv
(...) obvio, pero meter todo en un Ejecutable es tan solo engordar el mismo.
Depende otra vez. Si tu ejecutable va a hacer uso de muchos archivos de imágen y estos son muy pesados... es posible que no te interese incluirlos como recursos en tu ejecutable. No sólo para no engordarlo, sino porque tener las imágenes fuera de tu ejecutable puede acaso proporcionarte alguna ventaja: piensa en las actualizaciones de que hablamos más arriba. No es lo mismo actualizar un archivo de imagen de, digamos, 100 KB, que un ejecutable de 2 MB, por ejemplo.

Cita:
Empezado por Deiv
(...) ¿Me estoy perdiendo de algo más para programar de una buena manera? es decir creo que me falta incluir archivos INI, por ejemplo, y si se trata de Base de datos, tales archivos, etc, pero... un buen programador de manera general ¿qué otros archivos debería de manejar además de los que mencioné y así darle un empaquetado final?
Volvemos a lo de arriba: dependerá de lo que quieras hacer y de lo que necesites para llevarlo a cabo. Si no te es preciso utilizar archivos INI no veo porqué deberías incluirlos en tu programa... quizás como una forma de "despiste", o para "engordar" artificialmente el programa, para hacerlo a la vista "más complejo"... pero, esto, como ves... son hipótesis un tanto extrañas... en general, digo, si no te hace falta utilizar archivos INI para qué vas a incluirlos, para qué vas a preocuparte de hacerlo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita