Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 26-04-2004
Iceman Iceman is offline
Miembro
 
Registrado: ago 2003
Ubicación: Tierra del Fuego
Posts: 25
Poder: 0
Iceman Va por buen camino
Cita:
Empezado por _iceman
En el ámbito en el cual me desenvuelvo (facultad), todas las personas con las que me contacto tienen la idea de desarrollar cualquier sistema, sea lo que sea, con tecnología WEB (html, php, java, etc.), y dejaron de lado el desarrollo tradicional (Delphi, Visual C, Builder, Visual Fox),
Segun Iceman 2:
Tecnologia Web: html, php, java, etc
Desarrollo Tradicional: Delphi, Visual C, Builder, Visual Fox.

Segun esta division, quiero suponer que cuando se referia a tecnologia Web, imaginaba una aplicacion que se ejecuta en un explorador de internet desarrollada basicamente con las herramientas descriptas, y cuando se referia a desarrollo tradicional se imaginaba un EXE para Win32 hecho con las otras herramientas.

Al menos a mi me sonó asi. No dudo de que lo que han planteado precedentemente es asi, y las aplicaciones funcionan, pero les digo algo que los que no son argentinos desconocen seguramente: "Uds. no saben lo que son programar un sistema de facturacion con nuestras benditas impresoras fiscales "

Mas allá de todo, creo que cuando uno tiene que hacer un sistema, que generalmente es para AYER, si es un especialista en Delphi, aun si es un sistema perfecto para hacerlo en php, lo exprime al pobre Delphi y lo termina haciendo con el "desarrollo tradicional" como lo define Iceman 2, y por el contrario si es un avezado desarrollador Web, aunque el sistema conste de un menu y tres ABM que se pueden hacer con el asistente de Delphi, buscará hacerlo con PHP. Simplemente por una cuestion de que pone sobre la mesa la seguridad que dá hacer las cosas con las herramientas que mas se domina. Ahora, si se dominan ambos mundos, pues preguntenle, no es mi caso

Iceman, el verdadero
__________________
Desde el fin del mundo....
Responder Con Cita
  #22  
Antiguo 26-04-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Cita:
Empezado por Iceman
Mas allá de todo, creo que cuando uno tiene que hacer un sistema, que generalmente es para AYER....
Pues llevas parte de razón todos vamos fatal con las fechas de entregas. No obstante, creo que con esa filosofía aun estaíamos "exprimeindo" al pobre clipper. Nadie es experto en nada hasta que se pone a investigarlo y pasa un tiempo de pinche, pero esto sería fuente de otro debate.
__________________
E pur si muove

Última edición por marto fecha: 26-04-2004 a las 23:08:13.
Responder Con Cita
  #23  
Antiguo 26-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Cool

Cita:
Empezado por marto
y pasa un tiempo de piche
Y esto que quiere decir???? me he matao de la risa... pues en mi pueblo, piche = coño!!!

no creo que te la pases de la manera que me he imaginao...
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #24  
Antiguo 26-04-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Cita:
Empezado por jachguate
Y esto que quiere decir???? me he matao de la risa... pues en mi pueblo, piche = coño!!!

no creo que te la pases de la manera que me he imaginao...
jajajaajajaja

no... ojalá! quería decir pinche!!!!
__________________
E pur si muove
Responder Con Cita
  #25  
Antiguo 29-04-2004
perrogrun perrogrun is offline
Miembro
 
Registrado: ene 2004
Ubicación: Fuengirola
Posts: 41
Poder: 0
perrogrun Va por buen camino
Hola a todos, vereis yo soy "programador web" bueno si eso significa algo, a lo que me refiero es que programo más en asp y lenguajes de páginas activas que en delphi o en otros entornos parecidos.

En cuanto a la capacidad del desarrollo Web, como lo denomina iceman en el inicio del debate, estoy de acuerdo en que está limitada, tanto por la velocidad de línea del cliente, como de la fiabilidad que te de el servidor donde tienes alojada la aplicación (dile a un cliente que su sistema no va porque hay una cosa que se llama servidor que no depende de ti y que no puedes hacer nada para solucionarlo hasta que a los del servidor les de por solucionar tu problema).

