Learn Essays

HOME F.A.Q. REGISTER LOGIN SEARCH  
Essay Topics
Acceptance
Art
Business
Custom Written
Direct Essays
English
Example Essays
Foreign
History
Medical
Mega Essays
Miscellaneous
Movies
Music
Novels
People
Politics
Pre-Written
Religion
Science
Search
Speeches
Sports
Technology

Click here to get paid up to $147 / hour to take simple surveys


Featured Papers from RadEssays

1. Kobe Earthquake
2. the effect of globalisation
3. Comaprative Economies
4. Managing Corporate Knowledge
5. NET Platform versus Java 2 Enterprise
This is only a preview of the paper
Click here to register and get the full text.
Existing members click here to login

Web Technology Comparative Analysis









Web Technology Comparative Analysis
Ms. Patricia Anderson
Web Programming – WEB420
July 24, 2004















Learning Team – A
Dana Hones, Shadd Sauers, Gabriel Hare
Gary Ervin, Mathew Robano, Marc Winner
Wayne Madhlangobe

Abstract
Interactive HTML business web sites are mandatory to attract customers and multiple programming languages are available for creating useful information gathering web pages. JavaScript, VBScript, Perl, Java, Active X and JavaBeans were developed with web site usefulness in mind. ... In this project, Learning Team “A” (LTA) gathered information, evaluated and conducted a comparison / contrast of the following web programming languages: JavaScript, VBScript, Perl, Java, ActiveX, and JavaBeans. ... After each language analysis was completed, a comparison and contrast of the following pairs of languages was conducted: JavaScript versus VBScript; Perl versus Java; and Active X versus JavaBeans. ... In University of Phoenix’s WEB/420, the primary focus was on JavaScript, so that is where LTA started. ... Even though JavaScript is confined to a Web browser, it is still very powerful. Almost any element of the browser and the Web page can be controlled and manipulated with JavaScript. ... JavaScript was created to make Netscape Navigators newly added support for Java applets more accessible to non-Java programmers and web designers, a powerful scripting language too often described as "simple." Plagued in its early days by security flaws, crippled by a lack of powerful development tools such as integrated development environments, debuggers, and meaningful error messages, extended to contexts that range far beyond the initial intent of its designers, and saddled with the legacy of incompatible browser object models, JavaScript has suffered for years at the hands of those who would criticize it for being too unlike Java, or too much like Perl, or too often used by well-meaning but otherwise ignorant web designers, shoehorned into pages without thought of future compatibility, intelligent abstraction, or code reuse.
Yet it is by far the most popular language on the Web, the foundation for the next generation of dynamic client-side Web applications, a solid core with amazing potential and power. ... Before JavaScript, programming dynamic content in a Web page could only be accomplished in Java, with everything happening in a square box. These Java programs, called applets, had no way of interacting with other elements on a Web page either. ... These strengths mean that JavaScript can be easily and quickly used to extend HTML pages already on the Web. ... Because the World Wide Web, by its very nature, is platform-independent, JavaScript programs created for one browser are not tied to any specific hardware platform or operating system. ... Because the source code of JavaScript script presently must be included as part of the HTML source code for a document, there is no way to protect code from being copied and reused by people who view web pages. ... Most people who have accessed the Internet lately have had the lovely experience of an out-of-control pop-up window that seem to take over the screen, with a new one opening as another is closed, or web pages that will not allow the use of the "back" button to go back to a previous page. ... In reality, JavaScript can only control elements of a Web document, and write small files called "cookies" to the users hard drive in a special "cookies folder".
It is up to web page maintainers to educate people on the reality that JavaScript is not a bad thing, and is really quite useful. ... While developers suites like Microsoft’s Visual Studio contains JavaScript debugging components, most web developers that employ JavaScript use a common text editor like Notepad. ... ” Most popular Web browsers support JavaScript directly, making it perfect for enhancing web pages. ... While it doesnt offer the robust functionality of Visual Basic, it does provide a powerful, easy to learn tool that can be used to add interaction to web pages. ... The web browser receives scripts along with the rest of the web document. ... The initial target audience was web developers so system administrators saw no need to get involved since it was used in Web Development. ... com, 2004)

Primary Use
VBScript was primarily released to facilitate client-side scripting in web pages. ... (O’Reilly, 2003)

Weaknesses
Currently, Internet Explorer is the only Web browser that supports VBScript directly, which can pose a problem for those viewing a page via Netscape. ... (Thurrott, 1999)

Conclusion
     VBScript as a tool for providing dynamic content to a web document is robust. ... Combined with scriptwriting tools such as ActiveX Control Pad one could make short work of adding VB script to web documents. ... VBScript is a robust web scripting language that provides users with a dynamic web experience. ... VBScript
The two main client-side scripting languages being utilized in web development today are VBScript and JavaScript, but which is better? ... There are two common scripting methods used in the development of web pages: client-side and server-side. With client-side scripting, the scripts are processed by the individual web browser, on the client side. ... There are literally millions of Visual Basic Developers who can instantly become web developers without much of a learning curve. ...

Development Tools
While simple text editors are often used to add scripting to a web page, there are certainly more simple methods of performing the same task. ... While developers suites like Microsoft’s Visual Studio contains JavaScript debugging components, most web developers that employ JavaScript use a common text editor like Notepad. ... Each provides a unique set of tools that provide users with a dynamic experience when interacting with a web page. ... The technology was licensed by IBM, Symantec, Inprise and Microsoft. ... It is mostly used for server interaction web sites that allow a multi communication conduit between the user and the server. ... It can also be used to build a small application module or applet for use as part of a Web page. Applets make it possible for a Web page user to interact with the page. ... Some of Perl’s main uses are:
     CGI, or Common Gateway Interface, scripts for dynamic Web pages. ...

Strengths/Weaknesses
Perl’s strengths include:
     Widely used
     Large user base
     Excellent basic introduction
     Very good references available
     Unix-centric, but available for Windows
     Faster than shell scripts
     Good support for web development
     Good database connectivity
     Good security support
     A very "loose", flexible language
Perl’s weaknesses include:
     A very "loose", flexible language
     Code can be hard to read
     Code can be hard to maintain
     Just a scripting language
     Is not always fast. ...

Development tools
     In doing a web search on Perl development tools one will find literally hundreds of development tools both commercial and shareware for Perl programming. ... Embracing both Java and OLE object technology, ActiveX provides promising new Internet and intranet capabilities while extending and capitalizing upon existing technologies.

History
COM-based technologies, the broad set of technologies that are built using COM, were originally given the label "OLE” (Object Linking and Embedding), which defined the compound documents technology from which the acronym was derived. ... When the term was first introduced, it was used to refer to technologies that were somehow associated with the Internet and the World Wide Web, and the label still retains much of that flavor. ...

Primary Use
The ActiveX technologies are extremely powerful and have the potential to enable Web-based applications to do things that were previously impossible. Using ActiveX technology in combination with HTML, the software developer can develop truly interactive, interesting applications using the Web browser as the operating environment. ... Developers can then compile these controls to generate different binaries and put these on a Web site. ... (MSDN, 2004)

Strengths
     ActiveX is most effectively used in a homogeneous environment where the platforms that access a particular web applet are controlled and standardized. ...
     Language Independence: ActiveX objects also have one additional advantage: They can be written in any language and can be called from any other language

Weaknesses
     While Microsoft has provided avenues for ActiveX to be used in broader heterogeneous Web environment this is not where their true strength lays. ... In a comparative association to Java, ActiveX controls are indeed large. ... The following image displays tools that are used to create various components of ActiveX technology. ... It provides a viable solution to embedded interoperability of web documents. ... Embracing both Java and OLE object technology, ActiveX provides promising new Internet and intranet capabilities while extending and capitalizing upon existing technologies. ... Web Application without JavaBeans (Schaler, 2002). ... Web programming maintenance can get very difficult. ... - Web Application with JavaBeans (Schaler, 2002).

As presented in the second illustration, JavaBeans strengths lie in the allowing it to control the business logic within web programming. Allowing other web programming applications to focus on their functions (as illustrated above, JSP for presentation and Servlets to act as the process controller) allows web programmers can isolate maintenance functions within applications. ...
     
Conclusion
     In summary, JavaBeans is a ‘bolt-on’ application code that works well with other web programming applications. ... " These containers include Web browsers and other document viewers.
     JavaBeans is an integration technology -- a component framework that allows component objects (called beans) embedded within documents to communicate with one another and within the framework. This means that components written to the JavaBeans specification will be able to interact in Web browsers and other environments that support JavaBeans. ... This integration will take place via Microsofts Web browser, Internet Explorer. ... The Active Server is a set of Application Programming Interfaces (APIs) to be provided with Microsofts Web server, Internet Information Server 3. ... ActiveX essentially extends Microsofts existing Object Linking and Embedding (OLE) and Component Object Model (COM) technologies to the Web. ... They are embedded in ActiveX documents such as Web pages in the same way that Beans are embedded in JavaBeans documents. ... The order-entry application illustrates ways to activate the Internet with Microsoft technology today.


Approximate Word count = 8221
Approximate Pages = 32.9
(250 words per page double spaced)

Click here to get paid up to $147 / hour to take simple surveys

Links
Comparative Management Practices in China and the West

Java Servlet technology

Web assessment of Victorias secret and Barnes and Noble

Web Services

Web Plan for Car Dealership Company

comparative method

Support
F.A.Q.
Custom Essays
Payment
Learn Essays
Forgot Password?
Activation Email
More Links
All Papers Are For Research And Reference Purposes Only! You may not turn these papers in as your own! You must cite our web site as your source!
Copyright 2003-2008 learnessays.com. All rights reserved.