
Me encantaría empezar a aprender Python creando un pequeño sitio web y para ello necesito hosting. ¿Qué debo buscar en un proveedor de hosting para estar seguro de que puedo usar Python?
EDITAR: para estar completo: no quiero una lista de empresas de hosting, pero quiero saber qué debo buscar.
Por supuesto que puedo elegir el primer host que mencione 'Python' en sus especificaciones, pero quiero estar seguro de que realmente puedo usarlo, y no sólo las cosas básicas... El problema es que no sé mucho sobre Python, así que es difícil saber lo que estoy buscando...
Respuesta1
Si está buscando un lugar para alojar un sitio utilizando un marco Python (Django, Pylons, Turbogears), no puede equivocarse con Webfaction: se especializan en ese tipo de cosas y tienen instaladores con un solo clic para todos los marcos principales. .
No obtienes tanto espacio/ancho de banda como lo harías por el mismo dinero con Dreamhost, pero para un sitio pequeño eso probablemente no importe. Y lo consiguesexcelenteapoyo.
Respuesta2
Esto es lo que buscaría:
- servidor linux
- Python preinstalado
- Configuración de Apache que admite todo lo siguiente:
- mod_wsgi
- cgi
- mod_python
- acceso ssh
- Posibilidad de instalar sus propias bibliotecas complementarias.
Esto le dará la libertad de experimentar con múltiples formas de crear e implementar un sitio web utilizando Python. Es posible que tengas que optar por un VPS para obtener todo esto, pero de todos modos es mejor para aprender. Cuanto más control tengas, más cosas podrás romper y aprender a arreglar. La capacidad de recargar una buena imagen base también es útil cuando las cosas se complican demasiado en el proceso de aprendizaje.
Respuesta3
Ha consideradoMotor de aplicaciones de Google?
- Es gratis para sitios con poco uso de ancho de banda.
- Requiere una configuración mínima, por lo que es fácil comenzar.
- A medida que avanzas, puedes pasar a utilizar algunas de lasMarco DjangoLa funcionalidad. Django es una plataforma popular para desarrollar aplicaciones web Python.
La única advertencia que se me ocurre es quealgunoLas bibliotecas de Python de nivel inferior no son compatibles por razones de seguridad.
Finalmente,EucaliptoParece ser una solución portátil para App Engine, por lo que no está vinculado al servicio de Google en caso de que desee migrar más adelante. (árbitro)
Respuesta4
Supongo que querrás buscar un servidor privado virtual o una máquina virtual con acceso de root.
En mi opinión (comercial), las tecnologías de alojamiento entran en la categoría de entorno de alojamiento "completamente estandarizado" (por ejemplo, Apache/mod_php para PHP) o no. Muchas empresas ofrecen alojamiento PHP exactamente de la misma manera. Pero para la mayoría de las plataformas de hosting más nuevas, como Python y Ruby, no es así, por lo que los hosts tienen que dedicarse a mucho más trabajo y experiencia en el dominio para crear entornos de hosting particulares para esos lenguajes.
Por lo tanto, si busca un host especializado en Python, debería encontrar un host mucho más informado que uno que venda hosting PHP. Sin embargo, esperaría que tuvieras que pagar más por esa experiencia menos común. El riesgo es que obtenga algo un poco más a medias o muy específico para un host en particular, lo que hace que su implementación sea menos portátil si desea mudarse.
En cambio, si compra un VPS/máquina virtual, obtendrá un producto que es muy similar en miles de hosts: acceso raíz, ancho de banda, espacio en disco y la capacidad de instalar el software, las versiones y los módulos exactos que desee. Es posible que tenga que aprender un poco más para configurar este tipo de cosas, pero no tendrá que someterse a la idea de una empresa de hosting sobre lo que es un entorno Python "estándar". Cree su propio entorno, uno que se adapte a su aplicación, y podrá elegir entre muchas más empresas.
Puede que esté exagerando un poco el caso de VPS, ya que estoy pensando más en los horrores pasados de la implementación de Rails, donde tengo experiencia específica :)