Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Empezar a programar para la web (https://www.clubdelphi.com/foros/showthread.php?t=64389)

avmm2004 30-03-2009 18:43:24

Empezar a programar para la web
 
Si, ya se es muy genérico pero......

Necesito empezar a programar paginas web con acceso a datos.

Delphi ? ASP ? PHP ? PRISM ?

Algun manual básico para torpes ?

Por donde empiezo ?

Con que herramientas ?

Solo quiero ver un poco de Luz, no todo el camino.


Gracias.

MAXIUM 30-03-2009 19:09:10

Tal vez si buscas por Delphi for PHP... y con Firebird...

Chris 30-03-2009 19:27:07

Mixium te ha recomendado Firebird, pero sin embargo, desde mi punto de vista PERSONAL, no sería adecuado. Por el momento Firebird no es el sistema de base de datos más popular para la web, así que puedes tener muchos dolores de cabeza que muy bien podrías evitarte simplemente "siguiendo la corriente", aka. Utiliza MySQL.

El lenguaje, eso depende de que tipo de aplicación quieres realizar. Determina primero que componente o herramientas necesitas y luego revisa que éstas ya existan para el lenguage que tengas en mente. Por ejemplo, si deseas proporcionar un generador o visor de informes, PHP no será la mejor opción.

Por otro lado, ve el punto de donde vas a montar tu servidor, si será en un servidor público y/o compartido, o bien, tú instalaras tu propio servidor en la tu casa/oficina. Puede parecer que esta consideración no es importante para muchos, pero sí lo es cuando revisas tus requerimientos de funcionalidades y el lenguage que eligieras.

Yo te recomendaría PHP, por estar muy bien documentado y ser X-Plataforma. Pero a cómo te dijé anteriormente, el leguaje que eligas dependerá muchisimo de tus requerimientos de funcionalidad.

Saludos.

[EDITO:] No uses Delphi 4 PHP. Si desarrollas para PHP, hazlo en Linux o Mac. No uses Windows, tú mismo te darás cuenta porque te lo digo.

Cheerpipe 30-03-2009 22:38:22

php+MySQL o php+Postgre

A menos que tengas las licencias y una paltaforma propia, ASP será un dolor de cabeza.

jcarteagaf 31-03-2009 21:45:33

Tambien quiero una recomendación
 
Cita:

Empezado por Cheerpipe (Mensaje 343235)
php+MySQL o php+Postgre

A menos que tengas las licencias y una paltaforma propia, ASP será un dolor de cabeza.

¿Por que ASP seria un dolor de cabeza?, ¿por el costo de las licencias de la herramienta (existe las versiones Express, algo que le falta a nuestro Delphi)? o ¿por el costo de un servidor que soporte la tecnologia?

Tambien estoy queriendo incursionar en esto del desarrollo Web, me gustaria mucho si pueden tambien indicar cosas como:

- Curva de aprendizaje (asumiendo que ya se tiene experiencia en Delphi)
- Disponibilidad de herramientas de terceros (componentes, librerias, etc), algo asi como los componentes de Delphi, para no tener que reinventar la rueda cada vez.
- Material de estudio (se que esta San Google para buscar, pero se ganaria mucho tiempo si se recomienda lo que en su criterio seria el mejor libro(s), foros dedicados al tema, etc)
- Mercado laboral, este creo que es un punto muy importante, pues si voy a aprender una nueva herramienta me gustaria que tenga oportunidades de trabajo interesantes.

Quiza estoy pidiendo mucho , pero conociendo a los compañeros del Club se de su gentileza y desprendimiento en el momento de responder.

Gracias de antemano con sus respuestas y su tiempo dedicado a ellas

Saludos

Cheerpipe 31-03-2009 21:50:23

Cita:

Empezado por jcarteagaf (Mensaje 343367)
¿Por que ASP seria un dolor de cabeza?, ¿por el costo de las licencias de la herramienta (existe las versiones Express, algo que le falta a nuestro Delphi)? o ¿por el costo de un servidor que soporte la tecnologia?

Tambien estoy queriendo incursionar en esto del desarrollo Web, me gustaria mucho si pueden tambien indicar cosas como:

- Curva de aprendizaje (asumiendo que ya se tiene experiencia en Delphi)
- Disponibilidad de herramientas de terceros (componentes, librerias, etc), algo asi como los componentes de Delphi, para no tener que reinventar la rueda cada vez.
- Material de estudio (se que esta San Google para buscar, pero se ganaria mucho tiempo si se recomienda lo que en su criterio seria el mejor libro(s), foros dedicados al tema, etc)
- Mercado laboral, este creo que es un punto muy importante, pues si voy a aprender una nueva herramienta me gustaria que tenga oportunidades de trabajo interesantes.

Quiza estoy pidiendo mucho , pero conociendo a los compañeros del Club se de su gentileza y desprendimiento en el momento de responder.

Gracias de antemano con sus respuestas y su tiempo dedicado a ellas

Saludos

Amigo, ASP no es solo un lenguaje, es un entorno completo de desarrollo y un framework. Los que mencionas arriba es cierto pero solo se aplica al lenguaje como tal, el otro lado de la moneda es:

* Poco portable: Un sistema de informacion hecho sobre .NET/ASP es muy dificil de trasladar.

* No es multi plataforma.

*Altisimos costos de licencias.

* Requieres un datacenter propio para poder configurar todo lo necesario y tener el control de tu workspace.


Si tienes un datacenter propio, y licencias, entonces todo lo anterior se anula, caso contrario, espoco recomendable.


Cita:

Mercado laboral, este creo que es un punto muy importante, pues si voy a aprender una nueva herramienta me gustaria que tenga oportunidades de trabajo interesantes.
Es decir que elijes casi arbitrariamente la plataforma que usas? Se debe elejir la mejor plataforma segun las encesidades, no ajustar las necesidades a la plataforma que uno "crea" es la mejor.

AzidRain 31-03-2009 22:34:15

Yo te recomendaria por propia experiencia aprender las 2 vertientes: por un lado PHP "a pelo" que te ayudarà a comprender como trabajan las entrañas de cualquier aplicación web y te permitirá tener rápidamente resultados visibles y que te van a animar a seguir aprendiendo. Y por el otro lado ASP .NET. Puedes usar en este ùltimo caso los kits Express que tiene MS que ya traen todo lo necesario para aprender. Inclusive te instalan un miniservidor y mini base de datos SQL Server. Ambas vertientes te van a aportar diferentes cosas y como ya te dijeron ambas tienen sus asegunes y tambièn sus ventajas.

En el entorno profesional te va a convenir conocer las 2 puesto que es mejor poder ajustarte a lo que te pidan tus clientes que llegar y tratar de imponer algo solo porque és lo único que manejas. Hay muy buenos libros tipo "Crash Course" o de "Fin de Semana" preparados para aprender lo básico en unas cuantas horas y mediante ejemplos muy sencillos y prácticos, te recomiendo que sigas alguno de ellos y posteriormente vayas incluyendo más cosas en tu aprendizaje.

roman 31-03-2009 23:23:43

Aunque no lo he revisado a fondo, pienso que para aprender puede servir el tutorial Creating a CRUD Application with NetBeans IDE PHP Editor que te lleva paso a paso en la creación de una pequeña aplicación y te sirve para aprender los rudimentos de php, mysql y de premio NetBeans -estupendo para programar.

// Saludos

AzidRain 01-04-2009 00:41:33

Me ganaste el post Roman, ese link esta muy buen y recomendable, sin duda el mejor para empezar y como bien dices, de pilob abrenderá NetBeans.


La franja horaria es GMT +2. Ahora son las 06:59:08.

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