Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-03-2004
Avatar de barman
barman barman is offline
Miembro
 
Registrado: may 2003
Posts: 139
Poder: 22
barman Va por buen camino
¿ Empezar con apache ?

Buenas, la verdad me resulta un poco dificil escribir este post, veran, me han pedido que desarrolle una aplicacion para un cliente, y deseo que parte del programa tenga interaccion con internet, estaria bien que el cliente pudiese conectarse a internet y ver su stock, por ejemplo.

No tengo problema en el desarrollo para aplicaciones win32, pero en internet y su programacion soy nulo.

Habia pensado que como parte de la base de datos va a estar publicada en internet, pues crear un servidor web.

Las fases de desarrollo que voy a intentar son las que siguen.

1º Montar un equipo, (no demasiado pontente, voy a cojer cosas viejas que tengo)
2º Meterle windows 2000, y un servidor Apache.
3º Registrar un nombre de un dominio.
4º ????
5º ????
6º ????
7º ????

Agradeceria cualquier ayuda en cualquiera de los puntos.
Responder Con Cita
  #2  
Antiguo 01-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Como queres que pueda "ver su stock" en un navegador?
Con una aplicación cliente?

En realidad el título del post no debiera ser Empezar con apache, estaria mejor consejos para empezar desarrollo orientado a internet o algo asi...

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 02-03-2004
Avatar de barman
barman barman is offline
Miembro
 
Registrado: may 2003
Posts: 139
Poder: 22
barman Va por buen camino
Si, quizas el titulo mas acertado sea el que indicas, lo que quiero es con el explorer se pueda acceder a datos de una aplicacion con la base de datos firebird.
En realidad necesito consejos para empezar desarrollo orientado a internet .
Responder Con Cita
  #4  
Antiguo 02-03-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

aquí tienes un par de artículos para empezar a rodar (eso sí, para Linux+Apache+PHP+InterBase):

http://community.borland.com/article...,27206,00.html
http://www.ibphoenix.com/a489.htm

Saludos
Responder Con Cita
  #5  
Antiguo 02-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Te cuento que también con Delphi, podes programar CGI's e ISAPI's que se integren del lado del servidor cómo una aplicación frontal para una base de datos firebird. En delphi 4, en la pestaña Internet de la paleta de componentes tenes los WebDispatcher, PageProducer, QueryTableProducer, DataSetTableProducer y DataSetPageProducer que pueden ayudarte en la tarea. No se exactamente a partir de que versión de delphi (yo salto de la 4 a la 7), pero también tenes la pestaña WebSnap que puede ayudarte por este lado.

La opción de php ya mencionada por el amigo kinobi también es válida en la combinación Windows+Apache+PHP+Interbase/Firebird, y es muy buena. Además php correrá regularmente como módulo de apache y no como cgi, dandote mucha mas independencia de la plataforma.

Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #6  
Antiguo 03-03-2004
xobius xobius is offline
Registrado
 
Registrado: feb 2004
Posts: 4
Poder: 0
xobius Va por buen camino
Si desarrollas una aplicacion en php el tiempo de desarrollo se te acortaria bastante si lo comparas con un CGI en delphi.


Te sugiero que te busques una distribucion de apache +php +mysql que facitan mucho la configuracion de apache.
las podes encontrar en http://www.foxserv.net (distribucion foxserv)
o http://appserv.sourceforge.net (appserv) esta ultima la podes bajar tambien de http://www.phpnuke-peru.org (entre otros)
Te convendria aprender php que no es un lenguaje muy complejo.
Podes programar con modulos (phpnuke) que acortan en mucho el dasarrollo de una web.

suerte
Responder Con Cita
  #7  
Antiguo 03-03-2004
Avatar de barman
barman barman is offline
Miembro
 
Registrado: may 2003
Posts: 139
Poder: 22
barman Va por buen camino
Guenas, me parece que mi opcion seria
Windows +Apache+PHP+Interbase/Firebird

Y si lo he entendido bien las cosas seria asi:

Windows : Sistema operativo

Firebird: Base de datos, tanto para la programacion interna como externa.

