Slashdot Mirror


Gecko under Review

Elizabeth Childs sent us an excellent review of Gecko, along with some notes from the Mozilla Party 2.0. *sigh* Now, that sounds like it would have been fun. The review itself does a good job of talking about why Gecko can be such a big deal for developers. Mmm...standards.

85 comments

  1. At last, Gecko, but what about OpenSource? by Anonymous Coward · · Score: 0
    3.A few months ago, I offered to start an Open Source wavelet page on my domain. I got just one response. [BTW, I have begun working on the definition and goals for an OpenSource wavelet project. MOTL (more on this later)]

    "Starting an OpenSource project" isn't enough these days. We are seeing too much of duplicated clones of commercial software+sites, and many "projects" with a low ratio code/wishes.

    It would be nice to have an OpenSource wavelet project, but you got to be aware that video/audio compression is a black art, that there is the beginnings of a GNU Wavelet Image Compression somewhere by a PhD student in Finland, and that for mono/multicast audio/video the Mash project is doing a good job (yes they have hybrid wavelet/DCT video codec).

  2. if i had a P200 with 128 megs of ram, sure. by Anonymous Coward · · Score: 0

    developers at big companies like netscape tend
    to have really really big and fast computers.

    other people dont. its kind of hard, (impossible)
    to do much work on something in such a situation.

    i waited for half an hour for mozilla to boot up
    on my 486-33/8MB before i had mercy on my HD and killed the
    mozilla process. meanwhile i can play with python.

  3. Quick to censor, slow to judge by Anonymous Coward · · Score: 0

    Wait for my upcoming sequel:

    Simple to flame, slow to explain

  4. two times I would definitely use CSS by Anonymous Coward · · Score: 0

    One: for a large website that I want to change the look of often, or add pages to without alot of special font crap, etc.

    Two: corporate intranet where the browser is standardized across all the workstations.

  5. MS product dependancies by Anonymous Coward · · Score: 0

    To be fair:

    Microsoft uses html for all of the "man pages". On the other hand it is all nonstandard html. hmmmmmmmm.

  6. For the Ignorant, what _is_ doczilla? -msg by Anonymous Coward · · Score: 0

    Hey Rob! you waste space by not permitting blank messages!

  7. I'm waiting for Opera - Qt based - browser by Anonymous Coward · · Score: 0



    Why is it that when I code c++/c, when I run the kernel, etc. etc. under linux, stability is NOT an
    issue? Why is it that when I run netscape under linux, the thing crashes left and right. Even
    under solaris netscape crumbles. I couldn't give a
    rats ass about features. I just want stable apps. It sucks downloading an 11 meg file through communicator, only to have the app crash.

    Having worked with Qt over the last year, I can definitely vouch for its strong signal/slot programming model and its high quality documentation- I think browsing the web will be way better (at least faster/ more stable) with opera's Qt based browser.

    Whatever happened to SOLID code? Lets hold app builders to the same quality controls as the linux kernel builders. Its a hell of a lot easier to knock out an app than to build a kernel!!

  8. Bingo! by Anonymous Coward · · Score: 0

    Exactly! It's actually a good thing that they haven't been swamped with developers. If that happened, they'd never be able to consolidate the code into a working whole.

    This is why many OSS projects tend towards plug in architectures. It allows contributors to add new features without having to understand the entire infrastructure.

  9. CSS a dead technology - XSL the way to go by Anonymous Coward · · Score: 0
    Saying XSL is better than CSS is a stupid assertion because XSL requires CSS in order to work. XSL is a transformation language and as such converts an XML document of some type into some other XML document type, probably HTML/CSS. Perhaps all of the features of CSS wouldn't be used in such a translation, such as style naming, but CSS attributes would be applied to the tags. XSL and CSS are not mutually exclusive technologies. As to the previous poster who suggessted DSSSL, I personally agree that it is better, but unfortunately most programmers aren't familiar with the functional programming style, and would be more comfortable with the Javascript that XSL uses. Furthermore, if one is to implement XSL/DSSSL in the browser, it is easier to do since you already have a Javascript interpreter in there.


    If you want to talk about web standards being broken, the Mozilla team should get off their damn high horse. IE has had some CSS support since 3.0 for christsake. That's been out for over two years now. IE5 is pratically perfectly conforming to CSS1 and is pretty far along on CSS2. Even IE4 supported many CSS2 elements. The currently released version of Netscape's CSS support is only marginally better than IE3, and substantially worse than IE4. As I understand it, the Mozilla release is not targeting CSS2 support.


    I have said it before, and I'll say it again. IE is whooping Netscape's ass. If something isn't done, either with Mozilla, or with something else, Linux will have a major problem on its hands.

  10. I suppose you consider Netscape alpha then... by Anonymous Coward · · Score: 0

    Seriously, I like Linux like I'm sure everyone else here, but you need to abandon the zealotry and look at things more objectively. IE5.0 doesn't crash often. In fact, having used it about 4-5 hours, I haven't had it crash yet. Netscape, on the other hand, crashes constantly -- have to restart it about twice a day usually either becaused it crashed, it stopped responding for a few minutes, or grew to over 100 megs and became absurdly slow. Face facts. Windows sucks, IE for windows is good. Linux needs a kick-ass browser to beat Microsoft but we're a ways off.

  11. For the Ignorant, what _is_ doczilla? -msg by Anonymous Coward · · Score: 0

    1) No, I didn't look. I didn't consider that it would be an organization. 2) It is www.doczilla.com, if you please.

  12. MS product dependancies by Anonymous Coward · · Score: 0


    I asked the dancing paper clip what 36*36 is, and although he didn't know, he did wink at me.

    Hell, the Flying Dog and the Cat made entirely of paper didn't even know.

    Anyone have MS BOB? He's smart...

  13. two inhibiting factors can occur by Anonymous Coward · · Score: 0

    The first is what is happening to Mozilla - the source tree is such a huge smouldering pile of... well you get the idea. I downloaded it, looked at it, and decided I didn't want to fix someone else's trash. If they released a somewhat stable, modularized (key word there), codebase - then people would be more apt to contribute. If you can't figure out where to start, you lose interest fast.

    The second problem is what I'm guessing happened with your wavelet project. It is simply a field that not alot of people have the background to write code for. And some of us (like me) have the mathematics background but have forgotten it. When was the last time I messed with a fast fourier transform? Hmmmm...

    I didn't see your page but if you have ideas how to target the app, that might help also. I'm thinking in the Linux community, your #1 goal should be getting it to work with the Gimp. Probably the best deal would be to write it as a library similar to libjpeg / libtiff / etc.

    Thanks for reading.

    - Speed

  14. HOW!?!?!?!! (Please hit me with a clue stick!) by Anonymous Coward · · Score: 0

    OK, I've already offered my assistance a few times for jobs that don't involve programming. I can write, I can test (formal), I can compile, minor scripts, those kinds of things. Did I even get a 'friggin pointer to a FAQ? NOPE!

    If you want to gripe that not enough people are helping, at a minimum give a pointer to WHERE TO GO TO HELP!

    ...and YES, I have gone to web sites, checked the FAQs, sent email to those who say they want help, posted messages to /., and checked out the newsgroups.

  15. Componentize, componentize, componentize.... by Anonymous Coward · · Score: 0

    Well, Mozilla is totally componentized. Gecko is
    the HTML renderer component and proff that it can
    be plugged into anything has already been shown
    by the ActiveX / Gecko component that has been
    successfully embedded into - get this - IE4.

    What more do you want?

  16. Failure of Open Source? by Anonymous Coward · · Score: 0

    But that doesn't really apply as Communicator isn't open source. Gecko is though, and it's far more standards compliant than even IE5.0. You need to wait for the release of Gecko (NS5.0) to judge whether it's a failure or not.

  17. Componentize, componentize, componentize.... by Anonymous Coward · · Score: 0

    wget component for netlib, yes?

  18. At last, Gecko, but what about OpenSource? by Anonymous Coward · · Score: 0

    >In all, untill I see finished and shipping >product (not beta-like-Communicator-4.0) I won't >spend a minute coding it. And others seems had >similiar thoughts.

    Then I can garentee to you, my friend, you'll never get the chance to code for it. visite ex-Mozilla.org/ , they are disintagrating.


    Its now or never.


    Shooting star, shooting star my friend.

  19. Failure of Open Source? by Anonymous Coward · · Score: 0

    Remember - thyy started over from scratch basically...

    They've actually done a hell of a lot less than a year.

  20. CSS a dead technology - XSL the way to go by Anonymous Coward · · Score: 0

    Just because Microsoft has chosen to only implement the transformation portion of XSL does not mean that is the way to do it. If you look at the XSL spec, you will see something called formatting objects (Section 3). To properly use a stylesheet (and not just to convert to HTML), you will need support in the browser to directly support formatting objects. This is what Netscape plans to do, and won't require the hack of converting everything to HTML with a style sheet.

  21. I hope Mozilla comes soon. by Anonymous Coward · · Score: 0

    IE5 is way ahead of netscape. Call it whatever you like, but its the best browser on the market today.

  22. jwz's move convinced me to join, not give up! by Anonymous Coward · · Score: 0
    after hearing/reading about jwz's resignation, i decided to chip in at the time they needed it most. i volunteered for some QA (quality assurance) stuff and i'm thinking about trying to apply my rusty C skills towards some of the downloadable chrome code (okok i know, it's the most glamourous project). i'd just like to say: don't believe the naysayers who leap to the conclusion that jwz's absence means the death of mozilla! to me it appears that the mozilla project is at a sort of threshold, and passing "over the hump", so to speak. good things are to come, when all the pretty pieces are assembled into a finely-tuned whole.

    glo-worm, not on the /. cookie box (glo83@yahoo.communism)

  23. I hope Mozilla comes soon. by Anonymous Coward · · Score: 0

    After sticking with Netscape for years I just switched to IE5. I hate M$ as much as the next geek, but their Web browser kicks some ass.

  24. Componentize, componentize, componentize.... by Anonymous Coward · · Score: 0

    Lets hope that the short sighted "building a browser around Gecko" does not persist.
    half of the problem with communicator et al is the lack of componentisation. The HTML engine should be a seperate pluggable component which provides a service to other browser components - all of them pluggable. This helps to combat bloat and provides cogent product diferentials within the whole. Easier to develop and maintain. I'm advocating basic OO design here.....
    :)

  25. I'm in it now by Anonymous Coward · · Score: 0

    Ok, so it's buggy. The bugs can be fixed, they just need more support. Not many people have jumped on the project. As far as the browser, I really like the gtk widgets with my BeOS theme. So long to the ugly motif widgets.

  26. I want IE5 on Linux by Anonymous Coward · · Score: 0

    Until Netscape or Mozilla or whatever makes a decent web browser I want Microsoft to release
    IE5 for Linux.

    Any /. effect about that?

  27. Censors get confused easily. by Anonymous Coward · · Score: 0

    Yeah, they miss a bunch of good stuff and let some lame crap by. If they don't understand it; or their personal "religion" is being underminded, then they zap you. They just don't normally revive legit. -1's

  28. just a quick note by Anonymous Coward · · Score: 0

    IE 5.0 doesn't depend on Win2000. IE 5.0 is a released product. Windows 2000 is not.

  29. I hope Mozilla comes soon. by Anonymous Coward · · Score: 0

    I never used Ie4... All I know is that the stability of Ie5 beats the hell out of Netscape 4.XX. I like to open alot of browsers at the same time, sometimes more then 20. Ie5 has yet to crash under such a load, where as Netscape would crash 50% of the time. As soon as Mozilla can handle this I will switch to it.

  30. Mozilla & GNOME & KDE by Anonymous Coward · · Score: 0

    Pardon my ignorance, but I read parts of JWZ's leaving-speech-thing.

    Apparently Mozilla isn't GPL'd and thus can't be integrated into any of the modern efforts to create UNIX modular, componentized Desktop Environments.

    Doesn't this lead to double-development ???
    People working on Mozilla can't share their code with people working on a GNOME web browser, or that KDE web browser Konquest ???

    This might be even more naiive but what about ripping out Mozilla's rendering engine (NGL) and plonking it into GNOME/KDE ?

    It's such a shame that so much good work is going in to Mozilla, in the spirit of Open Source, yet cannot be integrated into the UNIX Desktops of the next Generation ... :(

    But then again, perhaps this is not a priority for the Mozilla developers ?

    I suppose their main target would be MS Windows. Yet, their decision to use the GTK, doesn't that force Mozilla to turn GPL ???

    Pardon my confusion, I'm going to go and lie down ...

  31. HOW!?!?!?!! (Please hit me with a clue stick!) by Anonymous Coward · · Score: 0
    Okay... Whap! Whap Whap!!
    1. Mozilla's Clue stick
      Gnome's Clue Stick
      egcs Clue Stick
    These are starting point only for some of the major projects out there. You might have to work your way down to find out who to e-mail to, or what piece of the puzzle you can test, etc.

    Good luck and thanks for being willing to join.
  32. Huh? IE5.0 is already out... by Anonymous Coward · · Score: 0

    Internet Explorer 5.0 has been available for some days now, in "final version" form. I'm running 5.00.2014.0216 right now. Seems to work fine (in IE terms).

    Anonymous Coward.

  33. man try out any of the mozilla builds by mhm23x3 · · Score: 0
    this message comes to you from viewer.exe 991204

    Why was this comment scored -1? The poster was telling us that he was trying out Mozilla. Perfectly on-topic.

    Blegh.

    --

    No sig.

  34. man try out any of the mozilla builds by Anonymous Coward · · Score: 1

    this message comes to you from viewer.exe 991204

  35. If Gecko is AOL, what will Linux users use? by Anonymous Coward · · Score: 1

    All the discussion about Gecko mentions that it is Netscape's engine, and thus AOL. While it might be a wonderful engine, it doesn't seem to be 'open source' enough that teams of Linux developers can write competing browsers around it.
    Doesn't that make Gecko almost irrelevant?

  36. What happened to Internet time? by Anonymous Coward · · Score: 1

    It's been over a year now since this project began and we still don't have anything more than some buggy beta versions and a lot of talk. Maybe someday we'll get a stable, working product from these jokers. What happened to the good old days when browser releases defined Internet time? IE4 may not be the best, most stream-lined browser and the shell integration surely sucks, but the browser sure beats the outdated interface used in Netscape4.x. And with IE5, Microsoft was able to introduce a more stable product that is much more user-friendly. And there sits lazy Netscape counting their AOL money, working on the "next big thing," and praying that the DOJ saves their ass while MS sails past in market share. If they could release a superior product, they wouldn't have to cry to the Feds about MS burying them in market share. If my computer came bundled with Netscape 4.x, I can tell you the first icon I would be deleting from my desktop.

  37. Throbbing N!!!!!! by Anonymous Coward · · Score: 1

    No kidding, I remember running it on some ancient Sparc stations in the Astronomy labs at school. In early 2.0 versions when they made the switch to the comets I wondered if it was possible to switch the animated icon back... I know there were pages on how to do it for the Mac, but what about for Linux? Anybody know?

  38. Moderators are not mind readers by Anonymous Coward · · Score: 1

    Moderators have a lot of posts to read if they're going to do their job. A post like the one two parents above could easily have been written to make the same point more clearly if the posted had only taken the time to so. Moderators upgrade or downgrade based on how well the point is made not the position taken. Surely you've seen some highly promoted unpopular opinions. If you've got a problem with that, perhaps you should have tried to stay awake in your high school English class.

  39. Why didn't everyone say this before? by Eccles · · Score: 1

    I don't think Mozilla has failed, it just hasn't succeeded yet. It has to go head-to-head with the largest "free beer" effort by the largest software company in the world, and that makes it a real challenge. That it hasn't succeeded in a year isn't failure in my mind. jwz got burned out, it happens.

    >People need to quit acting like CatB is some immutable law.

    It meshes well with my personal situation -- I have a couple of things I might add to a working mozilla, but I haven't because of the current state -- so I use it as reinforcement. I think CatB is wrong is several places; for example, "Linus's Law." I don't think it's that bugs become shallow, it's that open source software means that the person most affected by the bug has the opportunity to fix it and the situation to test it. In commercial software, the person who can fix the bug often is simply unable to duplicate it because of differences in test platforms, and the bug may not be nearly as important to the potential fixer as it is to the person it affects. I think this law doesn't work nearly as well for open source where the users aren't technically savvy.

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  40. I want IE5 on Linux by demon · · Score: 1

    Good lord, are you masochistic or what? I'm guessing you haven't heard the horror stories about the IE releases on HP-UX or Solaris. (read: they're shitty, and huge, and bloated all to hell) They build IE relatively unmodified against a set of Win32-to-UNIX libraries. It's REALLY ugly. The libraries are commercial. I don't think it's real likely, and I can only pray it doesn't happen. I'd much rather use Opera for Linux (if it ever comes out...?) than an IE release for Linux. But all I can say is, be careful, what you wish for, you just might get it. And in spades, no less.

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  41. For the Ignorant, what _is_ doczilla? -msg by robin · · Score: 1

    doczilla is at (where else?) www.doczilla.org. Did you even look? Google's `I feel lucky' button is perfect for things like this....


    --
    W.A.S.T.E.
    --
    W.A.S.T.E.
  42. man try out any of the mozilla builds by robin · · Score: 1

    Um, it's not -1 any more: someone appears to have moderated it up again. If you have a problem with how an article's been moderated, wait to see if someone sorts it out. If it doesn't get sorted, complain. This came up ages ago when moderation first started: dig out the old discussions some time....
    --
    W.A.S.T.E.

    --
    W.A.S.T.E.
  43. Bug Reporters by Matts · · Score: 1

    My C/C++ days are long gone, but I don't mind testing and debugging the nightly builds. So I do. I think a lot of other people do this too. Recently I logged a bug that XML parsing was broken. It's now been fixed. Woohoo.

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  44. Re: "Mmm...standards." by John+Siracusa · · Score: 1

    ...I think it's time someone at slashdot took a look at the horror-show that passes for HTML at slashdot.org. Standards? Try running the slashdot.org home page through a w3.org HTML validator, I dare you. Practice what you preach!

  45. jwz quote by arielb · · Score: 1

    "Linux is only free when your time has no value." -jwz Now I'm sure alot of linux programmers will code on mozilla just to get back at jwz! :)

    --
    ---
  46. If Gecko is AOL, what will Linux users use? by arielb · · Score: 1

    have you heard of doczilla? oh it's not from linux coders but it's not Netscape either and that's the point

    --
    ---
  47. Please don't preach by Dast · · Score: 1

    That all has to do with your definition of "preach"--which is why I used it in quotation marks. I don't define preaching as the "hard sell".

    But that is just me.

    --

    This sig is false.

  48. CSS a dead technology - XSL the way to go by toriver · · Score: 1
    I have said it before, and I'll say it again. IE is whooping Netscape's ass. If something isn't done, either with Mozilla, or with something else, Linux will have a major problem on its hands.

    Well, that depends on how far the Linux Opera project has come... :-)

  49. Re: "Mmm...standards." by smileyy · · Score: 1

    Yes, I've noticed this also, and it irritates me. I considered writing customized stylesheets to go along with the customized /. content, but when I saw the state of the HTML ... there's no way to do it.

    --
    pooptruck
  50. CSS a dead technology - XSL the way to go by smileyy · · Score: 1

    XSL isn't even a recommendation by the W3C yet. One of the greatest problems of the web is/has been specs being implented in a half-assed manner before they're even recommended, let along finalized.

    CSS-1 gives a web page nearly all of the formatting control one needs to lay out a page. CSS-2 is even more powerful. What does HTML/CSS lack (from a document point of view) that XML/XSL can do / can do better?

    --
    pooptruck
  51. At last, Gecko, but what about OpenSource? by sbuckhopper · · Score: 1

    You have a very good point here, that I'm not going to argue with. Most of us (myself included) need to get more involved.

    But let's not forget an OpenSource project that is working very well: Debian, about 300 Developers!

    Let's here it for Debian!
    ---

    --
    "Everybody knows the moon's made of cheese," Wallace.
  52. Failure of Open Source? by Dionysus · · Score: 1

    Seems to me the Open Source movement failed miserably. According to the Bazaar and the Cathedral paper, Open Source would produce better products, at a shorter time. Netscape Communicator is not a good example of this.

    Wonder what people would say about IE if they didn't know M$ was the one who wrote it.

    --
    Je ne parle pas francais.
  53. looks good so far by josepha48 · · Score: 1

    I have been able to run it under windows, several times, but not under Linux..

    it looks good, and runs okay, seems a bit slower than 4.5, but I imagine that will get worked out before it gets released.

    it renders slashdot pretty nicely it seems...

    I am just wondering if releaseing it next year will be too late.. IE 5.0 beta is out, and will probably be relased by the summer this year. it will probably ship with win2000.. but who will use win 2000?

    --

    Only 'flamers' flame!

  54. I would still consider it a beta... by godwit · · Score: 1

    ...until the 8th or 9th service pack is released ;-)

  55. CSS a dead technology - XSL the way to go by scrutty · · Score: 1
    I agree that the implementation of CSS in current generation browsers ultimately leaves a lot to be desired. But a full implementation of the standard especially in the form of externally linked style sheets would bring a lot of ease of maintenance to large collections of HTML with little change to existing syntax. I don't think you can write off CSS as a standard just because implementation is not yet perfect. Where are the complete implementations of XSL in shipping products ?

    Do you expect them to arrive on desktops and appliances before CSS ?

    --
    -- Oh Well
  56. I hope Mozilla comes soon. by suttree · · Score: 1

    IE5 is horrible. Its install is horrible, and if you manage to get it installed, it still does things you asked it not to do (like become your default browser). It's bloated, and not even as stable as IE4.

  57. Sure they could. by suttree · · Score: 1

    >it doesn't seem to be 'open source' enough that
    >teams of Linux developers can write competing
    >browsers around it.

    oh, they certainly could. There's not even a question about it. Developers could snag the code now and start building a competing browser.

  58. At last, Gecko, but what about OpenSource? by Nodatadj · · Score: 1

    Yeah, and helping to write Mozilla is wee buns. Sure, I'll code up the full XML this afternoon for you if you want.

    I wrote a program a few weeks back, which used plugins. In less than 24hrs I had been sent 8 new plugins, and even people who "couldn't code" (according to them) were taking the plugin I had written and changing stuff. People do contribute to OSS, but not everyone is able to write a part of mozilla.

  59. Throbbing N!!!!!! by mhm23x3 · · Score: 1
    Gecko is bringing back the throbbing N (according to the screenshot)! Boy does that bring back memories. Of running N1.1 on my Win 3.1 box. Actually, "running" isn't a good word for it. More like "sputtering." More than two images on one page caused it to crash.

    Ah, nostalgia!

    --

    No sig.

  60. Throbbing N!!!!!! by mhm23x3 · · Score: 1

    Yes, my first Netscape was 1.2, back in Sept. 1995. I had a friend who grabbed Netscape a week earlier, and she got the throbbing N. I'm not sure what the version number was on it, but I think it was 1.1. I have the installer sitting around somewhere, either on my old Windows box or on CD-R. I should probably go look.

    --

    No sig.

  61. Failure of Open Source? by Calmacil · · Score: 1

    >Wonder what people would say about IE if they
    >didn't know M$ was the one who wrote it.

    I'd say:
    "Huh, it doesn't run on my linux box"
    and
    "It has a poor implementation of Java" (found out when someone using it flamed me over how poorly some applet I wrote ran. Worked fine under Netscape and appletviewer!)
    and the ever popular
    "When people write web pages using programs written by that same mystery company, and look over them with it, they come out with odd mistakes like apostrophies that are question marks on my browser" (isn't there a program out to fix this? Why doesn't anyone use it? Because they can't see the problem)

    --

    Calmacil

    I can't seem to face up to the facts, I'm tense and nervous and I can't relax... --Talking Heads

  62. css dead? baloney! by schmack · · Score: 1

    I use CSS lot's. Only I don't try and get funky with identing and negative margins and leading and all the great [and often stupid] stuff you can do with CSS.

    I simply use it to replace those font size/face tags and the like. That way i'm not going to encounter buggy CSS implementations. There's an article about using Stylesheets wisely here.

    XSL is confusing, overly technical and too far off at this stage to bother with. CSS is simple, smart and about 90-something percent of web users can render the basic stuff just fine!

  63. Please don't preach by itachi · · Score: 1

    fair enough.

  64. Please don't preach by itachi · · Score: 1

    It's one thing explain to someone who is interested, and to be calm and relaxed about it, and it's another thing alttogether to start the hard sell, and that pisses people off. Linux supporters as well. Especially don't preach about open source if you aren't going to code, or help write documentation.

  65. Throbbing N!!!!!! by bitwize · · Score: 1

    Netscape 1.1N I believe was the first to have the comets. I remember 'cause that's what I got for school and I was just a shade too late to see the blue block "N" throbber.

  66. CSS a dead technology - XSL the way to go by Anonymous Coward · · Score: 2

    CSS was born, promoted, and bascially died in the nursery without ever being adopted on a popular site. XSL support is the way to go if you're even considering supporting intelligent style sheet technology.

    XSL is awful -- it's seven kinds of pain to try to read an XSL stylesheet, and heaven forbid trying to write a reasonably sophisticated one by hand. It looks to me that the W3C working group was seduced by the notion of using XML for everything and are now producing something that basically requires machine generation to do properly. This is bad, because it spatters complexity all over the place. The complex, hard-to-read XSL code requires the creation of complicated (and therefore buggy) code generators to create it. Then the browsers will need to be made more complex because the code generators will be creating broken stylesheets and very few people will be able to tell.

    Something like DSSSL is much better; it puts all the complexity in one place -- in the DSSSL engine. Actual DSSSL stylesheets are trivial to write, trivial to read, and trivial for a machine to parse. Then someone fearsome smart like James Clark can write Jade and everyone can use DSSSL without having to reinvent the wheel each time, like XSL demands.

    But even humble CSS, which is less powerful than XSL or DSSSL, is better than XSL -- because it is human-readable. I can read a CSS stylesheet and make sense of it without too much concentration, which is something I will never be able to say for XSL.

    Of course, I wouldn't use any of the current style sheet technologies on a popular page right now - conformance in browsers is simply way too low to bother. Its going to be a long long time before developers of popular sites are going to be able to get beyond pushing html 3.2. Its simply not worth it to alienate users by implementing a whiz-bang technology.

    Amen to this! Even if I disagree with you about CSS, this paragraph is wisdom worth quoting.

  67. XSL no more intelligent by Matts · · Score: 2

    I think you've really got things confused here. XSL is not a superceding spec over CSS - it's simply another tool in our toolbox. XSL is most certainly more complex than CSS, but with reason - there's no element selection or reordering capability in CSS (barring some nasty tricks). You need to think on levels of complexity and suitability:

    XSL is the most complex - use it for displaying XML data where CSS can't give enough formatting

    CSS2 is less complex, but provides a great deal of formatting control

    CSS1 is simple to use.

    Use HTML (preferably with CSS) where you have no desire to reformat your document or publish data.

    Matt.

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  68. Re: "CSS a dead technology" by John+Siracusa · · Score: 2

    You've got to be kidding me. XSL is all fine and dandy, but browsers don't even fully support CSS yet! A few points brought up regarding CSS:

    1. "No popular sites use CSS"

    Try viewing source as you browse for a week or so. You'd be surprised how many sites use it. Of course, support is very limited in 4.x browsers, so it's not as common as the whole FONT tag crap-o-rama, but it is used.

    2. "What does CSS have that HTML doesn't?"

    Anyone who asks this has obviously never done any web development beyond a personal home page or two. Hmmm, should I double the size of my HTML pages with 10,000 impossible to manage, lame-ass FONT tags, or should I define a style sheet in one location and use structural markup? Boy, tough choice.

    A properly run web site using CSS has smaller pages, displays quicker, and can have its look radically altered via small changes to one or two files. Try manually changing every album title on a music web site to a different typeface when you've used FONT tags. Regexes and search and replace, you say? Good luck matching "an album title" in thousands of HTML files full of non-structural markup. Using CSS, you'd just change one line in a style sheet.

    Database-backed web sites help in this regard, but mostly they just give webmasters an excuse to make their lives easier (since they can wrap DB-generated pages in any markup they want--they just have to change a few scripts) while continuing to saddle the public with bulky, slow-displaying, buggy, invalid HTML. And although DB-generated content makes a web admin's life a bit easier, changing several scripts is still more annoying and more risk-prone than changing one or two style sheets.

    I'm not saying CSS are the best style sheet mechanism in the universe, but it makes the best match for HTML (itself a limited standard), and at this point we're lucky if we can get browsers to support CSS 1 and 2, let alone XML and XSL. "Skipping over" CSS in favor or waiting another 3 years for the X-family of standards to filter into browsers is insane, IMO. I want ease of maintenance and fast-loading pages now not in three years. We should have had it since 1996/7, but the "browser wars" gunked up the works.

  69. CSS, XSL, etc. by Zontar+The+Mindless · · Score: 2
    CSS did not "die in the nursery" -- what a crock. It's being used on plenty of sites. Sure, none of the current implementations are 100% complete, but there's still a lot of it that will work in NS 4 and IE 4/5. As for XSL -- as yet, there's no XSL standard.

    CSS implementation is still incomplete in IE 5, despite the fact that MS has a patent on the technology and trumpets it as "its baby"! In going from IE4 to IE5, MS has broken its own (still non-standard!) DOM. A number of properties that most developers considered essential in 4 are unsupported in 5. XSL in my view is about as useful as fins on a hamster. XML + CSS + JavaScript provides as much functionality as anybody's likely to need for the foreseeable future. But -- oops -- wait a minute -- Microsoft's XML implementation is also non-standard. D'oh!

    Must I remind you that all this wonderful MSIE 5 stuff is basically Windows-only? MS is still playing its same old, tired game... In case you haven't heard, Office 2000, IE 5, and Windows 2000 are very tightly bound together -- you can't use Office 2K to its full potential without having to use all three. IT folks are already starting to complain about this (see recent piece at InfoWorld).

    Monolithic, interlocking, "use all if you use any" application suites are going the way of the dodo. Developers much prefer interoperability, modularity, and standards compliance. So do enlightened customers. Netscape/Mozilla has figured this out. Microsoft hasn't.

    --
    Il n'y a pas de Planet B.
  70. CSS a dead technology - XSL the way to go by Cassius · · Score: 2

    oops, i missed a closing i tag. my bad.

  71. At last, Gecko, but what about OpenSource? by Dast · · Score: 2

    According to info published in JWZ's resignation, only about thirty non-Netscape developers have joined the project.

    Yep, I downloaded the code. Had a look at it, and it was a *bit* too much for me. And I would venture to say the same for most people who downloaded it. I don't have the time to read through that much code--other things have to get done.

    A few months ago, I offered to start an Open Source wavelet page on my domain. I got just one response.

    So you are mad no one was interested in your little project? There are many other projects out there that people are more interested in. Those get worked on. That, perhaps, is one of the weak points of Open Source.

    Total? Thirty six coders. According to /. statistics, there's alot more of us right here than seem to be contributing.

    Call me crazy, but I think there is a lot more going on then you have mentioned here. Not everyone wants to work on your projects.

    And what about the non-coders out there? I think it is important for them to "preach", as you say, the virtues of Open Source--to let people out there know they don't have to use proprietary software.

    --

    This sig is false.

  72. CSS is alive and well on our Intranet by jonbrewer · · Score: 2

    The lack of CSS on "popular sites" certainly does not mean it has died. You forget that vast amounts of private content exist on Intranets... documents that will never be seen by the general public but nevertheless can benefit greatly from CSS.

    I link all pages I manage to a central stylesheet. I'm even playing with shtml that links documents to the stylesheet as they are served. This is easier for me and easier for users posting documents to my sites. It saves time, and promotes consistency and usability across sites.

    I would have to say that the complex formatting attributes of CSS that "popular sites" might use don't really matter to me. CSS solves my problems nicely and certainly isn't dead in the nursery.

  73. Why didn't everyone say this before? by Zico · · Score: 2

    I've seen a huge amount of Monday morning quarterbacking ever since JWZ's resignation was released. This basically boils down to people saying, "Yeah, well I knew it would never work because it didn't adhere to what was laid out in The Cathedral and the Bazaar. My problems with this:

    • Where were all these people saying "I knew this would happen" back then? If they knew it would happen, I would've thought that there'd be more messages saying, "OK, this is unworkable, we need to scrap this and do our own thing according to CatB." But no, the most consistent message was, "This rawks! Microsoft is dead now! Wheeee!"
    • People need to quit acting like CatB is some immutable law. It's one man's theory -- a well thought-out one, but still just a theory that's never been proven. There have been plenty of things that sounded great in theory that don't hold up in practice. This might turn out to be one of them, or it might not, but either way it's way too early to be taking it as an ultimate truth.
    Cheers,
    ZicoKnows@hotmail.com
  74. I'll tell you why I don't help. by Accelerated+Joe · · Score: 2
    1. I don't have the expertise (admitted)
    2. When I first downloaded the code, I couldn't compile because I didn't have Motif
    3. My computer isn't powerful enough (according to what their website originally said)
    4. The first version wouldn't compile/run at all anyways
    I lost interest!! It's one thing to hack on something which I can run everyday, but when I wouldn't see results because it didn't work anyways, I gave up! Maybe I'm wrong, but I think there are a lot of people like me, who would have been willing to help, but there were just too many obstacles to start with.

    Why don't I help out now? It still won't run without crashing on my computer, so I can't use it as my default browser. Also, I am rather busy with school.
    --
    They who would give up an essential liberty for temporary security, deserve neither liberty or security
  75. MS product dependancies by AT · · Score: 2

    In case you haven't heard, Office 2000, IE 5, and Windows 2000 are very tightly bound together -- you can't use Office 2K to its full potential without having to use all three. IT folks are already starting to complain about this (see recent piece at InfoWorld).

    Office depends on IE5.0, which depends on Win2000.

    Microsoft is very bad for this. I recently installed MSVC++ 6.0, and it provided a check box to install MSIE 4.0 in the installer -- but wouldn't allow me to continue unless I checked it!

    It's getting to be a nightmare (from an admin perspective) of program dependancies. What happens when you upgrade IE without upgrading Office and Windows? Most NT admins I know are more likely to take the path of least resistance: upgrade the whole suite.

    Now if a useful feature appears in MSIE (hey -- it could happen...), people are likely to upgrade all the MS product that depend on it. Of course, if they tie a profitable product like Office to a cost-free one like Explorer, then Explorer upgrades suddenly bring in money. Big win for MS -- big loss for consumers.

  76. MS product dependancies by whoop · · Score: 3

    How can you expect to code in C++ without a browser?? The two innovations are so inter-woven, my brain is unable to comprehend attempts to separate the two. Hell, even a kernel, office suite, web browser, and programming languages cannot be separated. Who in their right mind would code in VB without first making their computer boot to a spreadsheet linking things from a database out on the web?? And all of this with a significant amount of personal information attached to each and every file, MAC address, IPs used from the last 6 years, weight, longitude, GPS coordinates. Users want these things, dammit, stop harassing me!!

    As you can see, without integration of every component, computers are useless. I still can't figure out how to use the Calculator program that comes with Windowsbecuase it doesn't come up in IE. Users cannot be expected to figure out what all those buttons are supposed to do by themselves (where's that paper clip??).

    Want to know what 36*36 is? Fire up the modem, connect to the Internet, download some ActiveX things, watch some Shockwave demos while you're waiting (better have a P3/500 at least too), and sooner or later you'll have the answer. Then two months later we find out there was a bug in the program and must pay $89 for the fixed dll and the actual answer to the original question. Wait, you installed a program by IBM? Well, no answers provided by your computer ever will be able to be trusted. Call up Gateway and get a new one, telling them it must be made of all MS products. That's the way of the future, folks. Embrace.

  77. At last, Gecko, but what about OpenSource? by Eccles · · Score: 3

    30 developers is actually a pretty decent amount, if they are making significant contributions. But the biggest reason is that Mozilla still hasn't achieved basically working status. "The Cathedral and the Bazaar" mentions that this is a necessary state to attract more developers. Developers often get hooked into making bigger mods to a program by making a simple improvement, which just isn't possible without working code.

    Part of the problem is that people have been oversold on the supposed speed of open source development. Open source projects *aren't* generally that fast, they just have the inexorability of a glacier. It's only the quick fixes that open source does quickly. Expecting magic from a large project that has been redesigned from the ground up is a bit too optimistic.

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  78. At last, Gecko, but what about OpenSource? by atw · · Score: 3

    Absolutely agree with you. But did YOU try out that Gecko source? I downloaded it few times, first being in Apr, 1998. It was SUCH A MESS. It is now. I don't mind catching bugs, but in MY software. NGLayout (as it was initially called) is a fairly complicated product, full of bugs. Only the one who designed it have really good chance to debug it. We simply need some solid ground to start with, not horde of bugs!

    Indeed, programming for me is a hobby only and I hardly believe most of open source coders do it full-time for free (those who not students), we have to live somehow, right? So, I could and would code FEATURES (which IMO many would like to do), but not bugs. I simply have no time for that.
    If Linus rolled out his big stuff full of bugs he would get same responce. He made it right, giving out at least something VERY limited but stable, so people could start their own features and not get drawn in bugs.

    IMO, Netscape made a fatal mistake: being desperate in the begging of 1998 they made half-move: releasing useless pile of code, even after year of development, having full time qualified developers from Netscape (!) they didn't make it! At best they will finish it by the end of this year (I hope, NN4 is no fun for me).

    I believe this was one of the main reasons why so little developers so far.

    Second biggest is that focus has changed: browser was is over. No matter who's won (IE in my opinion though), now it's no longer a hype. It's all about Linux vs Windows. All glory goes now to those who work on Linux, since most OSS guys don't get paid, the amount of glory received is way too important (that was rightfully noted by JWZ in his resignation).

    In all, untill I see finished and shipping product (not beta-like-Communicator-4.0) I won't spend a minute coding it. And others seems had similiar thoughts.


    p.s. My English is far from being perfect but I am working on it.

    AtW,
    http://www.investigatio.com

  79. CSS a dead technology - XSL the way to go by Cassius · · Score: 3

    What does HTML/CSS lack (from a document point of view) that XML/XSL can do / can do better?

    To which I respond, what does CSS give that HTML is missing (considering the number of users you will lose in the process)?

    You use style sheets if you have a necessarily complicated presentation model. This would most likely only occur if your data model was also somewhat necessarily complex. In this case you should be definitely using XML. It is the only way to model data and present it simultaneously. CSS gives complex layouts to inherently simple strcutures. This mismatch has already killed CSS.

    Given that, I repeat that I would never recommend any of the current style sheet technologies for use right now. User adoption rates are so low, and browser compliance is so random, it is not worth losing users.

  80. CSS a dead technology - XSL the way to go by Cassius · · Score: 3

    Thanks for the kind words. With regards to DSSSL, I have to say that DSSSL is maybe the most complicated standard I have ever read for any technology. Its sort of a moot point seeing that it is basically dead. Its very elegant (uses Scheme as a descriptive language), but like SGML, overkill.

    I agree that XSL can also be very messy. I agree that it is hard to understand. Tools will be needed to develop this kind of content. CSS and XSL are too complex to code by hand on a large site. Vanilla HTML 3.2 is still the way to go.

  81. CSS a dead technology - XSL the way to go by Cassius · · Score: 3

    CSS was born, promoted, and bascially died in the nursery without ever being adopted on a popular site.

    XSL support is the way to go if you're even considering supporting intelligent style sheet technology.

    Of course, I wouldn't use any of the current style sheet technologies on a popular page right now - conformance in browsers is simply way too low to bother. Its going to be a long long time before developers of popular sites are going to be able to get beyond pushing html 3.2. Its simply not worth it to alienate users by implementing a whiz-bang technology.

  82. CSS isn't that dead by raistlinne · · Score: 3

    CSS is actually pretty useful for some things. It's a matter of what you're doing. It's tomorrow's technology, though, not today's. CSS looks pretty decent in mozilla 5 (the snapshots). So CSS is a nice toy right now that would probably be good to play with to get used to it for when it will be a tool. The next version of netscape should have full CSS compatability, and I think that IE is somewhere around 80-90% compliant. Good enough at least for the basic stuff. And that's where javascript comes in. :-)

    Btw, that's part of CSS - looking good and degrading gracefully. Once the browsers are ready, which should happen within the next 6-8 months, putting up little stickkers that say "looks best in NS 5.0 or IE 5.0" would satisfy most holdovers that are getting stuck with a logical design that' probably better than the "whizbang" design anyhow. :-)

    --
    They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
  83. Open Source projects by CodeShark · · Score: 3
    We are in total agreement about many things -- the importance of non-coders preaching OpenSource, many projects more interesting, etc. As other posters noted, other projects are higher priority than mine and that Debian has something like 300 contributors at this point. I'd rather see the mainstream development of things like Gecko, GNOME (no flame war on this please), etc. over my little project. Heck, starting off slow gives me time to better develop the web site.

    The reason I started off with a controversial thought was this: I was one of the early downloaders, and like you "I don't have the time to read through that much code--other things have to get done. However, we especially need Mozilla to succeed in non-Windows environments because it is by far the highest profile Open Source project other than Linux itself.

    What I want people to realize about Mozilla is that the overall code is in much better condition, and we coders have everything to gain by becoming re-enthused about development. I am looking to rejoin the effort once I determine which code branch I can best contribute to.

    One final thought: even non-coders can help an OS project develop, by acting as additional "quality control/assurance" testers. As a veteran coder with 20+ years of experience, I've always been happier when someone showed me the bug so I could fix it, rather than having to find every last little problem myself. The beauty of Open Source is that when someone finds a problem, more than one of us (at a time) can work on fixing it.

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
  84. Humble Opinions by DonkPunch · · Score: 3

    First of all, I haven't worked on the Mozilla codebase any. I'm up to my ears in projects (some free, some not) as it is. So take this for what it's worth:

    Netscape apparently had code problems long before releasing Mozilla as open source. This is common in software companies where "featuritis" gets combined with "must ship" deadlines on a mature (old?) base product. Harried developers make quick, inelegant patches in places where a complete rewrite would be the Right Thing.

    Also, much of the code for Mozilla/Netscape is written to be portable on different systems. Reviewers comparing IE to Netscape seem to forget that Netscape runs on systems Microsoft can't touch. I suspect this keeps Mozilla developers from using a lot of the handy platform-specific libraries (such as MFC) that speed up development. It also can lead to code with a lot of #ifdef statements, which does nothing to make the code more readable.

    Finally, as has been pointed out before, the original released source was huge, complicated, and nowhere near complete. It's always more fun to add coolness to a solid program than it is to undo cruftiness. Perhaps a better approach would have been to start from scratch with a very simple well-designed Gecko engine and release that into the open-source wilderness. (Yes, that's 20/20 hindsight from an armchair project manager.)

    Personally, I'm really looking forward to the new Netscape and the Gecko engine. Some of these people criticizing the project remind me of PHBs who stand over my shoulder and say, "Is it ready yet? How about now?"

    --

    Save the whales. Feed the hungry. Free the mallocs.
  85. At last, Gecko, but what about OpenSource? by CodeShark · · Score: 5
    Following JWZ's departure from Mozilla, I really wondered if there was much point in joining the project, however, this article gave me my definitive answer -- yes, there is. However, Gecko is not the major thrust of this post.

    Flame time. I hereby accuse the vast majority of /. readers who preach about the virtues of Open Source of hypocrisy.

    Why?

    1. According to info published in JWZ's resignation, only about thirty non-Netscape developers have joined the project. From statistics published shortly after the codebase was released, the number of peope who downloaded the code (then did nothing) was a couple orders of magnitude greater.
    2. Red Hat adds around ten coders to GNOME, and the project accelerates into a 1.X release.
    3. recently joined another project, which seemed to have a lot going for it -- turns out that we have (including myself)
    4. five developers, including one fellow working mostly on documentation.
    5. A few months ago, I offered to start an Open Source wavelet page on my domain. I got just one response. [BTW, I have begun working on the definition and goals for an OpenSource wavelet project. MOTL (more on this later)]
    Total? Thirty six coders. According to /. statistics, there's alot more of us right here than seem to be contributing. In my book, we need to spend less time preaching and more time making the virtues of Open Source work.
    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...