Ahora comparar php con symfony y con django es como comparar un
raton un elefante y un pezcado
por que ninguno son lo mismos.
php es un lenguaje de programacion web
symfony es un framework mvc escrito en php
django es un framework mvc escrito en python
Ahora django necesita de servidores mas caros ? de donde tomaste la comparacion?
2009/12/17 marco bernich <marcob...@gmail.com>:
> --
> Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del
> Framework Django de habla hispana" de Grupos de Google.
> Si quieres publicar en este grupo, envía un mensaje de correo
> electrónico a djan...@googlegroups.com
> Para anular la suscripción a este grupo, envíe un mensaje a
> django-es-...@googlegroups.com
> Para obtener más opciones, visita este grupo en
> http://groups.google.com.bo/group/django-es.
A la que uno se dedica a la programación web de manera profesional mi
opinión es que se debe poder gestionar uno su propio servidor
dedicado, pero eso es otra historia.
> esto me ha hecho decidirme por seguir con php para proyectos chicos, symfony
> para medianos, y, bueno, no tengo proyectos grandes!!! :). si los tuviera,
> definitivamente valdría la pena pagar/usar servidores django.
Pues nada, encantado de haberte tenido por aquí. Pero la verdad si
crees que lo importante en un proyecto es el precio del servidor y
está comparando tiempos de desarrollo de Symfony y Django, creo que
debería revisar tus cuentas.
Saludos,
--
Antoni Aloy López
Blog: http://trespams.com
Site: http://apsl.net
Desde mi punto de vista, la diferencia, cuando se usa django, es que necesitas
memoria dedicada para tus procesos, lo que en un shared es difícil de conseguir.
A diferencia de apps en php que sólo consumen recursos en cada request,
aunque podrían ser más incluso que python/django. Pero el deployment
de django en cuanto a php es un pelín más complicado. No es suficiente
copiar los archivos al webroot :)
Por eso mismo en webfaction sólo te limitan la memoria de _tus procesos_,
en cambio para aplicaciones en apache+php no tienes límite de memoria.
En este thread de webfaction un usuario explica a detalle el uso de memoria:
http://forum.webfaction.com/viewtopic.php?pid=13326
Por ejemplo, ahora mismo en webfaction tengo una app en django que me consume:
- 17M proceso wsgi (idle)
- 6M apache mpm + 2 workers
Total 23M
En promedio se puede decir que una aplicación activa en django te consume ~30M
En un VPS con 128M de ram podrías hostear 3 aplicaciones django. Tomando
en cuenta el uso de memoria para el sistema, la base de datos, etc.
Por otro lado, si hablamos de php, hay aplicaciones que tranquilamente necesitan
más de 60M por request.
Yo personalmente he estado investigando la mejor manera de optimizar el uso de
memoria, y con apache+mod_wsgi en modo daemon y compartiendo process daemons
parece la mejor alternativa. A menos que hayan colision en cuanto a
versiones de modulos.
(Discalimer: soy feliz usuario de webfaction)
Y hablando sobre webfaction, es lo mejor que he encontrado en comparación a un
vps barato. Los principales puntos son:
- Si tienes aplicaciones web php no te toman en cuenta para el límite
de memoria
- La base de datos tambien no esta tomanda en cuenta para el límite de memoria,
lo que quiere decir que tienes un Quad Xeon como base de datos (compartido)
- Puedes instalar casi cualquier cosa*
- Tienes menos overhead por administrar la base de datos, el servidor
de correo,
configurar el apache, diferentes versiones de python, etc.
*Yo he instalado/compilado incluso ffmpeg+libgsm, tienen python 2.4,2.5,2.6,3.0.
Hasta puedes instalar tu propio nginx haciendo load balancing a dos o más
procesos apache+wsgi+django
Claro que eso tomando en cuenta que las aplicaciones django son tuyas,
y no necesitas dar acceso a otros o "revender" espacio. Para eso un vps
es mejor para instalar un panel, configurar cuentas, etc.
Bueno, me salio la respuesta muy larga :)
Saludos,
--
Rolando Espinoza La fuente
www.rolandoespinoza.info
Y django vs symfony: de hecho, desde siempre symfony ha sido lento,
muy lento, la propia gente del mundillo de php te recomienda otros
frameworks, como cakephp, codeigniter, zend... (otra cosa es las
features de cada framework y tus necesidades).
Aunque es del 2007 aqui[1][2] hay una comparativa de 6 frameworks,
django es el mas rapido y symfony el mas lento de todos
"Symfony has got last place. It is very complicated and slow
framework. A difference with Django is up to 35 (!!!) times."
La propia gente de symfony reconoce su pobre desempeño y han puesto un
especial cuidado reescribiendo ciertas partes para que symfony 2 sea
mas rapido.[3]
[1]http://www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/
[2]http://209.85.229.132/search?q=cache:SFfaRVyP1mwJ:www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/+symfony+vs+django+benchmark&cd=4&hl=es&ct=clnk&client=iceweasel-a
[3]http://www.symfony.es/2009/09/27/se-publica-symfony-1-3-0-alpha-1/
* Rendimiento: en la votación organizada para decidir las nuevas
características de Symfony, la mejora de rendimiento fue la
característica más popular con mucha diferencia. Los responsables de
Symfony han escuchado a la comunidad y por eso Symfony 1.3 mejora el
rendimiento de casi todos sus componentes. Las mejoras más notables se
producen en el sistema de enrutamiento y en una nueva tarea llamada
project:optimize que optimiza el rendimiento de los proyectos en
producción.
El día 26 de diciembre de 2009 16:35, Rolando Espinoza La Fuente
<dar...@gmail.com> escribió:
django esta diseñado para funcionar en proyectos grandes chicos medianos ......
Ahora comparar php con symfony y con django es como comparar un
raton un elefante y un pezcado
por que ninguno son lo mismos.
php es un lenguaje de programacion web
symfony es un framework mvc escrito en php
django es un framework mvc escrito en python
Ahora django necesita de servidores mas caros ? de donde tomaste la comparacion?
2009/12/17 marco bernich <marcob...@gmail.com>:
> hola! :Depende de lo que compares. Los servidores que soportan Django suelen
>
> he notado que los servidores que soportan django son mas caros que los que
> no.
ofrecer unas características mucho mayores que las de los servidores
PHP. Con las mismas características no hay diferencia. De hecho si
compramos Django con Cake o Symfony vemos que se necesita menos
servidor en Django que en PHP para obtener el mismo nivel de
peticiones por segundo.
A la que uno se dedica a la programación web de manera profesional mi
opinión es que se debe poder gestionar uno su propio servidor
dedicado, pero eso es otra historia.
Pues nada, encantado de haberte tenido por aquí. Pero la verdad si
> esto me ha hecho decidirme por seguir con php para proyectos chicos, symfony
> para medianos, y, bueno, no tengo proyectos grandes!!! :). si los tuviera,
> definitivamente valdría la pena pagar/usar servidores django.
crees que lo importante en un proyecto es el precio del servidor y
está comparando tiempos de desarrollo de Symfony y Django, creo que
debería revisar tus cuentas.
Saludos,
--
Antoni Aloy López
Blog: http://trespams.com
Site: http://apsl.net
--
--
Ahhh me olvidaba.. soy de Paran�, Entre Rios, Argentina... y seguro que
los precios a los que accedo al menos localmente son muy similares a los
tuyos..
Saludos
Esteban.
marco bernich escribi�:
> jaja es verdad. la velocidad de desarrollo que tengo con django es
> incre�ble!!!
>
> pero no se de donde sos, y, ac� en mar del plata (argentina) todav�a
> el precio de un hosting es importante para algunos clientes (si, es
> rid�culo, lo s�!)
>
> 2009/12/26 Antoni Aloy <anton...@gmail.com
> <mailto:anton...@gmail.com>>
>
> 2009/12/17 marco bernich <marcob...@gmail.com
> <mailto:marcob...@gmail.com>>:
> > hola! :
> >
> > he notado que los servidores que soportan django son mas caros
> que los que
> > no.
> Depende de lo que compares. Los servidores que soportan Django suelen
> ofrecer unas caracter�sticas mucho mayores que las de los servidores
> PHP. Con las mismas caracter�sticas no hay diferencia. De hecho si
> compramos Django con Cake o Symfony vemos que se necesita menos
> servidor en Django que en PHP para obtener el mismo nivel de
> peticiones por segundo.
>
> A la que uno se dedica a la programaci�n web de manera profesional mi
> opini�n es que se debe poder gestionar uno su propio servidor
> dedicado, pero eso es otra historia.
>
>
> totalmente, de hecho mi inteci�n es juntar un par de linuxeros como
> yo, y armar un servidor para estas latitudes, con fuerte soporte y dem�s.
> de todos modos, en argentina tenemos el problema que nic.ar
> <http://nic.ar> no nos permite direcionar varios dominos (.com.ar
> <http://com.ar>) al mismo servidor.
>
> vos te manej�s con un servidor con todas las cuentas de tus clientes ?
>
> saludos y gracias por el aporte
>
>
>
>
> > esto me ha hecho decidirme por seguir con php para proyectos
> chicos, symfony
> > para medianos, y, bueno, no tengo proyectos grandes!!! :). si
> los tuviera,
> > definitivamente valdr�a la pena pagar/usar servidores django.
>
> Pues nada, encantado de haberte tenido por aqu�. Pero la verdad si
> crees que lo importante en un proyecto es el precio del servidor y
> est� comparando tiempos de desarrollo de Symfony y Django, creo que
> deber�a revisar tus cuentas.
>
> Saludos,
>
> --
> Antoni Aloy L�pez
> Blog: http://trespams.com
> Site: http://apsl.net
>
> --
> Ha recibido este mensaje porque est� suscrito a Grupo "Grupo de
> Usuarios del Framework Django de habla hispana" de Grupos de Google.
> Si quieres publicar en este grupo, env�a un mensaje de correo
> electr�nico a djan...@googlegroups.com
> <mailto:djan...@googlegroups.com>
> Para anular la suscripci�n a este grupo, env�e un mensaje a
> django-es-...@googlegroups.com
> <mailto:django-es-...@googlegroups.com>
> Para obtener m�s opciones, visita este grupo en
> http://groups.google.com.bo/group/django-es.
>
>
> --
> Ha recibido este mensaje porque est� suscrito a Grupo "Grupo de
> Usuarios del Framework Django de habla hispana" de Grupos de Google.
> Si quieres publicar en este grupo, env�a un mensaje de correo
> electr�nico a djan...@googlegroups.com
> Para anular la suscripci�n a este grupo, env�e un mensaje a
> django-es-...@googlegroups.com
> Para obtener m�s opciones, visita este grupo en
> http://groups.google.com.bo/group/django-es.
30.1 MiB python2.5
492.0 KiB cherokee configurado en fastcgi
en un vpslink
2009/12/26 Rolando Espinoza La Fuente <dar...@gmail.com>:
no me lo creo, y me parece una burrada como un castillo.
en php tienes muy limitado el uso de memoria. ( directiva memory_limit ).
--
---------------------------------------------------------
Daniel González Cerviño
FreelanceMadrid.es
Mail : daniel....@freelancemadrid.es
Tel (+34) 653 96 50 48
---------------------------------------------------------
> > 2009/12/17 marco bernich <marcobern...@gmail.com>: