...

View Full Version : Where would I go to build my own browser?



Saintspader
02-13-2010, 11:57 PM
Hey guys, first post!

I know there are many programs that let you make a custom browser, and its what you see is what you get, with limited functionality (Basically a nicer version of explorer is what these programs offer).

But if I wanted to make a completely new and custom browser, similar to Google's Chrome. Where would I go? What programs would I need to use? And most importantly what programming language would be needed?

I know very basic HTML and thats it =/ But I have a great idea for a browser and I would love to try to make a beta.

The functions I'm looking for are:
User accounts for the browser
User Statistics
And more

tomws
02-14-2010, 01:24 AM
You can't build a browser with HTML. You'll need to learn a programming language and then how to use that language for network communication.

Saintspader
02-14-2010, 01:27 AM
Which language do you recommend I look into? And I've never even heard of network communication through language, can you go into a little detail on this?

tomws
02-14-2010, 01:43 AM
I don't have any recommendation on what to learn, but a quick Google search shows that Chrome, IE, and Firefox were all written in C++.

As far as writing programs for networking, how would you presume networking programs, like browsers, work? It's not magic or fairies.

I suggest that you spend some time reading. Learning C++ and writing even trivial programs isn't easy. Building something with a GUI is harder. Networking is harder still. Microsoft provides "Express Editions (http://www.microsoft.com/exPress/)" of some of their programming environments for free to hobbyists. Go pick up the C# package and play around with it. If you decide to follow through after you've done something useful, then you can easily use that or move up to C++. There are a couple of people here (not me) who may be able to help with questions on either.

Saintspader
02-14-2010, 02:04 AM
Thanks for the help.

I've already made one browser with VB but it was very basic and crashed on me when visiting a remotely advanced site. Though it isn't what I'm looking for.

I've come to the conclusion I need to make an application such as firefox has, that holds a browser inside it, while more features on the outside.

so I guess C++ is the only way to go.

oracleguy
02-14-2010, 02:11 AM
I suggest that you spend some time reading. Learning C++ and writing even trivial programs isn't easy. Building something with a GUI is harder. Networking is harder still. Microsoft provides "Express Editions (http://www.microsoft.com/exPress/)" of some of their programming environments for free to hobbyists. Go pick up the C# package and play around with it. If you decide to follow through after you've done something useful, then you can easily use that or move up to C++.

Agreed. Learning on something like C# will be easier and then once you get more experience with programming, you can switch to C++. If you intend to build the entire browser, the GUI and the rendering engine behind it, it will be a big project. But certainly do-able, obviously.

dougnbr
02-14-2010, 09:17 PM
The Mozilla project (Firefox, etc.) is all open source. You could start by looking over their code to see what's involved...

https://developer.mozilla.org/En/Developer_Guide/Source_Code
https://developer.mozilla.org/en

Good luck!



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum