Home > Ask the Enterprise Linux Experts > Questions & Answers > Providing cross-browser applications with Ajax
Ask The Enterprise Linux Expert: Questions & Answers
EMAIL THIS

Providing cross-browser applications with Ajax

Julie Hanna Farris EXPERT RESPONSE FROM: Julie Hanna Farris

Pose a Question
Other Enterprise Linux Categories
Meet all Enterprise Linux Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 30 October 2005
Is it possible to build Ajax apps that run cross-browser?

>

Ajax is the combined use of Javascript, dynamic HTML or DHTML, and asynchronous XML within Web content.

The ability to provide cross-browser/cross-platform applications is one of the compelling aspects of Ajax. While there are differences between browsers, these can typically be handled with a little effort. There are some exceptions when you get into developing more advanced Ajax applications that take advantage of certain features only available in a particular browser. For the most part, these problems can be avoided by staying away from browser-specific features. In practice, that is not always possible.

One example that comes to mind: at Scalix, we chose to take advantage of browser-specific features in Microsoft Internet Explorer (IE) that were not supported in Firefox. Because it was important for us to ensure that Firefox had equal footing with IE, we made certain that we could deliver equivalent functionality in Firefox through a different, standards-based approach. What that all means, is that in a few edge cases, when advanced Ajax development is involved, you may find yourself doing additional development to address cross-browser differences.

That being said, there are a few inherent limitations in some browsers that make it impossible to provide complete cross-browser equivalency. For example, the Firefox browser does not provide a programmatic interface for doing cut/copy/paste. This prevented us from providing menu items to support those operations under Firefox, whereas the menu items do appear when running under IE. The workaround in this case is that the normal keyboard shortcuts that support cut/copy/paste work in both browsers, minimizing the end user impact of this limitation.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Android  (SearchEnterpriseLinux.com)
Free and open source software (FOSS)  (SearchEnterpriseLinux.com)
gOS  (SearchEnterpriseLinux.com)
Subversion  (SearchEnterpriseLinux.com)
yacc  (SearchEnterpriseLinux.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Linux Migration Advice: Unix-to-Linux, Windows-to-Linux
HomeNewsTopicsITKnowledge ExchangeTipsBlogsAsk the ExpertsMultimediaWhite PapersIT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2003 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts