Foros del Web » Programando para Internet » Python »

phyton y php

Estas en el tema de phyton y php en el foro de Python en Foros del Web. Hola una pregunta. No se nada de phyton... Soy mas de php... Que ventajas tiene phyton sobre php... Si dicen que este trabaja en desarrollo ...
  #1 (permalink)  
Antiguo 23/01/2013, 07:59
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 10 meses
Puntos: 5
phyton y php

Hola una pregunta. No se nada de phyton... Soy mas de php... Que ventajas tiene phyton sobre php... Si dicen que este trabaja en desarrollo web tambien...
Podria buscar en google pero tal vez ustedes por experiencian mejor... Puntos basicos quiero....
  #2 (permalink)  
Antiguo 23/01/2013, 10:16
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: phyton y php

PHP es un lenguaje que originalmente esta orientado a la web, mientras que Python es un lenguaje multiproposito.

Python como lenguaje es muy diferente a PHP:
  • Python es fuertemente tipado mientras PHP es débilmente tipado.
  • Python usa espacios en blanco y sangrado del codigo para delimitar bloques, mientras que PHP usa llaves.
  • Python desde hace mucho tiene namespaces, mientras que PHP los acaba de integrar en una versión reciente.

Hay artículos muy interesantes sobre el tema:
http://me.veekun.com/blog/2012/04/09...of-bad-design/
http://www.antigreen.org/vadim/ProgL...on-vs-php.html
http://wiki.python.org/moin/PythonVsPhp (Probablemente un link roto)
  #3 (permalink)  
Antiguo 23/01/2013, 16:52
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: phyton y php

Sin embargo razpeitia, si bien estas respondiendo lo que en papel debe ser a mi me gustaría saber algo más sobre su funcionalidad en aplicaciones digamos "criticas de negocio".

Te cuento, actualmente estoy en pequeño dilema, tengo una aplicación o sistema de recaudación de impuestos hecho completamente en php+postgres y estoy en este momento en la disyuntiva entre generar una nueva version del Sistema en Php+Symphony2.0+postgres ó Rehacer toda la aplicación en Python/Django, más allá lo de los temas de presupuestos e inversión que opinas de la idea de rehacerlo todo y si Python/Django y postgres

Ojo. Aún no he descartado incluso JAVA

Saludos
  #4 (permalink)  
Antiguo 23/01/2013, 17:48
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: phyton y php

Cita:
Iniciado por egepe Ver Mensaje
y estoy en este momento en la disyuntiva entre generar una nueva version del Sistema en Php+Symphony2.0+postgres
Recuerda python al igual que django son solamente herramientas, si dices que tienes una aplicación hecha en php puedo inferir que por lo menos ya conoces el lenguaje. Y la transición de php a secas a un framework en php seria mas "suave".

La verdad es que no siempre es así.

Cita:
Iniciado por egepe Ver Mensaje
ó Rehacer toda la aplicación en Python/Django, más allá lo de los temas de presupuestos e inversión que opinas de la idea de rehacerlo todo y si Python/Django y postgres
Esto también es una opción muy interesante. Rehacerlo en python + django te tomaría un poco mas de tiempo, por que no conoces el lenguaje (o al menos eso asumo) y al igual que trabajar con un framework en php te tomaría tiempo en aprender los conceptos detrás del framework solo para utilizarlo.

Cita:
Iniciado por egepe Ver Mensaje
Ojo. Aún no he descartado incluso JAVA
Java, también es una buena opción, es bastante maduro, pero el tipado es demasiado estático. Al igual que C# + ASP.

Si quieres que platiquemos sobre algún punto en especifico (ORM, Templates, etc...), puedes preguntar aquí mismo.
  #5 (permalink)  
Antiguo 23/01/2013, 17:57
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: phyton y php

Cita:
Iniciado por razpeitia Ver Mensaje

Esto también es una opción muy interesante. Rehacerlo en python + django te tomaría un poco mas de tiempo, por que no conoces el lenguaje (o al menos eso asumo) y al igual que trabajar con un framework en php te tomaría tiempo en aprender los conceptos detrás del framework solo para utilizarlo.
Ese es mi punto de análisis, si ya voy a tener que trabajar con un Symphony, y tengo la posibilidad de rehacer en Python/django. Tu qué opinarías.

Por otra parte ciertamente conozco de desarrollo de sistemas y de verdad se me hace afortunadamente fácil aprender otro lenguaje y aunque no he profundizado mucho en python ya estoy en ello...

Y Java estoy totalmente de acuerdo con lo que tu dices, y sigue siendo una opción verdadera

Saludos
  #6 (permalink)  
Antiguo 23/01/2013, 18:33
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: phyton y php