En mi empresa he desarrollado una aplicación inmobiliaria el la que más de un ciento de inmobiliarias meten, sacan, actualizan, hacen carteles, cofiguran su web, configuran sus paneles de control, comparten propiedades, controlan a sus agentes, comparten clientes, acceden al servicio de mensajería... y además todos los usuarios de las webs acceden al mismo sistema para ver las webs de cada cliente en particular. Todo esto con imágenes en bases de datos (mas de 5.000 de 60Kb), panorámicas, etc. Por lo tanto, la potencia de estas aplicaciones está probada, pero el gran problema no esta del lado digamos del servidor, sino de las capacidades del cliente. Imagina que se le corta la conexión a internet. Una empresa no se puede paralizar porque se les corte la conexión, esto no es fiable. Por eso la solución (por lo menos la que yo veo) es combinar ambar técnicas. Crear una aplicació web (siempre que se pueda por las carencias que antes habeis comentado) y tener una "aplicación de escritorio" a modo local de "urgencia" para cuando no funcione la conexión o exista algún problema a modo de "salvavidas".

En cuanto a lo de los listado en las aplicaciones webs también se pueden hacer (y yo creo que de manera sencilla, depende del lenguaje que utilices) yo personalmente para hacer listados siempre utilizo el Word. ¿Por qué? Porque desde, por ejemplo asp, puedes presentar una web en el navegador o abriendo el word y presentándola en él, así para el cliente es una forma más familiar de visualizar los listados, los puede modificar, guardar en su disco duro, etc. Ahora si ya me sacais de windows no tengo idea como se vería esto que os digo en linux u otro sistema operativo diferente de windows.

En lo que sí estoy de acuerdo es en que una aplicación de "escritorio" es mucho más segura que una aplicación web, pero mucho más, aunque las aplicaciones web si que tienen otra ventaja que no habeis comentado y es que el cliente se OLVIDA de las copias de seguridad de sus datos, ya que la mayoría de los servidores, y cuando digo servidores me refiero a empresas de hosting serias, hacen copias de seguridad de todo tu sitio día a día y las puedes recuperar hasta con un mes plazo.
Responder Con Cita
  #26  
Antiguo 29-04-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

Cita:
Empezado por perrogrun
En cuanto a la capacidad del desarrollo Web, como lo denomina iceman en el inicio del debate, estoy de acuerdo en que está limitada, tanto por la velocidad de línea del cliente,
No veo la relación entre la línea del cliente y la "limitación" de una "aplicación web" frente a eso que llamáis "aplicaciones de escritorio". Me temo que distinguís las "aplicaciones web" como aplicaciones de "conexión remota" (un cliente y un servidor en máquinas diferentes) frente a "aplicaciones de escritorio" que se ejecutan en una "conexión local" (sólo hay una máquina). Pero esto no es realmente así, puedo tener un servidor web y un cliente (pongamos un navegador web) ejecutándose ambos en la misma máquina, y una "aplicación de escritorio" conectándose a un servidor (p. ej. de base de datos) a miles de kilómetros de distancia. De hecho no es una situación tan extraña.

Nota: entrecomillo "aplicación web" y "aplicación de escritorio" por seguir usando vuestra terminología.

Cita:
Empezado por perrogrun
como de la fiabilidad que te de el servidor donde tienes alojada la aplicación (dile a un cliente que su sistema no va porque hay una cosa que se llama servidor que no depende de ti y que no puedes hacer nada para solucionarlo hasta que a los del servidor les de por solucionar tu problema).
¿Acaso eso que llamáis "aplicaciones de escritorio" no se conectan a servidores (de bases de datos, de transferencia de archivos, de autenticación, ...) que no dependen de vosotros?

Cita:
Empezado por perrogrun
Imagina que se le corta la conexión a internet. Una empresa no se puede paralizar porque se les corte la conexión, esto no es fiable. Por eso la solución (por lo menos la que yo veo) es combinar ambar técnicas. Crear una aplicació web (siempre que se pueda por las carencias que antes habeis comentado) y tener una "aplicación de escritorio" a modo local de "urgencia" para cuando no funcione la conexión o exista algún problema a modo de "salvavidas".
¿Acaso no es posible ejecutar el servidor web y el servidor de base de datos en el cliente para cuando suceda tal contigencia? De hecho es una situación habitual en muchas LAN's.

Cita:
Empezado por perrogrun
yo personalmente para hacer listados siempre utilizo el Word. ¿Por qué? Porque desde, por ejemplo asp, puedes presentar una web en el navegador o abriendo el word y presentándola en él, así para el cliente es una forma más familiar de visualizar los listados, los puede modificar, guardar en su disco duro, etc. Ahora si ya me sacais de windows no tengo idea como se vería esto que os digo en linux u otro sistema operativo diferente de windows.
Bien, tú has optado por una solución "propietaria" (el uso de Word) para la presentación de tus listados, frente a otro tipo de soluciones "abiertas" y de caracters "universal". Desde luego no hay nada que criticar en ello. La única premisa es que tus clientes tendrán que adquirir, si no lo han hecho ya, sus correspondientes licencias de Word, además de trabajar en un sistema operativo que permita ejecutar dicho software. Esto último sí que choca con uno de los objetivos de diseño de la web: la neutralidad de la plataforma en la que se presentan los documentos (esto incluye el sistema operativo y la no obligatoriedad de utilizar clientes gráficos).

