Foros del Web » Programando para Internet » PHP »

Nuevo en PHP

Estas en el tema de Nuevo en PHP en el foro de PHP en Foros del Web. Hola a todos: Soy nuevo en el foro y nuevo también en programar PHP. Me he bajado el PHP 5.3.8 MSI de la página web ...
  #1 (permalink)  
Antiguo 20/11/2011, 01:15
 
Fecha de Ingreso: noviembre-2011
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 1
Nuevo en PHP

Hola a todos:
Soy nuevo en el foro y nuevo también en programar PHP.
Me he bajado el PHP 5.3.8 MSI de la página web y lo he instalado. Utilizo el servidor ISS7. El problema es que al correr el primer proyecto ("Hola Mundo") me dice que no hay instaladas unas bibliotecas (OCI.dll Y libcs.dll) y por tanto el archivo de texto no se abre en el navegador.
Yo ya he programado en Visual Basic ASP.NET 2011. Quería saber si alguien conoce ambos lenguajes y cual es mejor para programar páginas web.
Gracias.
  #2 (permalink)  
Antiguo 20/11/2011, 01:17
 
Fecha de Ingreso: septiembre-2011
Mensajes: 158
Antigüedad: 12 años, 7 meses
Puntos: 15
Respuesta: Nuevo en PHP

correlo en www
  #3 (permalink)  
Antiguo 20/11/2011, 06:39
Avatar de Antonio_España  
Fecha de Ingreso: mayo-2007
Mensajes: 58
Antigüedad: 17 años
Puntos: 4
Respuesta: Nuevo en PHP

El mejor para paginas webs es asp, el mas facil, php :)
__________________
Aprendiz autodidacta
  #4 (permalink)  
Antiguo 20/11/2011, 07:24
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 10 meses
Puntos: 55
Respuesta: Nuevo en PHP

Cita:
Iniciado por Antonio_España Ver Mensaje
El mejor para paginas webs es asp, el mas facil, php :)
en que te basas para decir que asp es mejor?


Hola JuanGP80

te recomiendo que instales Xampp que es un paquete que incluye Apache, Php, Mysql, entre otros (Desactivas IIS antes de instalar este para evitar problemas)

ya teniendo este instalado y corriendo veras que no te dara ese tipo de errores

saludos...
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O
  #5 (permalink)  
Antiguo 20/11/2011, 11:05
Avatar de Antonio_España  
Fecha de Ingreso: mayo-2007
Mensajes: 58
Antigüedad: 17 años
Puntos: 4
Respuesta: Nuevo en PHP

Pues te dejo una comparativa que muestra mas de lo que podria contarte, aparte, se suman comentarios de programadores experimentados que estan resentidos con Php por el consumo de recursos sobre webservice.

Ojo, para mis espectativas, Php es mi lenguaje ideal, pero aqui hay gente que exprimen las maquinas, y ahi es donde se ve quien flaquea.

Siempre he dicho que hay lenguajes para elegir, segun las perspectivas de trabajo y el tipo de aplicacion que se quiera hacer, en cuyo caso, cada lenguaje es mas acertado en unas ocasiones o en otras, y diciendo esto ya entramos en el campo de la ambigüedad.

Cual es tu caso? Pues este el lenguaje que te conviene.
Que lenguaje prevalece sobre los demas? En la comparativa Asp VS php, Asp sale bastante airoso.
Quieres mas polemica? pues Jsp, Java, Asp o Php? Bueno, ... tremendo no? Alguno diria directamente que se quedaba con Ruby on Rails que me parece otro entorno excelente.

Con la polemica podemos tirarnos decadas, y al final volveremos al principio, como la moda de los pantalones de pana jeje...

Aqui va el link:
http://geeks.ms/blogs/lfranco/archiv...s-asp-net.aspx

Saludos :)
__________________
Aprendiz autodidacta
  #6 (permalink)  
Antiguo 20/11/2011, 11:19
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 10 meses
Puntos: 55
Respuesta: Nuevo en PHP

Pues en parte es como tu dices, todo depende de la persona que va a programar y que tipo de proyecto sera.

Pero yo por mi parte nunca he usado ASP para poder decir con certeza que es bueno o malo.

Pero tambien se que si hablamos de compañias grandes solo debes de ver la mayor de todas en cuanto a usuarios conectados al mismo tiempo www.Facebook.com y la misma trabaja con PHP, ya a estas altura no puro como en un principio pero aun tiene gran parte de su codigo con PHP
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O
  #7 (permalink)  
Antiguo 20/11/2011, 12:32
Avatar de Antonio_España  
Fecha de Ingreso: mayo-2007
Mensajes: 58
Antigüedad: 17 años
Puntos: 4
Respuesta: Nuevo en PHP

