<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[allgemene frage zu internetbrowser]]></title><description><![CDATA[<p>hallo,</p>
<p>wie funktionieren eigentlich so internetbrowser (wie firefox oder safari) im allgemeinen? bin ich mit meinem grundgedanken richtig: programm wird gestartet und lädt quelltext (per http sockets) von startseite herunter -&gt; quelltext wird angezeigt (mit allen bildern)... oder funktionieren diese browser anders</p>
<p>danke schonmal</p>
<p>p.s.: bitte kommt mir nich mit diesen ie-zeugs für c++ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/244193/allgemene-frage-zu-internetbrowser</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 12:15:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/244193.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Jun 2009 13:14:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to allgemene frage zu internetbrowser on Fri, 26 Jun 2009 13:14:41 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>wie funktionieren eigentlich so internetbrowser (wie firefox oder safari) im allgemeinen? bin ich mit meinem grundgedanken richtig: programm wird gestartet und lädt quelltext (per http sockets) von startseite herunter -&gt; quelltext wird angezeigt (mit allen bildern)... oder funktionieren diese browser anders</p>
<p>danke schonmal</p>
<p>p.s.: bitte kommt mir nich mit diesen ie-zeugs für c++ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1733314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1733314</guid><dc:creator><![CDATA[marko123]]></dc:creator><pubDate>Fri, 26 Jun 2009 13:14:41 GMT</pubDate></item><item><title><![CDATA[Reply to allgemene frage zu internetbrowser on Fri, 26 Jun 2009 13:20:15 GMT]]></title><description><![CDATA[<p>marko123 schrieb:</p>
<blockquote>
<p>p.s.: bitte kommt mir nich mit diesen ie-zeugs für c++ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Dann achte bitte darauf das du es auch an die richtige Stelle postest. &quot;Rund um die Programmierung&quot; wäre wohl ungleich passender.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1733320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1733320</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 26 Jun 2009 13:20:15 GMT</pubDate></item><item><title><![CDATA[Reply to allgemene frage zu internetbrowser on Fri, 26 Jun 2009 13:23:58 GMT]]></title><description><![CDATA[<p>Ja, ein Browser stellt eine Verbindung zu einem Webserver auf Port 80 her.<br />
Dann sendet der Browser eine Anfrage, welche Datei runtergeladen werden soll.<br />
Am Anfang wird dies meistens die Index-Datei sein. Anschließend wird der heruntergeladene HTML-Quellcode vom Browser ausgewertet und es müssen dann eventuell weitere Anfragen gestellt werden, um Bilder, Stylesheets, Javascripts, etc. herunterzuladen.</p>
<p>Zum Schluss wird die Seite dann im Browser anhand des interpretierten HTML-Quellcodes dargestellt.</p>
<p>Diese Schritte sind allerdings alles andere als trivial und es gibt auch noch einige Feinheiten (HTTPs, Zertifikate, etc.). Ein Browser ist also sehr komplex. Unter anderem deswegen, weil er auch mit Fehlern im HTML-Quellcode klar kommen muss, da die meisten Seiten viele Fehler enthalten. Daran darf ein Browser nicht scheitern!</p>
<p>Willst du etwa ein Browser programmieren? Alleine? Ich würde dir davon abraten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1733324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1733324</guid><dc:creator><![CDATA[Blaaa]]></dc:creator><pubDate>Fri, 26 Jun 2009 13:23:58 GMT</pubDate></item><item><title><![CDATA[Reply to allgemene frage zu internetbrowser on Fri, 26 Jun 2009 13:31:29 GMT]]></title><description><![CDATA[<blockquote>
<p>Willst du etwa ein Browser programmieren?</p>
</blockquote>
<p>ne, mich hat es einfach nur interessiert, was ein browser alles so tun muss, damit man mal was sieht^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1733332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1733332</guid><dc:creator><![CDATA[marko123]]></dc:creator><pubDate>Fri, 26 Jun 2009 13:31:29 GMT</pubDate></item><item><title><![CDATA[Reply to allgemene frage zu internetbrowser on Sat, 27 Jun 2009 12:20:22 GMT]]></title><description><![CDATA[<p>ich würde nicht jemanden etwas abraten nur weil es für den anderen komplex ist.... programmierer stellen sich jeder herausforderung wenn interesse und neugier besteht! ich würde einen browser programmieren damit er simple ist und später immerwieder neue funktionen hinzufügen! such weiter und es gibt bestimmt ein leichten einstieg für jedes teil der programmierwelt!!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1733653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1733653</guid><dc:creator><![CDATA[Cristina]]></dc:creator><pubDate>Sat, 27 Jun 2009 12:20:22 GMT</pubDate></item><item><title><![CDATA[Reply to allgemene frage zu internetbrowser on Sat, 27 Jun 2009 18:32:25 GMT]]></title><description><![CDATA[<p>Cristina schrieb:</p>
<blockquote>
<p>ich würde nicht jemanden etwas abraten nur weil es für den anderen komplex ist.... programmierer stellen sich jeder herausforderung wenn interesse und neugier besteht! ich würde einen browser programmieren damit er simple ist und später immerwieder neue funktionen hinzufügen! such weiter und es gibt bestimmt ein leichten einstieg für jedes teil der programmierwelt!!!!</p>
</blockquote>
<p>lol<br />
Naiv und ahnungslos.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1733796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1733796</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 27 Jun 2009 18:32:25 GMT</pubDate></item><item><title><![CDATA[Reply to allgemene frage zu internetbrowser on Sat, 27 Jun 2009 18:54:21 GMT]]></title><description><![CDATA[<p>Cristina schrieb:</p>
<blockquote>
<p>ich würde nicht jemanden etwas abraten nur weil es für den anderen komplex ist.... programmierer stellen sich jeder herausforderung wenn interesse und neugier besteht! ich würde einen browser programmieren damit er simple ist und später immerwieder neue funktionen hinzufügen! such weiter und es gibt bestimmt ein leichten einstieg für jedes teil der programmierwelt!!!!</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1733800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1733800</guid><dc:creator><![CDATA[hustbär]]></dc:creator><pubDate>Sat, 27 Jun 2009 18:54:21 GMT</pubDate></item><item><title><![CDATA[Reply to allgemene frage zu internetbrowser on Sat, 27 Jun 2009 18:59:01 GMT]]></title><description><![CDATA[<p>Naja<br />
komplex != schwierig. Es hat noch nie geschadet, etwas komplexes zu versuchen, dabei lernt man erst etwas selbst zu verwirklichen und nicht durch stures Buch/Tutorial Gelese. Denn damit bekommst du nur eine Übersicht, welche Werkzeuge dir eine Sprache bietet und wie man sie allgemein einsetzten kann, die Kunst ist ja allerdings, kreativ zu wissen, wie und besonders wann man diese Mittel, z.B. statische/dynamische Polymorphie, Templates, Funktionszeiger usw. einsetzt.</p>
<p>Außerdem ist es gar nicht sooo komplex. HTTPS muss man ja nicht gleich unterstützen, aber ein HTTP-Socket auf die Beine zu stellen, ist durchaus schaffbar. 2. muss man eben eine GUI erstellen, mit einer guten Lib oder Verständnis der OS-Schnittstellen auch schaffbar und u.a. schnell erledigt. Für das darstellen der Websites gibt es Engines, z.B. Gecko. Die sind komplex programmiert, aber leicht zu handhaben, außerdem oft OpenSource, wie Gecko. Probier es einfach aus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1733802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1733802</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Sat, 27 Jun 2009 18:59:01 GMT</pubDate></item></channel></rss>