Cita:
Empezado por perrogrun
En lo que sí estoy de acuerdo es en que una aplicación de "escritorio" es mucho más segura que una aplicación web, pero mucho más,
Aquí sí que estoy perdido. No logro intuir siquiera en qué sentido y cómo puede ser más segura una "aplicación de escritorio" frente a una "aplicación web". Juraría que una "aplicación web" puede utilizar cualquier mecanismo de seguridad que pueda utilizar una "aplicación de escritorio": autenticación, cifrado, respaldo de datos, ...

Saludos.
Responder Con Cita
  #27  
Antiguo 30-04-2004
perrogrun perrogrun is offline
Miembro
 
Registrado: ene 2004
Ubicación: Fuengirola
Posts: 41
Poder: 0
perrogrun Va por buen camino
Hola kinobi, veo que eres una persona a la que le gusta el cambio de ideas, me alegro.

Cita:
Kinobi;
Me temo que distinguís las "aplicaciones web" como aplicaciones de "conexión remota" (un cliente y un servidor en máquinas diferentes) frente a "aplicaciones de escritorio" que se ejecutan en una "conexión local" (sólo hay una máquina)
Yo creo que el debate está en aplicaciones creadas para trabajar con ellas en una "página web" mediante un navegador (Asp, php, coldfusion,... ), no aplicaciones cliente-servidor.Sinceramente creo que ese es el debate.

Cita:
Kinobi
¿Acaso eso que llamáis "aplicaciones de escritorio" no se conectan a servidores (de bases de datos, de transferencia de archivos, de autenticación, ...) que no dependen de vosotros?
Totalmente de acuerdo pero yo creo, como digo arriba, que no estamos discutiendo las aplicaciones cliente-servidor, sino las "aplicaciones web" (asp,php,...)


Cita:
Kinobi
¿Acaso no es posible ejecutar el servidor web y el servidor de base de datos en el cliente para cuando suceda tal contigencia? De hecho es una situación habitual en muchas LAN's.
¿Y como haces para tener actualizada la aplicación del lado del servidor local del cliente?

Cita:
Kinobi
La única premisa es que tus clientes tendrán que adquirir, si no lo han hecho ya, sus correspondientes licencias de Word
¿Y quién no tiene word hoy en día en su empresa?¿Tú no tienes word (perdona que te tutee)?

Cita:
Kinobi
Esto último sí que choca con uno de los objetivos de diseño de la web: la neutralidad de la plataforma en la que se presentan los documentos (esto incluye el sistema operativo y la no obligatoriedad de utilizar clientes gráficos).
El objetivo real que tiene cualquier aplicación es la rentabilidad tanto para el cliente como para la empresa que lo desarrolla, si me ahorro tiempo de trabajo y el cliente se ahorra tiempo de aprendizaje, es dinero ahorrado por ambas partes.

Cita:
Kinobi
Aquí sí que estoy perdido. No logro intuir siquiera en qué sentido y cómo puede ser más segura una "aplicación de escritorio" frente a una "aplicación web".
Seguro que no estás tan perdido, imáginate una aplicación que corre en una Lan o en una máquina a modo local, los usuarios que pueden acceder a ella son "pocos" o por lo menos conocidos y todos pertenecientes a la Lan (además si la Lan no tiene acceso a Internet mucho más segura será), sin embargo, las "aplicaciones web" están diseñadas para trabajar en Internet, con lo que eso significa. En mi aplicación, tengo un registro en la página de login, ¿sabes cuantos intentos de sql injection que he sufrido en la última semana desde ips muy diferentes? Muchísimas. ¿Sabes cuantos correos engañosos reciben mis clientes pidiendo claves? Muchísimos. Cuando me refiero a seguridad me refiero también a estos aspectos, ahora, que le puedas poner mecanismos de seguridad como a las "aplicaciones de escritorio" y muchos más, estoy de acuerdo.Esto, si mi aplicación corre en una Lan sin acceso a Internet no ocurre.
Responder Con Cita
  #28  