Código:
Site			Up Since	Server Platform		Programming Language 
Google.com		November 1998	Linux				C, Java, C++, PHP & MySQL
Facebook.com		February 2004	Linux				PHP, MySQL and C++
YouTube.com		February 2005	Linux				C, Java and MySQL
Yahoo.com		August 1995	Linux				C++, C, Java, PHP & MySQL
MSN.com 		August 1995	Windows				ASP.net
Live.com 		August 2008	Windows				ASP.net
Wikipedia		January 2001	Linux	 			PHP & MySQL
Amazon.com 		October 1995	Linux & Solaris	 		C++, Java, J2EE
WordPress.com		November2005	Linux				PHP & MySQL
Como bien dices, Php no se achica a la hora de tratar grandes volumenes de datos online, en realidad, dada esta lista, ningun lenguaje merece ser criticado, ya que todos demuestran una potencia sobresaliente. Es mas bien por parte del administrador de sistemas el escoger entre las opciones que se presentan para que su equipo funcione con el mejor rendimiento posible.

La verdad, me encantan estos detalles
__________________
Aprendiz autodidacta
  #8 (permalink)  
Antiguo 20/11/2011, 12:47
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Nuevo en PHP

Y ahora ha salido python y DJango que dicen ser el futuro segun el mismo creador de foros del web Christian van der henst y su gemelo malo, Freddier.
  #9 (permalink)  
Antiguo 20/11/2011, 13:09
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Respuesta: Nuevo en PHP

Sin dudas. PHP es muy superior a ASP. Es mas poderoso y facil de aprender. No depende del sistema operativo, es mas estable y mas barato.

Saludos.
  #10 (permalink)  
Antiguo 20/11/2011, 13:21
Avatar de Antonio_España  
Fecha de Ingreso: mayo-2007
Mensajes: 58
Antigüedad: 17 años
Puntos: 4
Respuesta: Nuevo en PHP

Cita:
Iniciado por memoadian Ver Mensaje
Y ahora ha salido python y DJango que dicen ser el futuro segun el mismo creador de foros del web Christian van der henst y su gemelo malo, Freddier.
Que va a decir un padre de su hijo?
__________________
Aprendiz autodidacta
  #11 (permalink)  
Antiguo 20/11/2011, 13:27
Avatar de Antonio_España  
Fecha de Ingreso: mayo-2007
Mensajes: 58
Antigüedad: 17 años
Puntos: 4
Respuesta: Nuevo en PHP

Cita:
Iniciado por Kaopectate Ver Mensaje
Sin dudas. PHP es muy superior a ASP. Es mas poderoso y facil de aprender. No depende del sistema operativo, es mas estable y mas barato.

Saludos.
No estoy en absoluto de acuerdo en la parte "mas poderoso", ya que si te fijas en la comparativa, todos los servidores que usaron Php, fueron respaldados por otros leguajes, mientras que Asp no. Aparte, en el enlace que puse, vienen detallados casos en los que Php no da la talla.

Php no es malo, pero no es el mejor.
__________________
Aprendiz autodidacta
  #12 (permalink)  
Antiguo 20/11/2011, 14:15
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Nuevo en PHP

Cita:
Iniciado por Antonio_España Ver Mensaje
Que va a decir un padre de su hijo?
eso si XD aunque no creo que Christian sea el padre, pero si lo promueven es por algo, $ pero la verdad no hay que menospreciar a Python, es muy poderoso incluso diria que tiene alcances que ASP y php no.
  #13 (permalink)  
Antiguo 20/11/2011, 20:35
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Respuesta: Nuevo en PHP

Hola Antonio-España.

Respetuosamente debo decir que no comparto tu opinión. Asp es un lenguaje hecho por (y para) un sistema operativo. Si mides el poder del lenguaje por los beneficios que te proporciona con UN sistema operativo, entonces no estarías evaluandolo objetivamente.

Es como preguntar cual es el mejor caucho o cual es el mejor caucho para un Toyota Corolla.

Saludos.
  #14 (permalink)  
Antiguo 20/11/2011, 20:40
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Respuesta: Nuevo en PHP

Otro detalle Antonio.

Php podría resultar pesado en Windows si lo comparas con Asp, porque parte de la funcionalidad del Asp está en el Windows mismo. Para evaluar el uso de recursos de Asp hay que sumarle parte de la gordura del Windows mismo.

Saludos.
  #15 (permalink)  
Antiguo 21/11/2011, 04:21
Avatar de Antonio_España  
Fecha de Ingreso: mayo-2007
Mensajes: 58
Antigüedad: 17 años
Puntos: 4
Respuesta: Nuevo en PHP

Agradezco tus criticas por enriquecer mi curiosidad :)
Seguire siendo el abogado del diablo ya que soy un forofo del Php y no contemplo usar Asp.net a corto plazo.

Estoy de acuerdo en que Asp esta creado para windows y que se necesita Windows exclusivamente para ejecutar aplicaciones basadas en asp.net. Eso seria un incoveniente, si el sistema operativo windows fuera ineficiente, pero no lo es.

Tiene esa gordura extra, que actualmente, dada la potencia de los equipos no es signficativa, podriamos comparar la ligerza y robustez de MySQL con una dbase Postgre y decir que es inadecuada por ser mas lenta, pero como dije antes, "cual es tu caso? esto es lo que te interesa". Desde luego la mejor es Postgre, pero no por ser la mas rapida y liviana.

Volviendo al caso de Asp.NET vs Php, resalto los hechos significativos por los que opino que Asp.net es mejor lenguaje, sin querer decir que Php no sea una opcion adecuada.

Asp es mas rapido que Php
Esta era una de sus mayores ventajas.

Mayor rapidez en acceso a ficheros
En el articulo se reseña que Php es multiplataforma, lo cual es una ventaja, pero esto tambien es una desventaja porque el acceso a ficheros en windows y a MySQL, cito textualmente, adolecen de serios problemas de rendimiento.

Rapidez de aprendizaje
Ambos lenguajes son bastantes sencillos de aprender, por lo que el topico de que php es mas facil depende mas de la persona que de los hechos.

Comentarios sobre desarrolladores que usan ambas tecnologias:
- Brevemente: en un servidor se publica un servicio de WCF (web service) y se consume desde PHP.
- PHP no es compatible con los standares actuales de web service (en terminos de WCF wsHttpBinding), así que hay que renunciar a ciertas caracterisiticas avanzadas(otra vez en terminos de WCF solo se admite basicHttpBinding).
- Php no crea proxy para el acceso a web service, cada vez que PHP consume un web service, ya sea con el soporte NATIVO o con nuSOAP, se hace una peticion al wsdl y los esquemas asociados antes de hacer el POST. Esto se traduce en que por cada llamada al web service, PHP hace cinco o seis llamadas adicionales para obtener el wsdl y xsd.
- PHP es mucho más pesado que ASP.NET para determinadas cosas y no trae muchas de las mejoras que sí incorpora ASP.NET.
- .NET es una plataforma que no solo sirve para crear paginas web, lo que lo convierte en una opcion mas poderosa y versatil, y como Asp es un componente de .NET puede servir para crear una interface rapida como una aplicacion win32 de escritorio, o construir una capa de servicios que puede ser aprovechada por aplicaciones moviles, web y escritorio simultaneamente. Esto es valorado en las empresas.
- Una pagina asp.net no se interpreta, se compila. La primera vez que invocas un aspx, se compila, y las siguientes veces se ejecuta un codigo binario en el cache del sistema. Aunque en Php, el motor Zend (de los creadores de Php) desde la version 4, acelera las aplicaciones creadas con Php (pero no igualan aun la velocidad).
- "En mi empresa damos la posibilidad para consumir unos servicios web para una aplicación B2C - B2B. Y los clientes que utilizan PHP realmente tienen que hacer virguerías para consumir los servicios y en más de una ocasión lo han dado por imposible si el programador no tenía mucha experiencia."
-

Por supuesto, que no falte rigidez de informacion, aqui van las benchmark

Como puedes ver, la media de tiempo para un sitio en php es de 0.15 segundos, la media para uno en asp.net es de 0.015, es una diferencia enorme, php tarda 10 veces mas.

Php tomo una media de 1.0097 segundos mientras que asp.net solo 0.0810 segundos, php tardo 12 veces mas.

Quizas estareis pensando que .net es nativo de windows, pero la siguiente comparativa esta realizada sobre Linux de manera que Php tendra algo de ventaja por jugar en casa. C# estara corriendo en Mono. ( Fuente)


Como se puede ver, incluso sobre Linux .net es mas rapido.

Fuente

Como lei en algun articulo, no se pueden comparar php y asp.net porque es como comparar peras y manzanas, no son la misma cosa.
Para que la comparacion fuera valida, habria que comparar el asp sin el .net
__________________
Aprendiz autodidacta

Última edición por Antonio_España; 21/11/2011 a las 05:19
  #16 (permalink)  
Antiguo 21/11/2011, 07:14
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 11 meses
Puntos: 56
Respuesta: Nuevo en PHP

He programado desde borland(con su fondito azul XD) a visual c++, pero no en asp,
desde hay me pase a php y aun lo uso por estas razones.
  • Libre.
  • Abierto.
  • Código fuente disponible.
  • Multiplataforma HW.
  • Multisistema Operativo.
  • Soporte para varios servidores web.
  • Soporte nativo para practicamente cualquier Base de Datos.
  • Buena documentación.
  • Miles de ejemplos y código fuente disponible.
  • Perfecta integración del Apache-PHP-MySQL.
  • Sintaxis clara y bien definida.
  • Bastante sencillo de aprender y utilizar.
  • Modulable.
  • Seguro (evidentemente tiene errores pero se solucionan mucho antes que otros sistemas propietarios)

Y sobre todo la gran comunidad que hay detras de php XD.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.

Etiquetas: Ninguno
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:25.