Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-03-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 18
Chris Va por buen camino
DataSnap o LAMP

Compañeros, me encuentro en un dilema ahora. No sé que camino tomar. Quiero REdesarrollar una aplicación desde cero (me encanta reinventar la rueda ). La aplicación que existe ahora es cliente-servidor con Firebird. Tiene sus defectos por la arquitectura y además cuando la hacía no tenía mucha experiencia en cliente-servidor ni Delphi.

Por esa razón, quiero enmendar los problemas que esa pobre aplicación tiene volviéndola a hacer desde cero. Con su mejoras y funciones nuevas claro! Pero no me decido que arquitectura usar: DataSnap con o sin Intraweb, Cliente-Servidor o simplemente usar LAMP.

Realmente más prefiero hacerla en LAMP (usando Django y PostgreSQL), sinceramente porque me gusta sentir que tengo todo bajo control y puedo incidir fácilmente sobre cada parte de la aplicación y su GUI. Lo que me detiene a hacerla de este modo es tener que empezar a lidiar con JavaScript, CSS y HTML.

Hacerla con DataSnap o cliente-servidor me evitaría tener que aprender un nuevo lenguage, usar mucho del conocimiento ya adquirido en Delphi. Sin embargo, la aplicación heredaría inconvenientes que no los quiero, como no ser multiplataforma por ejemplo. En este sentido, vi que para el cliente se puede usar Intraweb, pero aún así el servidor estaría esclavizado a funcionar en Windows Server.

En sintesis, estos son los pro y los contra que tengo:
LAMP
Pros:
  • Multiplataforma (Cliente y Servidor)
  • GUI más rica y fácil de hacer gracias a HTML, CSS, Javascript
  • Facilmente puede ser accedida desde cualquier parte
  • Las estaciones de trabajo no tienen que configurar nada
  • Se puede tener acceso desde dispositivos móviles
  • Todos los beneficios de la nueve (esto es relativo)
Contras:
  • La combinación de HTML, CSS y Javascript es poco productiva comparada con Delphi.
  • No se tiene acceso a los recursos del sistema (mi aplicación necesita imprimir y a clientes de correo como Outlook o Thunderbird)
  • Hacer una buena GUI me requerirá de un trabajo enorme de ensallo y error.
.

Por el lado de DataSnap
Pros:
  • Puedo reutilizar código y conocimiento ya adquirido.
  • La creación de la interfaz cliente es más fácil.
  • Acceso a los recursos locales (impresoras, clientes de correo y Word por medio de COM)
contras
  • No hay mucho control sobre la GUI si utilizo Intraweb
  • Pegado en una sola plataforma
  • La movilidad del usuario se ve afectada (se necesita disponer del cliente para entrar al sistema)
  • Hay que recurrir a la API de Windows para enriquecer la GUI
  • Si se quiere en dispositivos móviles, hay que desarrollar el cliente (aunque esto también puede ser necesario en LAMP)

Bueno, esos son los puntos que he considerado, aunque creo que alguno se me escapa.

Realmente espero que me puedan brindar sus opiniones. Yo las consideraré y agradeceré. Quiero ya decidirme porque espero empezar el desarrollo en la próxima semana.

De antemano, muchas gracias
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Querys en DataSnap juank1971 Conexión con bases de datos 10 15-07-2014 14:04:55
Error en insercion con Datasnap rruffino SQL 3 16-03-2010 18:38:02
Comom saber si tengo instalado lamp Faust Linux 3 16-01-2009 03:07:00
Turotial datasnap Osorio Providers 2 20-09-2006 14:36:10
Midas y DataSnap Toni Providers 1 09-07-2003 19:30:47


La franja horaria es GMT +2. Ahora son las 15:31:00.


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
Copyright 1996-2007 Club Delphi