Foros del Web » Programando para Internet » PHP »

¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, etc..?

Estas en el tema de ¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, etc..? en el foro de PHP en Foros del Web. Hola!! ¿¿ PHP es un mal lenguaje para desarrollar aplicaciones web (por ejemplo Una aplicación web, intranet, etc.. ) ?? Lo pregunto por que lo ...
  #1 (permalink)  
Antiguo 30/03/2012, 13:43
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 20 años, 6 meses
Puntos: 18
¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, etc..?

Hola!!

¿¿ PHP es un mal lenguaje para desarrollar aplicaciones web (por ejemplo Una aplicación web, intranet, etc.. ) ??

Lo pregunto por que lo que más tienen este tipo de aplicaciones son formularios y datos por todas partes y veo muy poco práctico realizar dobles validaciones (javascript+php) y comprobaciones de toda clase por todas partes ya que no nos podemos fiar de lo que se recibe del navegador...

¿ Que opinais ?

Un saludo
  #2 (permalink)  
Antiguo 30/03/2012, 13:51
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, e

Cualquier lenguaje es bueno, si algo sale mal es siempre culpa del programador.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 30/03/2012, 13:55
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, e

La "doble validación" hace que PHP parezca mala opción para programar?, tal vez debas aprender a programar orientado a objetos y respetando un patrón de diseño como MVC, o recurrir a un framework.

Si quieres validar sólo una vez, entonces haz a un lado Javascript, porque siempre deberás validar toda la información recibida, no importa si trabajas con PHP, ASP, Java, Perl, etc.
__________________
- León, Guanajuato
- GV-Foto
  #4 (permalink)  
Antiguo 30/03/2012, 13:55
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 10 meses
Puntos: 56
Respuesta: ¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, e

Para nada puedes desarrollar tus aplicaciones web he intranet que incluso es mas sencillo, sobre que tan dificultoso sea depende de cuanto sabes y tu forma de programar.

Aunque si dominas otro lenguaje para hacer lo que necesitas pues trabaja con el que te sientas ma comodo pero como preguntas en el foro de PHP todos te diran que uses PHP.

Saludos.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #5 (permalink)  
Antiguo 30/03/2012, 14:53
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 20 años, 6 meses
Puntos: 18
Respuesta: ¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, e

umm, es que al referirme a la doble validación, no solo me refiero a validar si un dato es entero, o está vació o verificar un mail, eso es lo de menos, me refiero sobretodo a todas esas variables que se pasan por campos hidden o GET o POST, no se, ¿ no os pasa a vosotros que da sensación como de inseguridad?

  #6 (permalink)  
Antiguo 30/03/2012, 15:24
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, e

Cita:
Iniciado por davidj Ver Mensaje
[...] me refiero sobretodo a todas esas variables que se pasan por campos hidden o GET o POST, no se, ¿ no os pasa a vosotros que da sensación como de inseguridad?

No entiendo el punto, una variable es una variable sin importar su origen.

Validar la integridad y formato de sus valores es sumamente importante.

¿Inseguridad?

Si te sientes inseguro con tu programación es porque de hecho no tienes certeza de lo que sucede, o de lo que haces, tal vez.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 30/03/2012, 16:05
Avatar de p414  
Fecha de Ingreso: agosto-2009
Ubicación: casi casi casi... a un lado de la cuna...
Mensajes: 575
Antigüedad: 14 años, 7 meses
Puntos: 44
Respuesta: ¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, e

es muy cierto lo que dice pateketrueke si sientes inseguridad es porque no tienes idea de lo que está sucediendo, y te recomiendo que te leas algo sobre sql injection eso puede servirte
  #8 (permalink)  
Antiguo 30/03/2012, 16:16
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: ¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, e

Cita:
Iniciado por davidj Ver Mensaje
umm, es que al referirme a la doble validación, no solo me refiero a validar si un dato es entero, o está vació o verificar un mail, eso es lo de menos, me refiero sobretodo a todas esas variables que se pasan por campos hidden o GET o POST, no se, ¿ no os pasa a vosotros que da sensación como de inseguridad?

Aparte todas esas variables son independientes a PHP, ya que son parte del protocolo HTTP, así que cualquier lenguaje que quieras usar (en Web) vas a tener que lidiar con lo mismo, GET, POST, REQUEST, Cookies, etc. Esto es algo muy independiente a PHP.

Saludos.
  #9 (permalink)  
Antiguo 30/03/2012, 16:29
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 20 años, 6 meses
Puntos: 18
Respuesta: ¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, e

primero de todo gracias por vuestros comentarios ;)

Me gustaría mostraros un ejemplo:

Un usuario se registra en la web y una vez en su panel de control puede ver un combobox con un listado de opciones a las que puede acceder (cada usuario tendrá un listado propio, según una serie de parametros). Entonces el usuario elige una opción y se envían los datos por $_POST. La pregunta es:

¿La página que recibe esta opción debería mirar en la base de datos para asegurarse que dicha opción pertenece realmente a ese usuario? Si este tipo de código se repite mucho...¿ no es sobrecargar el servidor con demasiadas consultas ?, ¿ es mejor utilizar $_SESSION ?, Que opinais ?

Un saludo!
  #10 (permalink)  
Antiguo 30/03/2012, 16:46
Avatar de p414  
Fecha de Ingreso: agosto-2009
Ubicación: casi casi casi... a un lado de la cuna...
Mensajes: 575
Antigüedad: 14 años, 7 meses
Puntos: 44
Respuesta: ¿ PHP es un buen lenguaje para realizar aplicaciones web como intranets, e

Cita:
Iniciado por davidj Ver Mensaje
¿La página que recibe esta opción debería mirar en la base de datos para asegurarse que dicha opción pertenece realmente a ese usuario? Si este tipo de código se repite mucho...¿ no es sobrecargar el servidor con demasiadas consultas ?, ¿ es mejor utilizar $_SESSION ?
Tu lo acabas de decir... usar sesiones y en ella poner el nivel, los privilegios o el tipo de usuario para que puedas identificar si tiene o no acceso a esa sección

Etiquetas: aplicaciones, formulario, lenguaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:30.