Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Tvorba webového prohlížeče

Tak trochu se zajímám o programování a tvorbu webových stránek (samozřejmě pracuju s HTML a CSS nikoli s editory který vše dělají za mě).
Chci si zase něco zkusit a tak různě po internetu sleduji jak se dá vytvořit takový webový prohlížeč.
Máte s tím zkušenosti? Nějaké rady nebo něco?
V jakém programu to mám dělat?
Na většině stránkách a videích sleduji že je Visual Studio (starší verze) takže již stahuji a chystám se ozkoušet (verze 2015)
Máte co říct k tomuto programu?
Zatím jsem nic jakožto program sám netvořil, nyní zkouším věc na zcela jiné úrovni a tak se chci zeptat jak to asi bude fungovat?
Všechno co budu tvořit bude jako nový program nebo to bude jen shluk kódů a já pak budu muset dělat něco dalšího?
Jak se z toho stane instalační balíček jako na Google Chrome který si stáhnu a nainstaluju?

Předmět Autor Datum
Udělat webový prohlížeč je pořádně těžká záležitost. Pokud se ptáš, tak jak se ptáš, tak to rozhodně… nový
Wikan 19.01.2016 19:38
Wikan
Riadny webový prohlížeš jako jsou firefox, chrome a pod. Majú tak zložité jadro, že to stovky lidí r… nový
Mlocik97 19.01.2016 19:51
Mlocik97
Určitě bude zajímavé (bez ironie), když popřemýšlíš, co by měl takový program umět. Velmi zjednoduše… nový
hynajs 19.01.2016 23:11
hynajs
Pres VS jsem delal jeden web prohlizec, jde jiz pouzit jadro IExplorer, ale logiku, zabezpeceni, opt… nový
CoCoChanel 19.01.2016 23:35
CoCoChanel
Jak se z toho stane instalační balíček jako na Google Chrome který si stáhnu a nainstaluju? Jako sp… nový
Mayhem 20.01.2016 00:25
Mayhem
Takže, odpověď je dvojí, buď tím prohlížečem myslíš prohlížeč bez jádra (s tím, že jádro využijež ně… poslední
kacikac 20.01.2016 03:40
kacikac

Riadny webový prohlížeš jako jsou firefox, chrome a pod. Majú tak zložité jadro, že to stovky lidí robilo niekolko rokov. Takže stopercentne tak prepracovaný prohlížeš ako chrome nebo firefox nečakaj že urobíš sám len tak.

Určitě bude zajímavé (bez ironie), když popřemýšlíš, co by měl takový program umět.
Velmi zjednodušeně: poslat žádost na nějakou adresu, přečíst odpověď a zobrazit. Zobrazit - tj. přečíst HTML a rozmístit prvky na obrazovce podle css pravidel.
Už tyto základní funkce nejsou úkol pro začátečníka na čtrnáct dní.
Dále bude muset umět interpretovat Javascript.
Na řadu dalších věcí jsem buď zapomněl nebo o nich vůbec nevím :-) .

Pres VS jsem delal jeden web prohlizec, jde jiz pouzit jadro IExplorer, ale logiku, zabezpeceni, optimizaci si musis naprogramovat sam, uozornuju te, jestli s VS neumus pracovat daleko nezajdes, naké splacaniny z Youtube ti dokud nepochopis co pises nepomuzou..jesli nevis nebo nemas ani predstavu uz ted v hlave o hirarchii jaky ten prohlicet ma mit, tak snad ani nezacinej :-)
Ono by se to zrejme chtelo naucit zakladni programovani a jeho logiku, nez neco takového zkouset.
Ono HTML a CSS je opravdu jen zaklad na staticky obsah, casem stejne musis prejit na javascript, PHP, Jquery, mozna i Ruby etc. Nepocitaje za na tvorbu uvedeného programu by to chtelo alespon dobry zaklad Csharp/.net

Takže, odpověď je dvojí, buď tím prohlížečem myslíš prohlížeč bez jádra (s tím, že jádro využijež nějaké již vytvořené jako třeba opera využívá jádro z chrome) nebo tím prohlížečem myslíš prohlížeč včetně jádra. V tom druhém případě jsi bez šance něco takového udělat, když i samotní tvůrci třeba Opery nestíhali a raději přešli k využívání již hotového jádra.
Pokud myslíš prohlížeč bez jádra s tím, že nějaké hotové jádro využiješ, tak to může být celkem triviální, například v autoitu jsou již funkce na využívání jádra z IE a i vzorové příklady, takže vytvoření prohlížeče v autoitu je otázka pár minut (no vlastně tam myslím už vyloženě základ je). Já osobně jsem si takový jednoduchý prohlížeč v autoitu vytvořil se základními funkcemi: adresní řádka, vpřed, vzad, atd.

Zpět do poradny Odpovědět na původní otázku Nahoru