Ver Mensaje Individual
  #1  
Antiguo 04-01-2020
ExploradorLZCT ExploradorLZCT is offline
Registrado
 
Registrado: ene 2020
Posts: 6
Reputación: 0
ExploradorLZCT Va por buen camino
Question Como crear aplicaciones multiplataforma

Hola a todos,

Antes que nada, un muy Feliz Año Nuevo.

Si es posible, agradecería que me ayudaran con lo siguiente :

Quiero desarrollar, con base en Pascal, a modo de prueba piloto, una muy simple aplicación multiplataforma. Bueno, no tan simple como "Hola mundo".

La idea es que, básicamente, el mismo código fuente se compile, y se ejecute, en tantos sistemas operativos como sea posible. O sea, minimizando la programación condicional que deba hacerse para plataformas específicas.

Aunque Delphi tiene herramientas para esto, en principio pienso más en Lazarus con Code Typhon por dos razones :

1. Porque según parece su lista de SO a los que puede compilar es bastante más grande (incluye algunos que no conozco ni de nombre).

2. Porque para un proyecto piloto de tan corta magnitud el Delphi actual está fuera de presupuesto.

Dejando de lado el problema de como poder ir probando el aplicativo en cada SO, hay dos temas iniciales en que ojalá puedan ayudarme.

El primero es la lista de componentes visuales que podría usar. Obviamente, hay que pensar en términos de aquellos que es más probable que funcionen igual en todas las plataforma (o casi todas).

Tentativamente he seleccionado los siguientes :

TPanel, TEdit, TLabel, TBitBtn, TSpeedButton, TListBox y TScrollBox

Mi primera pregunta es entonces : Alguno sabe de plataformas en las que estos controles tengan problemas ?

El segundo tema es que una cosa es que un programa compile y otra es que se ejecute bajo un sistema operativo. Así, aunque Code Typhon compile a muchos sistemas, supongo que en algunos, tan solo para que el programa arranque, será necesario incluír instrucciones específicas.

Por tanto, mi segunda pregunta es : Podrían indicarme alguna página donde se haya concentrado, para la mayoría de las plataformas, la información necesaria para lograr que los programas realmente corran ?.

De antemano, muchas gracias.

PD 1 : Este tema es más para el subforo "Lazarus, FreePascal, Kylix, etc." de "Otros entornos y lenguajes"; pero, aunque al usar la opción Buscar he podido hallar hilos ahí, y se reportan 5475 post en él, cuando intento entrar directamente al subforo solo me muestra un mensaje. Por eso he colocado el tema aquí.

PD 2 : Mientras investigaba el tema, leí del problema entre el Lazarus oficial y Code Typhon; así como las discusiones acerca de la estabilidad de Code Typhon. Entiendo la situación actual; pero, a efectos de lo que quiero hacer, son temas que no me preocupan. Como pueden ser muy apasionantes para algunos, y quieran aludirlos, les agradezco que se abstengan de comentarlos en esta nota.

Última edición por ExploradorLZCT fecha: 04-01-2020 a las 21:09:11. Razón: Falto resaltar opción Buscar
Responder Con Cita