Antiguo 30-04-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Cita:
Empezado por perrogrun
Yo creo que el debate está en aplicaciones creadas para trabajar con ellas en una "página web" mediante un navegador (Asp, php, coldfusion,... ), no aplicaciones cliente-servidor.Sinceramente creo que ese es el debate.
....
Totalmente de acuerdo pero yo creo, como digo arriba, que no estamos discutiendo las aplicaciones cliente-servidor, sino las "aplicaciones web" (asp,php,...)
El debate es sobr lo que queramos interpretar del mensage de _iceman, que no ha vuelto a aparecer. En cualquier caso, él hablaba de dos tipos de aplicaciones: las que como tu dices se ejecuntan en un navegador y las cliente-servidor o "clásicas" como decía él, pero se trataba de compararlas, no entiendo por qué tú dices que solo trata sobre las primeras

Cita:
Empezado por perrogrun
¿Y como haces para tener actualizada la aplicación del lado del servidor local del cliente?
¿Y cómo lo haces si el cliente está hecho en Delphi?
Cita:
Empezado por perrogrun
¿Y quién no tiene word hoy en día en su empresa?¿Tú no tienes word (perdona que te tutee)?
Lamentablemente, ese es uno de los argumentos más usados para justificar los abusos de M$.... ¿alguna vez has oído la frase "la democracia se basa en el respeto a las minorías"?
Cita:
Empezado por perrogrun
El objetivo real que tiene cualquier aplicación es la rentabilidad tanto para el cliente como para la empresa que lo desarrolla
Bueno, eso sería otro debate, pero normalmente, si generalizas tanto, te equivocas.
Cita:
Empezado por perrogrun
, si me ahorro tiempo de trabajo y el cliente se ahorra tiempo de aprendizaje, es dinero ahorrado por ambas partes.
Si seguimos con analisis tan simplistas, al final, volveremos al trueque

Cita:
Empezado por perrogrun
Seguro que no estás tan perdido
¿Kinobi?... seguro que no
Cita:
Empezado por perrogrun
, imáginate una aplicación que corre en una Lan o en una máquina a modo local, los usuarios que pueden acceder a ella son "pocos" o por lo menos conocidos y todos pertenecientes a la Lan
Si los argumentos que justifican la seguridad o no de una aplicación se basan en quien tiene acceso físico a la misma, volvamos todos a ms-dos, dormiremos más tranquilos.
Cita:
Empezado por perrogrun
(además si la Lan no tiene acceso a Internet mucho más segura será), sin embargo, las "aplicaciones web" están diseñadas para trabajar en Internet,
Lo siento, pero eso no es cierto. Confundes la arquitectura del soft (web o no) con la red en la que se ejecuta (LAN, WAN...). El cliente de una aplicación web está "diseñado" para ejecutarse en un navegador, eso poco tiene que ver con si las peticiones las hace via internet, a un servidor de su LAN o a localhost.
Cita:
Empezado por perrogrun
¿sabes cuantos intentos de sql injection que he sufrido en la última semana desde ips muy diferentes? Muchísimas. ¿Sabes cuantos correos engañosos reciben mis clientes pidiendo claves? Muchísimos.
Eso no tiene nada que ver con que tu aplicación sea web o no, si no con que esté "colgada" de internet.
__________________
E pur si muove
Responder Con Cita
  #29  
Antiguo 30-04-2004
perrogrun perrogrun is offline
Miembro
 
Registrado: ene 2004
Ubicación: Fuengirola
Posts: 41
Poder: 0
perrogrun Va por buen camino
Mira que os gusta sacarle punta a todo, hay que escribir un un lápiz de punta fina. La cuestión es que comprendais lo que yo quiero decir, lo único que quiero es transmitir mis experiencias a las personas que se planteen si hacer una aplicación de una manera u otra, no hacer alardes de sabiduría porque entre otras cosas seguro que vosotros sabeis más que yo.

Cita:
marto
¿Y cómo lo haces si el cliente está hecho en Delphi?
La aplicación delphi a modo local es sólo de urgencia y sólo (en mi caso) muestra propiedades para que la inmobiliaria no se quede parada, naturalmente han de bajarse la base de datos todos los días para estar actualizados, el resto de funciones de la aplicación han de hacerse en web.

Cita:
marto
Lamentablemente, ese es uno de los argumentos más usados para justificar los abusos de M$.... ¿alguna vez has oído la frase "la democracia se basa en el respeto a las minorías"?
Estoy totalmente de acuerdo contigo, pero ¿quién le dice eso a mi jefe?¿o mejor dicho, quién le hace comprender que tiene que perder dinero y tiempo? Si por mí fuese no utilizaría casi nada de M$ pero ya se sabe. Yo no mando, a mi me mandan. La empresa no es mía y hay que acatar la filosofía de la empresa ( más que nada por mi hipoteca y esas cosas ).

Cita:
marto
Si los argumentos que justifican la seguridad o no de una aplicación se basan en quien tiene acceso físico a la misma, volvamos todos a ms-dos, dormiremos más tranquilos.
Como tú dices no seas simplista, entiende lo que quiero decir.


