I just had a thought recently that could be useful for future versions of
the DynAPI, and could perhaps eliminate this problem of constantly evolving
browsers.

I know I am not one of the developers on this project, so forgive me if I am
out of line here.

The idea I had would be to have a sort of document object model for DynAPI,

Develop the functions and objects separately for each system.

In the very beginning, you would check which system the user has and
automatically link to the appropriate script pages kind of like you do when
you are requesting specific libraries now in DynAPI.

This way you could code specifically for a given platform, and anybody who
really understands that platform can do the coding, and those people who
don't know EVERY platform won't feel so left out.

Also, bandwidth should be saved since you are not loading a whole bunch of
cross browser code, but only the code needed for this browser.

for example,

You could have a script folder for
Netscape 4.0
Netscape 6.0
IE 4.0
IE 5.0
IE 5.5 , etc.

You could copy and paste certain libs if they are identical in two different
versions

When a user accesses the site, the DynAPI would check their browser, and
then load the scripts from the appropriate folder.

You may want to make some configuration available for what to do for
unsupported systems or something.  Like pop up a message.

The cool thing about this is that you can create code that accesses all the
cool features from each browser, and just make sure it does it the "SAME
WAY" on all browsers that can support that functionality.  If someone wants
to support more browsers on their site, they may have to give up some
functions that aren't available to all the browsers they support, but at
least those functions will be available for when they decide to no longer
support say Netscape 4.0, and all they would need to do is add netscape to
their unsupported browsers list.

It's hard to clarify this in a message, so I will attempt to come up with
some sort of demo in the near future.

Bye for now,

Chris Strolia-Davis

|-----Original Message-----
|From: Matthew A. Shirey [mailto:[EMAIL PROTECTED]]
|Sent: Tuesday, February 27, 2001 3:49 PM
|To: [EMAIL PROTECTED]
|Subject: RE: [Dynapi-Dev] not so sure about this anymore
|
|
|Heh, I personally have the same attitude as you.  Problem is what you
|are asking for may never happen.  DynAPI does not simply help support
|the older browsers it also bridges the differences in 
|implementation and
|interpretation of the current standards.  Even the most 
|current versions
|of the browsers do not do things the same way.  DynAPI allows us to
|write one set of code and it sorts out the mess between the browsers.
|Oh well, that's my input on the subject...
|
|-- Matthew
|
|

_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-dev

Reply via email to