Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Desarrollo en PHP - cual su opinión? (https://www.clubdelphi.com/foros/showthread.php?t=39683)

Andreano 26-01-2007 22:48:42

Desarrollo en PHP - cual su opinión?
 
Hola a todos,

Me gustaría iniciar una discusión sobre desarrollo en PHP, básicamente cual los desafíos que el desarrollador PHP tiene hoy, principalmente cuando hablamos de herramienta.

Me gustaría saber la opinión de los desarrolladores de ClubDelphi.com

Saludos,
Andreano Lanusse | CodeGear Product Line Manager | phone. +1-(831) 431-5051 | mobile. +1 (831) 332-5100
CodeGear

http://www.codegear.com
Artículos: http://dn.codegear.com/br
Blogs: http://blogs.codegear.com/andreanolanusse

droguerman 27-01-2007 01:08:25

desafios? ninguno, la comunidad de programadores y usuarios que están tras de PHP es una de las mejores y más completas, que sería bueno quizás un repositorio como lo tiene CPAN que tiene PERL, lo cual tambien implicaría un mayor soporte a paquetes.

y creo tambien falta mostrar que PHP no es solo lenguaje de páginas web, es posible programar aplicaciones o scripts al igual que en Python o PERL

Andreano 27-01-2007 01:32:33

Mas la comunidad PHP no tiene una herramienta visual para desarrollo, ¿no falta esto?

AzidRain 27-01-2007 03:11:00

Ni lo tendrá al ser un entorno interpretado y un lenguaje de scripts carece de lo necesario para poder hacer las mismas cosas que por ejemplo JSP o ASP que son mas robustos.

PHP parece ser adecuado para desarrollos pequeños o los clásicos quick and dirty ya que con poco se obtiene algo rápido y que funciona.

A no ser que PHP evolucione a algo más manejable corre riesgo de rezagarse.

vtdeleon 27-01-2007 03:28:48

Cita:

PHP parece ser adecuado para desarrollos pequeños o los clásicos quick and dirty
Ya veo a roman venir...:D

roman 27-01-2007 03:34:41

Ya iba a hacerlo, pero desde este dirty vBulletin escrito en PHP no puedo ser tan quick :D

// Saludos

droguerman 27-01-2007 06:03:28

Cita:

Empezado por AzidRain
Ni lo tendrá al ser un entorno interpretado y un lenguaje de scripts carece de lo necesario para poder hacer las mismas cosas que por ejemplo JSP o ASP que son mas robustos.

:eek: ASP más robusto que PHP? no querrás decir ASP.NET?

AzidRain 27-01-2007 07:32:23

Jejeje...no tardó nada el buen Román...De hecho yo tengo corriendo el eGroupware que es puro PHP y funciona excelente...lo malo es que cuando te quieres meter a las tripas nomás te das de topes pues aunque el código este bien documentado y escrito no es fácil poder mantenerlo cuando llega a ser de esa magnitud. No digo que no pueda hacerse casi de todo con PHP pero el costo que hay que pagar es un poco alto en cuestión de lo que hay que desenmarañar.

Y contestando a droguerman, efectivamente me refiero a ASP.NEt ya que el anterior es una mala broma...bueno y creo este también...:)

kayetano 27-01-2007 13:59:44

Hola

- PHP es un lenguje muy extendido, lo utilizan millones de personas.
- Es facil de aprender y utilizar.
- Es procedural y orientado a objetos.
- Se integra muy bien con multitud de bases de datos. Sobre todo MySQL.
- Hay multitud de Frameworks, librerías, objetos y cualquier cosa que se te ocurra ya programados y opensource (discrepo con AzidRain sobre la robustez y las capacidades de PHP).
- La infraestructura necesaria para poder trabajar con PHP es muy barata, un PC, servidor APACHE, PHP y MySQL, con solo esto ya puedes empezar a programar.
- Hay documentación para todo lo que se te ocurra y en muchos idiomas.
- PHP esta en constante desarroyo y hay importantes compañías involucradas.

Yo personalmente programo en PHP desde hace muchos años, y junto con javascript y HTML se convierte en un entorno de programación muy sofisticado y potente.
Con respecto a entornos visuales no conozco ninguno para trabajar directamente con PHP (si con HTML), supongo que el día que PHP sea 100% orientado a objetas aparecerá algo parecido. Hay que tener en cuenta que PHP no es un leguaje que genere un entorno gráfico, eso lo hace HTML.

Desconozco las virtudes de JSP y ASP.NET (con ASP si que he trabajado y no me gustó mucho) pero supongo que PHP no tiene nada que envidiar a estas herramientas.

vtdeleon 27-01-2007 14:56:41

Saludos
Cita:

De hecho yo tengo corriendo el eGroupware que es puro PHP y funciona excelente...lo malo es que cuando te quieres meter a las tripas nomás te das de topes pues aunque el código este bien documentado y escrito no es fácil poder mantenerlo cuando llega a ser de esa magnitud. No digo que no pueda hacerse casi de todo con PHP pero el costo que hay que pagar es un poco alto en cuestión de lo que hay que desenmarañar.
Yo soy un completo novato con respecto a PHP, pero creo que si todo está bién documentado y organizado, se puede hacer cualquier modificación y puede ser tan difícil o fácil el mantenimiento como en cualquier otro lenguaje.

Te puedo poner el caso de WordPress, es increíblemente organizado y su mantenimiento no es tedioso, hasta yo, que podría decir que soy un chapucero en esto :D.

Ñuño Martínez 29-01-2007 11:33:42

Yo sólo quiero decir que, después de haber trabajado con ASP (ojo, *no* asp.NET), PHP es una maravilla. Sólo con decir que permite pasar parámetros y devolver valores a una función como Dios manda (no como con ASP, que hay que hacer verdaderas virguerías) lo hacen merecedor de tal apelativo. Y si mencionamos que se pueden crear clases y objetos, pues llega a multiorgásmico... o casi ;) .

Julián 29-01-2007 21:31:52

Pues si, yo hace tiempo que también uso php y mysql, y es, tal como dicen los compañeros, potente y ala vez fácil de usar, y dispone de una inmejorable ayuda online (php.net).
Con php se piede hacer cualquier disparate, y eso que dicen de que no sirve para cosas grandes no tiene sentido, por ejemplo, no hay mas nque ver el care2x, toda una gestion completisima para hospitales, sí, hospitales, de esos grandes. Programar mal se puede hacer con cualquier cosa, hasta con php, o con delphi.

echo "un saludo";

Julián 29-01-2007 22:01:40

Cita:

Empezado por Andreano
Mas la comunidad PHP no tiene una herramienta visual para desarrollo, ¿no falta esto?

Efectivamente, no tiene ninguna. Y los ides como zend o eclipse+phpide+aptana, no funcionan en cuanto intentas trabajar en ellos con algo medio serio, o eso, o que yo soy muy inutil. Aunqueno entiendo porque soy tan inutil con esas dos mierdas, perdón, herramientas, y con otras cosas tan o mas complicadas me desenvuelvo sin problemas.

un saludo, powered by editplus.

roman 29-01-2007 22:37:27

Bueno, al Zend no lo he utilizado, pero no podrás negar que eclipse es, al menos, una buena aproximación. Pero para mi gusto, le erraron con todas sus perspectivas y aditamentos. En principio parece buena idea pero terminas no entendiendo en qué parte estás metido o qué editor estás usando.

El punto con php es que realmente uno no programa exclusivamente php, sino que tienes que lidiar, por lo menos, con javascript y html, y un buen entorno de desarrollo tiene que incluir las tres partes.

Por otra parte, el eclipse dista mucho de poder ser algo para todos los días simple y sencillamente porque se preocupa mucho (demasiado en mi opinión) por la organización del proyecto pero poco en lo rutinario. Basta ver la enorme cantidad de gracias que se pueden hacer con el editor de texto del EditPlus que faltan en eclipse.

Y algo muy importante que debe tener cualquier entorno de desarrollo es la depuración. Eclipse trae algo, pero como puede verse de aquél hilo donde se habló de ello, no es nada trivial configurarlo y a final de cuentas resulta una porquería su uso. Y la depuración debe incluir también la parte de javascript o el lenguaje que usemos para el lado del cliente. Es bonita la idea de los aditamentos como el Aptana, pero para mi gusto queda bastante desintegrado; es casi como cambiar de aplicación. Y, de hecho, el plugin de Apatan para eclipse no tiene el depurador.

Ahora bien, si la idea de este hilo es la de calar el terreno para la posible creación de un IDE con la calidad de Delphi pero para el desarrollo de aplicaciones PHP, pues ni qué decir que sería muy interesante. No obstante, hay que considerar que hay mucho desarrollo en PHP hecho con herramientas libres y/o gratuitas y a eso están acostumbrados sus programadores, por lo que tal IDE corre el riesgo de tener la misma suerte que Kylix...

// Saludos

jhonny 29-01-2007 23:24:11

Yo si he probado Zend y me a parecido una excelente herramienta, porque te ayuda a llevar tu proyecto de una manera muy sencilla (en cuestión de administrarlo), su auto completado es muy bueno porque ademas de mostrarte cuales son los parámetros que debes introducir también te dicen para que sirve cada función por medio de una pequeña pero precisa explicación, además de otras ayudas visuales que resultan muy agradables a la hora de trabajar con php !!!Lastima que sea de pago¡¡¡

AzidRain 30-01-2007 06:39:27

Coincido con Roman...Eclipse resulta demasiado dificil de echar andar y a mi gusto quiere ser aprendiz de todo y maestro de nada. Es fácil perderse y si a eso le sumamos que PHP es propenso a spaghettis pues imagínense. Zend se me hace un IDE mas serio y mas fácil de usar solo tiene el inconveniente de que es pago.

Cita:

on php se piede hacer cualquier disparate, y eso que dicen de que no sirve para cosas grandes no tiene sentido, por ejemplo, no hay mas nque ver el care2x, toda una gestion completisima para hospitales, sí, hospitales, de esos grandes. Programar mal se puede hacer con cualquier cosa, hasta con php, o con delphi.
Nadie dijo que NO se pudiera hacer algo grande con PHP, de que se puede se puede, de que sea facil mantenerlo, depurarlo y modificarlo quien sabe. Es como si te compraras un Volkswagen para acarrear piedras, de que las acarreas las acarreas, de que ahorras gasolina ahorras, de que es bien fácil conducirlo también, pero para que tantas vueltas si puedes usar un camión. Pero claro siempre habrá quien pueda llevar las piedras de manera más eficiente en su VW que alguien muy burro en un camión. Eso que ni qué.

chux 04-03-2007 20:55:24

Habeis probado el phped? no es que sea el mejor para escribir codigo, pero su debugger funciona sin tocar nada raro...

rodries 07-03-2007 19:31:21

Yo utilzo dreamweaver con phpakt y es muy bueno y facil.
Yo me dedico a la programacion y el diseñador luego lo pone bonito.
Es la unica herramienta que para mi ha conseguido mezclar la programacion visual en php con el diseño.

gyepes 27-03-2007 06:00:28

Y cuando tenemos Delphi...
 
...para PHP en versión de prueba? Estaba prometida para marzo de este año.


La franja horaria es GMT +2. Ahora son las 06:03:58.

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