Comparison of Java, JavaScript, Java Applets and Java Beans
Introduction
Starting back in the early 1990's with the introduction of Java to the computer scene there has been many updates and advances in how languages interact with web based programs. In this paper we are going to highlight several areas of several different Java flavors. The flavors we are addressing are Java, JavaScript, Java Applets and JavaBeans. We will discuss their history, features, usage and syntax and finally follow up with a chart providing a comparison of the different Java architectures.
History
Java, a language based on C++, was developed by James Gosling and colleagues at Sun Microsystems in the early 1990's. (Java programming language, n.d.) It was originally called OAK and was designed for set top boxes and hand held devices. "Oak was unsuccessful so in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web." (Java, n.d.) Java is an object-oriented language simplified to eliminate language features that cause common programming languages. Java should not be confused with JavaScript, which shares only the name and a similar C-like syntax. Sun Microsystems currently maintains and updates Java regularly.
JavaScript was designed in April 1995 by Brendan Eich. It was initially developed under the name Mocha, then LiveScript and finally settled on JavaScript, coinciding with the addition of Java support in the Netscape web browser. (JavaScript, n.d.) "Spawned in 1995 by the need to make Netscape Navigator's newly added support for Java applets more accessible to non-Java programmers and web designers, a powerful scripting language too often described as simple'." (Champeon, 2001) "Netscap...
... middle of paper ...
...ipt Syntax. (n.d.) Retrieved 10 April 2006 from http://en.wikipedia.org/wiki/JavaScript_syntax.
Java Applets, Computer Science Study Guide. (n.d.) Retrieved 10 April 2006 from http://www.bookrags.com/sciences/computerscience/java-applets-csci-04.html.
Java Definition. (n.d.). Retrieved 10 April 2006 from http://www.webopedia.com/TERM/J/Java.html.
Java programming language. (n.d.) Retrieved 10 April 2006 from http://en.wikipedia.org/wiki/Java_language.
Java vs. JavaScript. (n.d.) Retrieved 17 April 2006 from http://www.htmlgoodies.com/beyond/javascript/article.php/3470971.
The History of Javascript? (n.d.). Retrieve on April 17, 2006 from http://www.personal.psu.edu/staff/p/z/pzb4/javascript/history.html.
Youmans, B. (1997). Java: Cornerstone of the Global Network Enterprise? Retrieved 17 April 2006 from http://ei.cs.vt.edu/~history/Youmans.Java.html.
Technologies advance so quickly that it seems no sooner has one technology become widely accepted than it is replaced by something newer and superior. Technologies in the field of web design are no exception. As web-related hardware and software components became faster, more reliable, and easier to use, the web exploded with new websites which led to a dramatic increase in web usage around the world.
According to the court, Microsoft was afraid that the success of Netscape’s Navigator, which allowed people to surf the Internet, might allow Netscape to develop its software to contain a competitive PC operating system (software that would warn the Windows monopoly). Moreover, that Sun’s Internet applications ‘Java’ programming might finally jeopardize Microsoft’s Windows monopoly.
Java Programming Language was invented by James Arthur Gosling of Calgary, Alberta in 1994. Java is a platform-independent language which allows entertainment systems to communicate with each other. Java was a revolutio...
In 1975 Harvard University Undergraduate Bill Gates and his childhood friend Paul Allen had jobs as consultants in the mainframe/minicomputer programming field in Seattle, Washington. After reading a magazine article on the new “Altair 8800,” minicomputer. Gates and Allen were inspired write the BASIC programming language to run the system. After completing the first computer language program for a personal computer, Gates and Allen sold it to the manufacturer, MITS of Albuquerque. Bill Gates would end up leaving Harvard for a little bit to start working on a software venture called “Micro-Soft.” (npr.org)
began to take over the worlds market for tabulators, clocks, and electric type writers. By 1940 it was the us largest office firms that deals with machines. There sales had reach $50 million.
Today, the world is changing fast in many ways, and the most rapid change that is seen within our society is technology. It is imperative that businesses stay on top of what is new and how they can better their company’s outlook by presenting their information in the fastest and most reliable ways. With the two major computer programming languages of today, C++ and Java, which is better for businesses to be able to acquire such speed and consistency?
It is perhaps a little surprising when Microsoft introduced a new language called Typescript; Why Java script isn’t enough? Do we really need such a language when we have several advanced languages (coffeeScript, Dart) with additional functionalities? But sometimes it is not about choosing the best technology, but which best suits your requirement. With this concept, Microsoft’s new language ‘Type Script’ argues, it best suits in the development of ‘large’ applications. Let’s glance into some of its development facilities and interesting IDE features.
Through diploma years I learnt, fundamentals of object oriented programming, web page designing, relational databases and understand the scope of information processing. I worked on a chat server project in which we developed a communication tool for isolated networks where existing web communication technologies, such as Jabber, MSN Messenger, Yahoo Messenger, etc, would not be feasible. We used the incremental model. Initially the project was developed in C#, later, to understand the implementation differences between Java and C#, we developed the project in Java. This project widened my understanding in programming languages, as well as strengthened my object oriented concepts. We studied the Client-Server interaction using sockets, Swing, Messag...
In 1968 , Lakeside ( school ) bought an ASR -33 teletype immediately by Bill and his friend Paul Allen became interested computer. The idea first programming language to develop reading them came an article in Popular Electronics magazine on the Altair 8800 minicomputer .
In 1984, researchers at Hiroshima University started developing the layout for what would be called visual programming languages. Currently, many programmers use textual languages, which make the user produce text (one-dimensional) which is translated into one long stream of information. The goal for visual languages was to "...bridge the chasm between high level programming and the human level" (Levialdi). The researchers wanted to create languages that could display data and programs two dimensionally and have the graphical interface look much like what would soon be a web page (McIntyre). These languages are designed to be simpler while being able to construct more complicated programs than its predecessors.
Object orientated programming first began in the 1960’s. Simula 67 was the first programming language that used objects and was developed by Kristen Nygaard and Ole-Johan Dahi in Norway. Exforsys states (2006) “The term
Within this report is information on how Java Script is used on the Internet. This report will contain information that will help you learn about Java Script and its uses on the Internet. It mentions what Java Script is, where it originated and what some of its uses are.JavaScript is a loosely typed scripting language that resembles the programming language C. It is designed to be an extension to HTML and is usually included within HTML scripts. Java Script is object-oriented and has block-structuring features. The main feature of Java Script is that it lets you build interactive web pages.
These approaches also have some limitations, in part due to differences between web applications and systems developed and operated under more traditional paradigms. Among these differences, we consider three in particular.
Pascal programming language was designed in 1968, and published in 1970. It is a small and efficient language intended to encourage good programming practices using structured programming and data structuring. Pascal was developed by Niklaus Wirth. The language was named in honor of the French mathematician and philosopher Blaise Pascal. In 1641, Pascal created the first arithmetical machine. Some say it was the first computer. Wirth improved the instrument eight years later. In 1650, Pascal left geometry and physics, and started his focus towards religious studies. A generation of students used Pascal as an introduction language in undergraduate courses. Types of Pascal have also frequently been used for everything from research projects to PC games. Niklaus Wirth reports that a first attempt to merge it in Fortran in 1969 was unsuccessful because of Fortran's lack of complex data structures. The second attempt was developed in the Pascal language itself and was operational by mid-1970. A generation of students used Pascal as an introductory language in undergraduate courses. Pascal, in its original form, is a Procedural language and includes the traditional like control structures with reserved words such as IF, THEN, ELSE, WHILE, FOR, and so on. However, Pascal has many data structuring and other ideas which were not included in the original, like type definitions, records, pointers, enumerations, and sets. The earliest computers were programmed in machine code. This type of programming is time consuming and error prone, as well as very difficult to change and understand. Programming is a time-consuming a process. More advanced languages were developed to resolve this problem. High level languages include a set of instruction...
Traditionally websites were made using HTML and CSS. Over the time when websites became heavier and complicated, scripting languages like PHP, Python, and Perl were used with front end developed in previous mentioned technologies (HTML and CSS). JavaScript was introduced and made the web pages more interactive. With time and increased usage, jQuery was introduced. These were libraries of JavaScript functions used frequently in the web pages. But still people using these technologies were called “JavaScript User” and not “JavaScript Developer”. Node.js allows you to run JavaScript code on server side, outside the browser.