Apache: ¿Como podria definirse?

PHP: ¿Codigo htlm con funciones a base de datos ?

PHP-NUKE: ???

Como veis es un mundo de dudas las que tengo.
Responder Con Cita
  #8  
Antiguo 03-03-2004
carlosmoralesm carlosmoralesm is offline
Miembro
 
Registrado: feb 2004
Posts: 94
Poder: 21
carlosmoralesm Va por buen camino
Te mando un tutorial de como generar las paginas

en esta pagina puedes ver un wizard de como se desarrolla una pagina de internet dentro de delphi primero haslo con web app debuger y cuando quieras verlo jalando independiente del web app debuger haslo nuevamente pero en CGI o ISAPI


http://ftp.borland.com/pub/delphi/te...ingWebSnap.pdf
Responder Con Cita
  #9  
Antiguo 03-03-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 xobius
Si desarrollas una aplicacion en php el tiempo de desarrollo se te acortaria bastante si lo comparas con un CGI en delphi.
Esto muy pero que muy discutible. Las ventajas de PHP son, entre otras, que es gratis, multiplataforma, trabajo con textos bastante bueno y la mayoria de los alojamientos lo soportan. De ahí a que se desarrolle más rápido es bastante discutible (entre otras cosas porque su OO es pésima).

Cita:
Empezado por barman
Apache: ¿Como podria definirse?
Apache es el servidor web
__________________
E pur si muove
Responder Con Cita
  #10  
Antiguo 03-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Cita:
Empezado por barman
Apache: ¿Como podria definirse?
PHP: ¿Codigo htlm con funciones a base de datos ?
PHP-NUKE: ???
Apache: web-server (lider a nivel mundial, por cierto...)
php: lenguaje de programación de scripts del lado del servidor, potente, sencillo y confiable. Bastante popular.
php-nuke: administrador de contenido basado en php+mysql. Alabado por unos y criticado por otros... si servirá para vos depende de las caracteristicas de tu sitio. También hay post-nuke que es un desarrollo basado en nuke y muchas otras opciones...

Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #11  
Antiguo 03-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Cita:
Empezado por xobius
Si desarrollas una aplicacion en php el tiempo de desarrollo se te acortaria bastante si lo comparas con un CGI en delphi.
Eso no te lo creo...

Cita:
Empezado por xobius
Te sugiero que te busques una distribucion de apache +php +mysql que facitan mucho la configuracion de apache.
lo que haces es instalar un apache pre-configurado, que quizas esté bien, pero que no es lo mejor. Es mejor que leas el manual de apache y aprendas a configurarlo por vos mismo... asi nadie puede darte "atol con el dedo"...

Cita:
Empezado por xobius
Te convendria aprender php que no es un lenguaje muy complejo.
Totalmene de acuerdo...

hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #12  
Antiguo 05-03-2004
Avatar de barman
barman barman is offline
Miembro
 
Registrado: may 2003
Posts: 139
Poder: 22
barman Va por buen camino
Gracias a todos por sus respuestas, he estado ojeando por internet y he encontrado una web bastante buena, www.desarrolloweb.com

Despues de sus repuestas me decanto por apache - php - interbase.

Otra pregunta que deseo hacer ( aunque deberia abrir un nuevo post ),

¿Es normal tener la base de datos local conectada a internet ?

Quiero decir, voy a tener a varias personas haciendo facturas en sus equipos, conectados a una base de datos, ¿Esta misma base de datos debera de reponder a las peticiones que le llegen a traves de internet ?.

1000 G.
Responder Con Cita
  #13  
Antiguo 05-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

si y no. Dado que quien se conectará con interbase no es el navegador, sino apache, la base de datos, en un sentido estricto, solo responderá peticiones locales. Por lo tanto el puerto que uses (normalmente el 3050) podria (y debiera) estar cerrado en el firewall.

Esa característica, desde mi punto de vista, es muy importante y desde un enfoque de seguridad, muy deseable, ya que los browsers solamente se conectarán al puerto HTTP y por este canal envian y reciben toda la info.

Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
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 18:37:21.


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