Cita:
Iniciado por egepe Ver Mensaje
Ese es mi punto de análisis, si ya voy a tener que trabajar con un Symphony, y tengo la posibilidad de rehacer en Python/django. Tu qué opinarías.
Mover un proyecto de tecnología no es una decisión que se tome a la ligera. No podría darte o recomendarte algo sin antes ver mas detalles. O al menos estadísticas como por ejemplo: lineas de código en el proyecto, tiempo en que te llevo realizar el proyecto, cual fue el modulo que mas tiempo llevo, tamaño del proyecto, etc... (entre mas mejor)

Cita:
Iniciado por egepe Ver Mensaje
Por otra parte ciertamente conozco de desarrollo de sistemas y de verdad se me hace afortunadamente fácil aprender otro lenguaje y aunque no he profundizado mucho en python ya estoy en ello...
Eso es una enorme ventaja. Es ese caso muy probablemente no se te dificulte usar python + django.
  #7 (permalink)  
Antiguo 23/01/2013, 18:48
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: phyton y php

Cita:
Iniciado por razpeitia Ver Mensaje
Mover un proyecto de tecnología no es una decisión que se tome a la ligera. No podría darte o recomendarte algo sin antes ver mas detalles. O al menos estadísticas como por ejemplo: lineas de código en el proyecto, tiempo en que te llevo realizar el proyecto, cual fue el modulo que mas tiempo llevo, tamaño del proyecto, etc... (entre mas mejor)
Claro tienes mucha eso es muy importante, por ello evalúo

Muchas gracias
  #8 (permalink)  
Antiguo 23/01/2013, 19:40
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: phyton y php

Veo que muchas veces la decisión de pasarse a Python/Django (o cualquier otra tecnología que no sea PHP), es más por el flujo de trabajo que muchos llevan. En cuanto a el lenguaje en sí ya hay muchos post hablando de eso, en lo personal es gusto de usar python.

Por ejemplo (que parece, éste no es el caso de egepe, pero si el de vani18 ) muchos esperan escribir un print "hola mundo" en un archivo, subirlo al servidor con el cliente FTP y listo. En el caso de django es acostumbrarse a usar MVT, un ORM, etc, o el caso de que no todos los hostings compartidos aceptan Python. Varios ven eso y prefieren volver mezclar código PHP en sus HTML's.

Yo trabajo con Python/Django (y varios por acá también), actualmente desarrollo un sistema para una arrendadora, con un back-end y front-end complejo. No te puedo decir que es mejor que Symphony ya que nunca he trabajado con ese Framework, pero por lo menos con Django es muy ágil el desarrollo.

En mi opinión no pierdes nada en hacer tu sistema en Python/Django (u otro framework), siempre y cuando sea viable. Puedes ganar mucho.

Saludos
__________________
Grupo Telegram Docker en Español
  #9 (permalink)  
Antiguo 24/01/2013, 12:42
 
Fecha de Ingreso: junio-2011
Ubicación: Mexico
Mensajes: 33
Antigüedad: 12 años, 10 meses
Puntos: 4
Respuesta: phyton y php

El tema de cambio de tecnología es bastante delicado tal y como ya lo mencionaron.

Respecto a la pregunta inicial, si tendría preferencia de python sobre php.

Respecto a la migración hay muchos factores que considerar, el primero: ¿quién está considerando la migración? ¿el dueño del sistema o tu?

Si el dueño del sistema quiere mejorar/cambiar características o requerimientos no funcionales (desempeño, escalabilidad) hay que analizar varios elementos del sistema para proponer estrategias y una de esas estrategias es el cambio de tecnología. Parte del análisis es sopesar las ventajas y desventajas de cada estrategia para finalmente tener claro que implica seleccionar una en particular.

Si lo único que quieres es aprender o experimentar con un nuevo y diferente conjunto de tecnología no lo hagas con un proyecto que ya está funcionando. Implementa alguna idea simple pero divertida para que conozcas las diferencias y aprendas como usar herramientas distintas.
  #10 (permalink)  
Antiguo 26/01/2013, 08:28
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: phyton y php

Holas,

Yo opino que si ta esta hecho y volver hacer la rueda es muy dificil y tiempo sobre todo. Conozco y no soy experto en PHP pero con Python cada dia me gusta y sorprende en la forma de programar y desarrollar, practicamente en lo personal me ahorra mucho codigo, hago mas cosas que las hago en otros lenguages.

Aun asi con la version de php 5.4 que creo ya sale la 5.5 es de reconocer, pero me gusta Python. Y lo mejor aun es que puedo utilizarlo con GAE.

Si se desea mudar toda la aplicacion si o si creo podrias integrar nuevos modulos o partes de tu aplicacion.

Saludos
__________________
.: Gildus :.

Etiquetas: php
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 2 personas




La zona horaria es GMT -6. Ahora son las 22:32.