Cita:
marto
Lo siento, pero eso no es cierto. Confundes la arquitectura del soft (web o no) con la red en la que se ejecuta (LAN, WAN...). El cliente de una aplicación web está "diseñado" para ejecutarse en un navegador, eso poco tiene que ver con si las peticiones las hace via internet, a un servidor de su LAN o a localhost.
No has entendido lo que quiero decir. O no me quieres entender o seguramente me habré expresado mal. Estoy de acuerdo con lo que dices, es obvio, pero no es lo mismo tener x potenciales ataques que tener x elevado a 100 potenciales ataques. ¿No se si me entiendes?


Cita:
marto
¿Kinobi?... seguro que no
Eres un cachondo, no quería faltarle el respeto a nadie y menos a los moderadores como tú o kinobi, ya que gracias a vosotros todos aprendemos muchísimo, la verdad es que debemos daros las gracias.
Pues eso, gracias.
Responder Con Cita
  #30  
Antiguo 30-04-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Cita:
Empezado por perrogrun
Mira que os gusta sacarle punta a todo,
Po zi
Cita:
Empezado por perrogrun
La cuestión es que comprendais lo que yo quiero decir, lo único que quiero es transmitir mis experiencias a las personas que se planteen si hacer una aplicación de una manera u otra,
Y se agradece, pero entiende que tú has reducido el tema las aplicaciones web colgadas de internet, y eso es reducir mucho.
Cita:
Empezado por perrogrun
no hacer alardes de sabiduría porque entre otras cosas seguro que vosotros sabeis más que yo.
Aquí nadie hace alardes, cada uno pone lo que sabe o lo que cree para intentar ayudar a enriquecer el debate, y todas las opiniones son beienvenidas

Cita:
Empezado por perrogrun
La aplicación delphi a modo local es sólo de urgencia y sólo (en mi caso) muestra propiedades para que la inmobiliaria no se quede parada, naturalmente han de bajarse la base de datos todos los días para estar actualizados, el resto de funciones de la aplicación han de hacerse en web.
No me refería a eso. Lo que quería decir es que el problema de las actualizaciones viene de siempre. Evidentemente, si tu montas, por ejemplo, el servidor web de la aplicación dentro de la LAN del cliente, actualizarlo posiblemente te será más costoso que si lo tienes en internet. Pero sigue siendo menos tedioso que actualizar un cliente hecho en Delphi que ataque a un servidor en la propia LAN.

Cita:
Empezado por perrogrun
Estoy totalmente de acuerdo contigo, pero ¿quién le dice eso a mi jefe?
Yo no, desde luego ... no, en serio, eso lo tenemos que sufrir muchos y sé que no todos tenemos las mismas armas de luchas. Sin ir más lejos, yo desarrollo en Delphi, sobre windows, y la intranet, para IE
Cita:
Empezado por perrogrun
¿o mejor dicho, quién le hace comprender que tiene que perder dinero y tiempo?
bueno, eso también es bastante discutible, depende de lo que se considere "perder tiempo y dinero" (¿o crees que las empresas que se basan en soft open source son todas tontas?)
Cita:
Empezado por perrogrun
No has entendido lo que quiero decir. O no me quieres entender o seguramente me habré expresado mal. Estoy de acuerdo con lo que dices, es obvio, pero no es lo mismo tener x potenciales ataques que tener x elevado a 100 potenciales ataques. ¿No se si me entiendes?
Sí, si que te entiendo, pero el número de ataques potenciales depende más de dónde se ejecute la aplicación que de si ésta es web o no.... ¿o solamente se puede trabajar con internet en aplicaciones de interfaz web?

Cita:
Empezado por perrogrun
Eres un cachondo,
gracias
Cita:
Empezado por perrogrun
no quería faltarle el respeto a nadie y menos a los moderadores como tú o kinobi, ya que gracias a vosotros todos aprendemos muchísimo, la verdad es que debemos daros las gracias.
tranquilo, solamente era un guiño, nunca lo entendí como una falta de respeto.
__________________
E pur si muove
Responder Con Cita
  #31  
Antiguo 30-04-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

Cita:
Empezado por perrogrun
Totalmente de acuerdo pero yo creo, como digo arriba, que no estamos discutiendo las aplicaciones cliente-servidor, sino las "aplicaciones web" (asp,php,...)
Y qué es una aplicación web sino una aplicación cliente/servidor.

aplicación web <-> servidor http <-> // red (wan/lan/*) // <-> cliente (p.ej. navegador)

(*) No necesariamente tiene que existir una red física, puede estar dentro de la misma máquina todos los procesos (servidores y clientes).

Juraría que el esquema anterior corresponde a una aplicación cliente/servidor

Cita:
Empezado por perrogrun
¿Y como haces para tener actualizada la aplicación del lado del servidor local del cliente?
Siento tener que responder con otra pregunta:

¿Y cómo haces para tener actualizada la aplicación ("de escritorio") en tu cliente?

Cita:
Empezado por perrogrun
¿Y quién no tiene word hoy en día en su empresa?¿Tú no tienes word (perdona que te tutee)?
No hay problema por el tuteo, al contrario.

Pues no, no tengo Word. Y aunque lo tuviera no podría ejecutarlo, ya que no tengo Windows, uso Linux.

Cita:
Empezado por Kinobi
Esto último sí que choca con uno de los objetivos de diseño de la web: la neutralidad de la plataforma en la que se presentan los documentos (esto incluye el sistema operativo y la no obligatoriedad de utilizar cliente
Cita:
Empezado por perrogrun
El objetivo real que tiene cualquier aplicación es la rentabilidad tanto para el cliente como para la empresa que lo desarrolla, si me ahorro tiempo de trabajo y el cliente se ahorra tiempo de aprendizaje, es dinero ahorrado por ambas partes.
Pues no, ese es el objetivo real tuyo. No todo el mundo desarrolla software para cumplir los mismos objetivos. E insisto: uno de los objetivos de diseño de la web: la neutralidad de la plataforma en la que se presentan los documentos (esto incluye el sistema operativo y la no obligatoriedad de utilizar cliente gráfico). Otro asunto es que a tí no te interese, por la razón que sea, mantener esa neutralidad.

Cita:
Empezado por perrogrun
Seguro que no estás tan perdido, imáginate una aplicación que corre en una Lan o en una máquina a modo local, los usuarios que pueden acceder a ella son "pocos" o por lo menos conocidos y todos pertenecientes a la Lan (además si la Lan no tiene acceso a Internet mucho más segura será), sin embargo, las "aplicaciones web" están diseñadas para trabajar en Internet, ...
Sí, "las "aplicaciones web" están diseñadas para trabajar en Internet", y también hay "aplicaciones que no son para web" que están diseñadas para trabajar también en internet, y "aplicaciones web" diseñadas para trabajar en redes de área local... En fin, que sigo sin ver la relación entre una cosa y otra.

Saludos.
Responder Con Cita
  #32  
Antiguo 30-04-2004
perrogrun perrogrun is offline
Miembro
 
Registrado: ene 2004
Ubicación: Fuengirola
Posts: 41
Poder: 0
perrogrun Va por buen camino
Hola kinobi.

Cita:
Kinobi
Pues no, ese es el objetivo real tuyo.
El mío no el de mi empresa, no olvides que yo hago lo que me oredenan. (Subdito, esclavo o programador sin decisión)

Cita:
]Kinobi
No todo el mundo desarrolla software para cumplir los mismos objetivos. E insisto: uno de los objetivos de diseño de la web: la neutralidad de la plataforma en la que se presentan los documentos (esto incluye el sistema operativo y la no obligatoriedad de utilizar cliente gráfico). Otro asunto es que a tí no te interese, por la razón que sea, mantener esa neutralidad.
Te vuelvo a repetir, a mi personalmete sí me interesaría mantener esa neutralidad y tener tiempo para poder trabajar sobre otros sistemas como tú pero la verdad es que trabajo 11 horas al día entre los dos trabajo que tengo para pagar al banco, por eso, pero si me dicen que debo diseñar para uno clientes que todos tienen windows, word y explorer, pues lo tengo que hacer sin rechistar (lo que te digo: hay veces que te sientes un mero traductor entre lo que te mandan y lo que desarrollas, no hay opción a opinar).

Ya me imaginaba que no funcionabas en windows porque he leido el foro entero, pero date cuenta de que la gente (por lo menos la que yo conozco) utilizan en un 99.8% sistemas de M$. Es duro pero lo que te voy a decir es cierto: me imagino yendo a uno de esos clientes que tengo, que no saben casi nada de informática ( ni tienen porqué ) y diciéndoles: Hola señor xxxxx que tal, le voy a instalar linux y ahora póngase a aprender como funciona, olvídese de todos los programas que manejaba hasta ahora y esas bases de datos access hágalas de nuevo en otro sistema de bases de datos. Sólo de imaginarme su cara me dan temblores. Seguro que hay alguno que me echararía a partadas de su empresa con lo "apretaos" que somos en el sur no me extrañaría nada.

