Let’s see
A) Firefox can’t size webpages right, causing much sideways scrolling
B) Opera removed it’s dropdown menu bar so now you always have to manual type in web page addresses
C) IE, Constantly freezes (while it’s spying on you?) and won’t stop nagging you about managing add-ons
D) Chrome is Google and they are evil
Why after 15-20 years has browsing the Internet become such a hassle?
I am tempted to pull out an old AOL CD and use their browser.
I have no problem with Firefox (which just updated minutes ago with a new version, apparently)
My first browser was Netscape 1.22
lol.
I bet it would be blazing fast although it probably wouldn’t support a lot of the stuff on the web these days
Well that brings back the memories. lol.
What you're seeing, IMO, is a symptom of one of the biggest problems in the industry — there has been a lot of emphasis on "coding" rather than "programming", by which I distinguish the latter by a certain passion for correctness (to include design). This is evidenced in part by which languages are popular/mainstream: C, C++ Java, PHP [most especially PHP], and C#. These languages are (a) more grown than designed, or be (b) use as a basis a language of type a, which can generally be considered damaging to the design.
A counter-example to the above would be Ada (or perhaps Eiffel) which is very concerned with correctness — the idea of a subtype is so ingrained to the language that not using it would mark you as someone new to the language and/or trying to directly translate inferior (less expressive) language mechanically. For an example of how this helps correctness consider the following lines: -- These subtypes are language defined.
subtype Natural is Integer range 0..Integer'Last;
subtype Positive is Natural range Natural'Succ(Natural'First)..Natural'Last; -- Same as range 1..Integer'Last;
-- The following cannot cause a Divide by Zero exception.
Function Divide ( Numerator: Integer; Denominator: Positive) return Float;
type Window is private; -- The type's implementation is not visible to 'clients' using it.
type Window_Access is Access Window; -- This defines a "pointer" to a Window.
subtype Handle is Not Null Window_Access;
Function Maximize( Window : Handle ) return Boolean; -- This function's body cannot be executed if the parameter is NULL.
-- Also, note that the above means that a developer/implementer is not burdened with remembering to check for NULL in the body.
As you can see, the language itself makes correctness very easy, generally unlike C-style languages. What is interesting is that there seems to be a little bit of the industry "waking up" to the flaws here: C# has made several strides to correct (and/or disallow) troubling syntactic constructs inherited from C, Java eliminated the reliance upon the preprocessor (and [meta-]template programming of C++), and the new revision of C++ seems to make some big strides toward where Ada's 1983 revision was with respect to concurrency [though the library-level parallelism cannot ever be better than a language-level concurrency construct].
If you're interested a couple of academics recently used Ada (and the SPARK Ada-subset/proving-tool) to make a provably secure/correct DNS server: Ironsides.
I see no problems with pagesizing in FireFox, and while Opera does not have a topbar menu by default you can initial it by selecting the option in the preferences section.
IE is never used here for several reasons, not the least of which being the security exploit recently discovered -yes, I know; "which one?". MS is CONSTANTLY producing exploits, or 'features' as some programmers are forced to call them.
Google sold out to the ChiComs. Do not trust anything from them at all.
Of course, I dunno if you are using a mac...
won’t stop nagging you...
I hear ya on that one. I am THIS CLOSE!!! to totally dumping FF, I’m getting sick and tired of the constant software updates, not to mention FF is one of the biggest resource hogs on the planet.
Now I’m playing with IE8 and am quite pleasantly surprised. It let me import my bookmarks. It even LET ME change my default search provider and didn’t lock me into the Bing BS!
Wish there was an about:config, though. I would love tighter controls over cache location, tab bar placements, etc, etc.