Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] [C++] Consultorio Navegador

Estas en el tema de [C++] Consultorio Navegador en el foro de C/C++ en Foros del Web. Hola muy buenas, Tengo una duda, y es la siguiente: -Si por ejemplo deseo crear un navegador web, (por ejemplo como google chrome), usaría c++ ...
  #1 (permalink)  
Antiguo 22/03/2014, 16:20
Avatar de TSG
TSG
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 373
Antigüedad: 10 años, 7 meses
Puntos: 9
[C++] Consultorio Navegador

Hola muy buenas,

Tengo una duda, y es la siguiente:

-Si por ejemplo deseo crear un navegador web, (por ejemplo como google chrome), usaría c++ para programarlo si..., pero en su parte se podría usar la librería SFML para el diseño ¿no?, ya que es solo es una librería de c++ y se cataloga como c++.

Osea me refiero que si programo con la librería SFML, se podría decir que estoy programando en c++ ¿no?.

------------------------------------------------------------------------------------------------------

Otra duda a parte:

Siempre he tenido la curiosidad de saber como funciona un motor de búsquedas como google... yo he pensado y he desarrollado en lenguajes de programación web un motor de búsqueda... haciendo lo siguiente:

Registrando los datos en la base de datos, y luego uso el buscador para buscar datos en la base datos.

¿el motor de búsqueda de google funciona asín?.

Un cordial saludo!
  #2 (permalink)  
Antiguo 22/03/2014, 16:51
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: [C++] Consultorio Navegador

Google tiene un robot que visita todas las webs, sigue todo los enlaces, los almacena en una base de datos y luego simplemente busca en esa base de datos cuando vos vas a google.com y tecleas algo.

Con respecto a la primera pregunta. Si yo hago un navegador en Python, que usa librerías escritas en C++, voy a decir que está escrito en Python. C++ es tema del creador de la librería, al menos así es como lo veo yo. Espero que hayas entendido a lo que me refiero

  #3 (permalink)  
Antiguo 22/03/2014, 17:11
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: [C++] Consultorio Navegador

para hacer la aplicación si te vale, pero luego recuerda que lo que se ve en internet no son mas que texto plano, imágenes, vídeos y un millón de bobadas.
Vas a tener que saber java, c++, html, flash "TODO" XDDD
Lo que vemos en el navegador no es mas que un puzle bestial XDDD
Una mezcla de varios lenguajes.
si le das a una pagina con el botón derecho y la guardas como pagina completa se te guardara todo lo que estas visualizando en ese momento. A mas compleja la pagina mas archivos te va descargar, luego el navegador pilla todos esos archivos y te monta en la pantalla.
Eso es lo que es un navegador, es el que monta la pagina con las piezas que recibe de internet.
Y créame, es mas fácil hablar que hacer un navegador.
Ademas de hacer todo eso el navegador también cuida de tu seguridad, gestiona plugins........................................... ..................................... XDDD
Seguro google tiene un batallón de programadores para eso. Y la tecnología cambia rápido.
Mira sobre formato HTML haz cosas sencillas por ejemplo haz una pagina con un puñado de texto(en html),pon una o 2 fotos y intenta que SFML te muestre de manera correcta como lo haría firefox. Ja veras que dolor de cabeza XDDD
Poder si se puede pero.....
Y seguro que me dejo mucho mas olvidado XDD
  #4 (permalink)  
Antiguo 22/03/2014, 17:44
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: [C++] Consultorio Navegador

Aunque igual creo que lo más difícil viene por otro lado: seguridad, velocidad, complementos, etc. Para mostrar la página tenes soluciones open source como webkit que hacen el trabajo por vos . Ahora, si es solo para "probar", usa Qt con el control QWebView que en 100 líneas tenes hecho un navegador.

Y volviendo a la primera pregunta, Chrome se dice que está programado en C++, porque así es en la mayoría del código, pero también tenes otros lenguajes como Python, Javascript, ASM, etc.
  #5 (permalink)  
Antiguo 22/03/2014, 18:52
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: [C++] Consultorio Navegador

XDD
Mejor hacer un pong ^^
  #6 (permalink)  
Antiguo 23/03/2014, 02:15
Avatar de TSG
TSG
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 373
Antigüedad: 10 años, 7 meses
Puntos: 9
Respuesta: [C++] Consultorio Navegador

Gracias por vuestras respuesta.

Bueno solo quería saber un poco de esto pero desde luego crear un navegador en puro c++ tiene complicaciones en el sentido de que como dicen los plugins , historial, etc...

Por que yo no habia pensado en eso ya que lo que yo pense fue : crear una ventana, un input para introducir la direccion url, para alante y atras... Y no mas xdd osea algo simple para practica xdd

--------------------------------------------------------------------------------------------------------------------------------------

Bueno otra duda que tengo es la siguiente:

Facebook dispone de un chat a tiempo real y por lo que se esta desarrollado en java,phyton, javascript, etc...

Y me gustaría sabee si se puede hacer un chat para una web en puro c++.

Un cordial saludo!
  #7 (permalink)  
Antiguo 23/03/2014, 05:35
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: [C++] Consultorio Navegador

Echa un ojo a esto que creo bastante interesante.
https://www.youtube.com/watch?v=R8kRpTV0ACQ
https://www.youtube.com/watch?v=Zr-3KJKFeGk
https://www.youtube.com/watch?v=bXA2G7aeEgc
Puede darte alguna ideas :D
  #8 (permalink)  
Antiguo 23/03/2014, 05:47
Avatar de TSG
TSG
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 373
Antigüedad: 10 años, 7 meses
Puntos: 9
Respuesta: [C++] Consultorio Navegador

Gracias ya me quedo claro.

El tema queda como solucionado.

gracia por vuestra ayuda.

Saludos!
  #9 (permalink)  
Antiguo 23/03/2014, 05:50
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: [C++] Consultorio Navegador

Uno se me colo en medio y no tenia nada que ver XDD
los otros son para que veas como mesclar los programas...
mostrar código cpp en pagina web con php y un raleo que tiene XDDD
Por eso están lenguajes como phyton y java. XDD
Pero como dije... poder se puede todo XDD

Etiquetas: funcion, navegador, programa, usar
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




La zona horaria es GMT -6. Ahora son las 01:19.