Cita:
Marto
depende de lo que se considere "perder tiempo y dinero" (¿o crees que las empresas que se basan en soft open source son todas tontas?)
Obviamente no creo que todas las empresas de open source sean tontas, no seas simplista. Lo que para mi empresa es "perder tiempo y dinero" es que si se puede hacer en menos tiempo y eso es trabajar con productos M$, se trabaja con productos M$ que son los que tiene todo el mundo.
Y quiero dejaros claro que es la filosofía de mi empresa no la mía, y que cuando digo "mi empresa" significa la empresa donde yo trabajo, no es que sea mía, ya me gustaría a mi
Responder Con Cita
  #33  
Antiguo 30-04-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

Cita:
Empezado por perrogrun
Te vuelvo a repetir, a mi personalmete sí me interesaría mantener esa neutralidad y tener tiempo para poder trabajar sobre otros sistemas como tú pero la verdad es que trabajo 11 horas al día entre los dos trabajo que tengo para pagar al banco, por eso, pero si me dicen que debo diseñar para uno clientes que todos tienen windows, word y explorer, pues lo tengo que hacer sin rechistar (lo que te digo: hay veces que te sientes un mero traductor entre lo que te mandan y lo que desarrollas, no hay opción a opinar).
Yo no critico que desarrolles software teniendo en mente a Windows, o aplicaciones de Microsoft, faltaría más. Lo único que estoy diciendo, y supongo que estaremos de acuerdo, es que la web (y genéricamente Internet) no presupone que debas tener (obligatoriamente) software de determinada compañía para poder visualizar un documento. Precisamente uno de los objetivos de diseño de la Red es la interconexión de sistemas heterogéneos.

Que para una solución particular tuya decidas apoyarte en MS-Word no me parece ni bien ni mal, es tu opción (tuya o de tus jefes). Ahora bien, siendo una opción personal y particular para un caso concreto, no puede considerarse una solución genérica.

De todas formas, esto no forma parte del debate de este hilo.

Saludos.
Responder Con Cita
  #34  
Antiguo 30-04-2004
perrogrun perrogrun is offline
Miembro
 
Registrado: ene 2004
Ubicación: Fuengirola
Posts: 41
Poder: 0
perrogrun Va por buen camino
Estamos de acuerdo, esto no forma parte de este debate, me he desviado un poco.
Responder Con Cita
  #35  
Antiguo 15-06-2004
cmena cmena is offline
Miembro
 
Registrado: abr 2004
Ubicación: CHILE
Posts: 67
Poder: 21
cmena Va por buen camino
extender respuesta desarrolo web v/s tradicional

hola:

podrias extenderte un poco en las cosas que no se pueden hacer en web

incluyendo el tema de seguridad

Cita:
Empezado por marto
Wop!

Compañero tu pregunta es la del millón de dolares Recuerdo que cuando empezaba en esto (tampoco hace tanto... parezco un viejo ) la discusión con los compañeros siempre era cuál era el mejor lenguaje, el mejor entorno. Con el tiempo te das cuenta que no existe ninguna panacea: tienes que saber escojer en función de tus necesidades, ya que cada uno es mejor que otros en alguna cosa (menos VB, que no se me ocurre en qué ).

En el tema que tú planteas pasa un poco lo mismo. La web como plataforma de desarrollo de aplicaciones (fin para el que no fue diseñada) tiene grandes ventajas y grandes inconvenientes sobre las aplicaciones de escritorio. Creo que lo mejor que se puede hacer es plantear los pros y los contras y que cada uno llegue a sus conclusiones.

Por un lado, las aplicaciones web pueden ser absolutamente portables en cuanto al cliente. Si necesitas desarrollar para windows, linux,... un mismo programa es mucho más fácil desarrollar un cliente compatible con distintos navegadores que uno de escritorio para distintos SO (a no ser que lo hagas en java, pero entonces necesitarás que a tus clientes les salga la RAM por las orejas).
Otra ventaja de la web es el hecho de no tener que instalar nada en el cliente, excepto el navegador, pero normalmente éste ya está en todos los ordenadores. En relación con este punto tambien hay que destacar que, si se hacen actualizaciones, los usuarios tendrán la última versión al momento mientras que cualquier programador con experiencia te puede explicar los dolores de cabeza que dan estos procesos en las aplicaciones de escritorio.
En mi opinoón la web aun tiene otra ventaja (y seguro que me dejo alguna), se trata de la movilidad. Cualquier persona se puede ir a un cybercafé y acceder al programa... desde Barcelona o desde Cali.

