Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   La Taberna (https://www.clubdelphi.com/foros/forumdisplay.php?f=40)
-   -   Sugerencias para iniciar un proyecto nuevo (https://www.clubdelphi.com/foros/showthread.php?t=86591)

RONPABLO 05-09-2014 22:03:37

Sugerencias para iniciar un proyecto nuevo
 
Hola, después de unos meses sin programar hoy he decidido que ya es el momento de volver y es justo retomar la programación... Ya que cuento con tiempo en las mañanas tengo ganas de iniciar unos proyectos que nunca realice, como tal aun no me decido por cual iniciar pero todos como tal tienen en común un control económico de egresos, ingresos, cuentas por pagar cuentas por cobrar... Esto como tal ya lo he hecho en Delphi 6, pero con el tiempo me encontré con varios problemas (por ejemplo el estar amarrado a una red local ya que de la forma como esta hecho no aguanta con la velocidad de una conexión a internet)... En fin me gustaría reahacer dicha funcionalidad y tomarla como base para los demás proyectos que tengo en mente (por lo tal debo crearlo de forma que sea escalable).... Ahora la pregunta es: ¿cual es el problema? pues que no se como orientar el proyecto.... A ratos creo que con una aplicación monolitica en Delphi con una capa de datos bien optimizada sería suficiente... luego veo tantos SO pululando (Linux/android, IOS, Windows) que creo que debería hacer algo web o algún híbrido con Delphi (o Lazarus) y la web... en fin, me estoy haciendo un nudo ya que todo lo que elija me hará investigar y aprender muchas cosas nuevas y al pensar en tantas cosas no veo claro que elegir.... Me gustaría si es posible que me den ideas, combinaciones (que se yo... Python y Delphi, HTML, php), particularmente creo que no me gustaría trabajar en Java, .Net ó C. Mis conocimientos en HTML5 y JavaScript son mínimos pero decentes como para poder meterme a hacer algo con ellos(creo yo) y no me molestaría realizar algo con Python/django u oír sugerencias....

Por cierto la base de Datos sería en Firebird.... ese no lo dejo por nada :D

Casimiro Notevi 05-09-2014 23:14:10

Deberás de tomar unas decisiones básicas para elegir el resto, por ejemplo: ¿quieres que funcione en pc, tablet y smartphone?

RONPABLO 05-09-2014 23:30:57

Cita:

Empezado por Casimiro Notevi
Deberás de tomar unas decisiones básicas para elegir el resto, por ejemplo: ¿quieres que funcione en pc, tablet y smartphone?

Pues no se si hasta smartphone pero pc y tablet si me gustaría poder cubrir... Es por eso que contemplo hacerlo como pagina web, aunque el tener aplicaciones nativas también me gusta mucho.... tengo un enredo por elegir :S

gatosoft 06-09-2014 04:53:18

Podrias pensar en publicar la funcionalidad comun de la que hablas en la web, exponiendola como un servicio REST.

DataSnap te puede ayudar con eso, creando una aplicación servidor REST o servidor DataSanap. No te saldrias de la filosofía de Delphi. Igual no importa tu Cliente, si es tableta o Winndows de escritorio comun.

Crear un servidor DataSnap es relativamente facil, puedes hacerlo todo por el Wizard si quieres y en unos minutos ya estas en linea...

saludo,

RONPABLO 06-09-2014 09:28:35

Cita:

Empezado por gatosoft
Podrias pensar en publicar la funcionalidad comun de la que hablas en la web, exponiendola como un servicio REST.

DataSnap te puede ayudar con eso, creando una aplicación servidor REST o servidor DataSanap. No te saldrias de la filosofía de Delphi. Igual no importa tu Cliente, si es tableta o Winndows de escritorio comun.

Crear un servidor DataSnap es relativamente facil, puedes hacerlo todo por el Wizard si quieres y en unos minutos ya estas en linea...

saludo,

El servidor REST suena interesante, pero como tal tengo Delphi 6 por lo cual si quiero hacer algo en otro SO creo que debería usar Lazarus y buscar un remplazo para DataSnap... Vi algo llamado N-Tier y otro llamado tiOPF, pero mi nulo conocimiento en DataSnap me deja sin saber si son una buena solución...


La franja horaria es GMT +2. Ahora son las 22:35:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi