Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/01/2014, 12:56
carbon
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 8 meses
Puntos: 35
Respuesta: ¿Como hacer una pagina web en C o C++?

Con respecto a Facebook, HipHop justamente es lo que te dije, un traductor de código PHP a C++.

Con respecto a lo segundo, obviamente que deberas primero aprender Python (que por cierto se aprende muy rapido) y luego deberas aprender Django, pero una vez que estes con ambos no tendras problemas posteriormente con tus proyectos y no tendras que cambiarlos a otro lenguaje porque no es escalable.

Sí se puede trabajar con DLLs en Python, pero obviamente eso solo te funcionara en Windows! No solamente puedes cargar archivos DLLs, sino que puedes acceder al API de Windows entera.

Python + Django es totalmente diferente a PHP. En PHP trabajas con CGI (que como dice razpeitia, no estamos en los años 90 como para desarrollar apps via cgi). En cambio, en Django se utiliza algo llamado WSGI, que te permite desarrollar aplicaciones en menos tiempo, con menor costo de mantenimiento y escalable. Por supuesto que en Python puedes desarrollar tambien via CGI, pero para eso quedate en PHP (esto tambien me lo copie de razpeitia)!

Aquí te dejo un aporte de razpeitia "Python para programadores PHP" que sabe mucho del tema. Te vendría bien leerlo y te cito algunas partes como para que entiendas como funciona Python + Django (o cualquier otro web framework):

Cita:
[...] En PHP es transparente porque los archivos .php son interpretados directamente y el resto los toma como archivos estáticos. [...]
Pues quiere decir exactamente eso. Si tu visitas tudominio.com/index.php te ejecutará el archivo index.php. En cambio, en Python...

Cita:
Si ponen atención, cada vez que una url es visitada nunca dije que ese archivo .py es interpretado. De hecho los archivos .py solo se interpretan una sola vez al inicio de la aplicación. Después de eso, todo es almacenado e interpretado en la memoria principal.
Si vienes de PHP seguramente te costara mirar las cosas desde el punto de vista de Python y aprender una nueva forma de desarrollar webs, pero te aseguro que una vez que ya lo hayas aprendido no te arrepentiras! Yo nunca tuve problemas con eso porque nunca toqué PHP y conocí CGI despúes de haber hecho varias webs en Python

Y por último te recomiendo que te pases por el foro de Python en donde te podran dar mas info que alli estan los expertos en Django!


Última edición por carbon; 11/01/2014 a las 13:06