Bien, hasta aquí las bondades de la web. ¿En qué creo que sale victorioso el desarrollo de escritorio? Pues en primer lugar, es mucho más rápido y fácil (de momento) desarrollar una interfaz de escritorio que una web. Además, si ésta requiere cierta complejidad, existen límites a los que es muy complicado llegar en web.

Por último, y esto más que una vetaja es una diferencia crítica, hay cosas que en web no se pueden hacer. Principalmente son limitaciones de seguridad (aunque nuevas tendencias como las aplicaciones HTA las están dejando atrás). Básicamente el tema es que en web no puedes acceder a muchos de los recursos de la máquina cliente que en escritorio sí.

Mi conclusión, en general, es que, si se puede hacer web, así lo hago, ya que para mí sus ventajas pesan más que sus contras. Pero si las exigencias del guión me piden segun que cosas.... entonces hay que ir a lo "tradicional"
Responder Con Cita
  #36  
Antiguo 15-06-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Cita:
Empezado por cmena
hola:

podrias extenderte un poco en las cosas que no se pueden hacer en web

incluyendo el tema de seguridad
Wop!

Bueno, existen dos tipos de limitaciones cuando se desarrolla un cliente web: las referentes a la propia interfaz y las relacionadas con las restricciones del entorno en el que se ejecuta.

Limitaciones en la interfaz hay muchas, por ejemplo, ¿has probado hacer una ventana modal?. Existen dos opciones, o lo haces mediante capas (y eso supone un trabajo considerable) o tiras de la funcion ShowModalDialog, pero resulta que esta función tiene dos problemas: actualmente solamente está disponible para IE y consume una cantidad de memoria incomprensible. Otro caso pareceido es el de las aplicaciones MDI. Existen frameworks como el Bindows de webfx que te permiten hacer este tipo de aplicaciones pero aun no tienen toda la potencia a la que estmos acostumbrados en GUI y además consumen muchos recursos. Como estos. existen otras limitaciones.

El otro tipo de limitación, el de las restricciones del entorno, (a esto me refería cuando hablaba de seguridad) se refiere a qué recursos del sistema local están a nuestra disposición. Algunos ejemplos són: la escritura de ficheros en local, el acceso al registro en Windows o el acceso a los procesos que están corriendo.

En mi caso particular, como el 90% de mis aplicaciones son de gestión, las restricciones de seguridad prácticamente no me afectan. Respecto a las la interfaz, sencillamente me pesan más los pros que los contras.
__________________
E pur si muove
Responder Con Cita
  #37  
Antiguo 15-06-2004
Avatar de haron
haron haron is offline
Miembro
 
Registrado: may 2003
Ubicación: Las Palmas de Gran Canaria
Posts: 310
Poder: 22
haron Va por buen camino
lo unico que hecho de menos al hacer aplicaciones webs, son el diseño de las interfaces rapidas que se hacian con Delphi.

como no puedo usar el DrimGüevo en Linux, tengo que ensuciarme las manos con el hml para hacer las jodidas interfaces.

con lo facil que era, pinchar y soltar.

ahora le estoy dando vueltas a una herramienta de Sun, Visual Creator, que utiliza la tecnica de pinchar y soltar para desarrollar interfaces.
parece una herramienta muy prometedora.

si alguien conoce una herramienta para linux que te permita crear interfaces de forma muy rapida y sin tener que pringarte con el html, por favor me lo diga.
__________________
“Plantad la semilla de la avaricia en la infértil tierra de la estupidez y obtendreis la bella flor de la mierda”
(Confucio)
Responder Con Cita
  #38  
Antiguo 08-01-2013
perrogrun perrogrun is offline
Miembro
 
Registrado: ene 2004
Ubicación: Fuengirola
Posts: 41
Poder: 0
perrogrun Va por buen camino
Me encanta ver este hilo casi 8 años después. Finalmente sigo siendo programador web y sigo haciendo aplicaciones web.

Un saludo a todos los participantes!!!
Responder Con Cita
  #39  
Antiguo 08-01-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por perrogrun Ver Mensaje
Me encanta ver este hilo casi 8 años después. Finalmente sigo siendo programador web y sigo haciendo aplicaciones web.

Un saludo a todos los participantes!!!
Ya casi nueve años y todavía la gran mayoría de las aplicaciones de software que le dan vida a las empresas e instituciones de todo el mundo siguen siendo de escritorio. Debe haber alguna razón detrás de ello.

Como dicen por ahí, el desarrollo Web va ocupando cada vez más y mejor su nicho, pero mal hace el que se cierra a una sola tecnología y quiere resolverlo todo con su lenguaje favorito.
Responder Con Cita
  #40  
Antiguo 08-01-2013
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Que nostalgia encontrarse con un hilo tan viejo...
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 15:53:03.


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