Tiempo: no hay diferencia. Depende de su nivel de capacidad. Un sitio de agregación de acuerdos es bastante fácil de cualquier manera. Use API cuando sea posible, que podrían inclinar su decisión dependiendo del kit de herramientas / ejemplos de código del proveedor.
Escalabilidad: no se moleste con la escalabilidad en esta etapa. Si tenía un millón de productos únicos, puede permitirse el lujo de … 2 o 3 servidores. Realmente no se necesita mucho para escalar a ese nivel en estos días.
GAE: no te molestes con GAE a menos que también quieras aprender otro método de almacenamiento de datos además de tu idioma.
- Tengo miedo a las matemáticas, así que creo que no puedo escribir algoritmos, y es difícil resolver problemas de manera competitiva. ¿Podré hacer mi trabajo si elijo ser desarrollador front-end o desarrollador Rails o desarrollador web?
- Cómo ejecutar el código JavaScript
- Quiero aprender programación web PHP y Java. Tengo algo de experiencia en HTML. ¿Dónde y cómo empiezo?
- Sé HTML, CSS, JS, JQUERY, PHP y MySQL. ¿Debo registrar un campo de código gratuito?
- Cómo ejecutar el archivo .Java en la página web HTML y mostrar el resultado en la propia página
Hosting: Un webhost barato para el desarrollo inicial es <10 / mes. Para el lanzamiento, actualice a un VPS simple de 50-80 / mth. Los servidores dedicados son 70-90 / mes en adelante. Todas las cantidades son mucho menores que el costo de su tiempo para preocuparse por los costos.
En cuanto a PHP vs Python, estoy de acuerdo con Flavio. Lea la respuesta relacionada: ¿Qué idioma / marco debo usar para mi nuevo inicio web? Estoy buscando un marco que tenga recursos para aprender, que sea fácil de comenzar e iterar, y que sea elegante.