Jump to content

New browser

- - - - -

  • Please log in to reply
11 replies to this topic

#1
peter simon

peter simon

    Newbie

  • Members
  • Pip
  • 2 posts
hi I'm peter dutch living in Egypt. First forum ever.
I need some help for a project I'm working on.
I have a question to anyone who can answer.
I need to build a browser like Firefox on different platforms windows, mac osx and Linux.
Question: An estimation of programmers I'll need to create the browser in six months.

#2
CommittedC0der

CommittedC0der

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,565 posts
My first question is why are you making a browser? There's already a nice amount of browsers out there, and if you don't beat them in some aspect yours probably won't catch on.

But to the point. It will depend on how big the browser is, and how experienced your programmers are. To give you an idea Mozilla currently has over 600 employees, not to say that all work on FireFox but you get the idea.

Assuming you want a FireFox clone I'd say you'd need a nice size team(10+), but this could vary a lot by the amount of experience the developers have.
~ Committed
A man can be defined by what he does when no one is looking.
Science is only an educated theory, which we cannot disprove.

#3
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,120 posts
  • Location:Vancouver, Eh! Cleverness: 200
A browser such as firefox cannot even compile on a 32 bit machine any longer, it is too large. You may be able to find some cross-operating system libraries such as Qt, Wx, Gtk and create a browser out of that. These libraries can compile on most operating systems, and often provide networking capability that a browser could utilize.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#4
Vaielab

Vaielab

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 547 posts
Some browser like firefox and I'm pretty sure chrome are open source... you could base your code on thoses
Maybe opera too... but this one I have some doubt

#5
peter simon

peter simon

    Newbie

  • Members
  • Pip
  • 2 posts
wow that's a fast answer. Thanks a lot.
so if i understood well, 20 medium/good programmers can build it up in six months on tree platforms?

#6
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,120 posts
  • Location:Vancouver, Eh! Cleverness: 200

peter simon said:

wow that's a fast answer. Thanks a lot.
so if i understood well, 20 medium/good programmers can build it up in six months on tree platforms?

it would be much more difficult to make it from scratch, however if you utilize some cross platform libraries with some developers knowledgeable with them (not just "good") then you may be able to reach your end goal.

Hiring 20 developers to work on some nearly random task may take a lot of practice to be productive, there are various books on this trade (i.e. the Mythical Man-Month)
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#7
Vaielab

Vaielab

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 547 posts
To build a browser is not that difficult... to build a browser that correctly support html, xhtml, html5, css1, css2, css3, javascript and all the other language that hard... no browser manage to do it (not even firefox or chrome)

There are a lots of rules and exception of thoses rules.

#8
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,120 posts
  • Location:Vancouver, Eh! Cleverness: 200
You can as well work with webkit, Chrome, Safari and quite a few web browser use it. Mozilla based browsers tend to use something like Gecko. These are cross compatible and leave the actual browser implementation up to you (i.e. web functionality = webkit, GUI = Gtk)
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#9
Hostingsource

Hostingsource

    Newbie

  • Members
  • PipPip
  • 21 posts
Personally I prefer to use Mozilla Firefox - I consider it to be the best Browser available. It has so many features and is fast.

#10
UWH-Mike

UWH-Mike

    Newbie

  • Members
  • PipPip
  • 23 posts
Yeah, I also support Mozilla Firefox Browser. It is super!!!

#11
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,254 posts
  • Location:C:\Countries\US
I use Safari and Internet Explorer a lot. Firefox is still good, though, especially with Firebug; I use that to test/debug my JavaScript programs.

#12
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,254 posts
  • Location:C:\Countries\US
I think it could also depend on what language they use.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users