ASP.Net
ASP.NET is a unified Web development model that includes the services necessary for us to build
enterprise-class Web applications with a minimum of coding. ASP.NET is part of the .NET Framework
and when coding ASP.NET applications you have access to classes in the .NET Framework.
You can code your applications in any language compatible with the common language runtime (CLR)
including Microsoft Visual Basic, C#, JScript, .NET and J#. These languages enable you to develop
ASP.NET applications that benefit from the common language runtime, type safety, inheritance and so on.
ASP.NET includes:
- A page and controls framework
- The ASP.NET compiler
- Security infrastructure
- State-management facilities
- Application configuration
- Health monitoring and performance
features
- Debugging support
- An XML Web services framework
- Extensible hosting environment and
application life cycle management
- An extensible designer environment
PHP
PHP is a language for easily building dynamic web pages. It provides an easier way to accomplish web related programming tasks which are
accomplished only with difficulty in more complex and powerful languages such as Perl or C. It is ideally suited to the web because
PHP scripts live inside web pages right along with the HTML tags and content. For that reason, PHP is called an embedded scripting
language. Developers can embed programs in their web pages making the dynamic. They can treat programs just like web pages.
PHP pages can contain both regular HTML and PHP code. This allows you to develop web applications quickly. However, unlike some
web scripting languages, PHP makes a clear distinction between sections of PHP code and sections of the HTML document.
When the web server fills a request for a PHP enabled page it first looks through the page content for sections of PHP
code and executes any it finds. Any normal HTML sections are passed to the browser without any changes.
JavaScript
JavaScript is the most popular scripting language on the internet and works in all major
browsers such as Internet Explorer, Mozilla, Firefox, Netscape and Opera.
- JavaScript was designed to add
interactivity to HTML pages
- JavaScript is a scripting language (a
scripting language is a lightweight programming language)
- A JavaScript consists of lines of
executable computer code
- A JavaScript is usually embedded
directly into HTML pages
- JavaScript is an interpreted language
(means that scripts execute without preliminary compilation)
- Everyone can use JavaScript without purchasing a license
HTML
HTML was designed to display data and to focus on how data looks
- HTML stands for Hyper Text Markup Language
- An HTML file is a text file containing small markup tags
- The markup tags tell the Web browser how to display the page
- An HTML file must have an htm or html file extension
- An HTML file can be created using a simple text editor
When you save an HTML file, you can use either the .htm or the .html extension.
The browser caches your pages so it doesn't have to read the same page twice.
When you have changed a page, the browser doesn't know that. Use the browser's refresh/reload button to force the browser to read the edited page.
XML
XML was designed to describe data and to focus on what data is.
- XML stands for Extensible Markup Language
- XML is a markup language much like HTML
- XML was designed to describe data
- XML tags are not predefined. You must define your own tags
- XML uses a Document Type Definition (DTD) or an XML Schema to describe
the data
- XML with a DTD or XML Schema is designed to be self-descriptive
- XML is a W3C Recommendation
XML is Free and Extensible
XML tags are not predefined. You must "invent" your own tags.
The tags used to mark up HTML documents and the structure of HTML documents is predefined. The author of HTML documents can only use tags that are defined in the HTML standard (like <p>, <h1>, etc.).
XML allows the author to define his own tags and his own document structure.
The tags in the example above (like <to> and <from>) are not defined in any XML standard. These tags are "invented" by the author of the XML document.
XML in Future Web Development
XML is going to be everywhere.
We have been participating in XML development since its creation. It has been amazing to see how quickly the XML standard has been developed and how quickly a large number of software vendors have adopted the standard. We strongly believe
that XML will be as important to the future of the Web as HTML has
been to the foundation of the Web and that XML will be the most
common tool for all data manipulation and data transmission.
|