Difference between revisions of "EWT Class2 Apples to Apples"

esse quam videri
Jump to: navigation, search
(New page: ==Web Application Structure-- Application Layers *Presentation: :This is the top most level of the application. The presentation tier displays information related to such services as bro...)
 
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Web Application Structure--
+
==Web Application Structure==
 
Application Layers
 
Application Layers
  
 
*Presentation:  
 
*Presentation:  
 
:This is the top most level of the application. The presentation tier displays information related to such services as browsing merchandise, purchasing, and shopping cart contents. It communicates with other tiers by outputting results to the browser/client tier and all other tiers in the network.
 
:This is the top most level of the application. The presentation tier displays information related to such services as browsing merchandise, purchasing, and shopping cart contents. It communicates with other tiers by outputting results to the browser/client tier and all other tiers in the network.
 
+
<html>
 
           <blockquote>
 
           <blockquote>
 
             XHTML(<a href="http://www.w3.org/TR/xhtml11/">1.1</a>)(<a href="http://www.w3.org/TR/xhtml2/">2</a>),
 
             XHTML(<a href="http://www.w3.org/TR/xhtml11/">1.1</a>)(<a href="http://www.w3.org/TR/xhtml2/">2</a>),
Line 13: Line 13:
 
             <a href="http://silverlight.net/">SilverLight</a>,
 
             <a href="http://silverlight.net/">SilverLight</a>,
 
             </a>Google API</blockquote>
 
             </a>Google API</blockquote>
 +
</html>
 +
*Business Logic:
 +
:The logic tier is pulled out from the presentation tier and, as its own layer, it controls an application’s functionality by performing detailed processing.
 +
Business Object Layer
 +
Data Entities
 +
Web services
 +
Framework design
 +
 +
* Data:
 +
:This tier consists of Database Servers. Here information is stored and retrieved. This tier keeps data neutral and independent from application servers or business logic. Giving data its own tier also improves scalability and performance.
 +
SQL
 +
XML
 +
 +
==Apples to Apples==
 +
 +
===Presentation Layer===
  
* Business Logic:
+
====Ajaxy stuff====
:The logic tier is pulled out from the presentation tier and, as its own layer, it controls an application’s functionality by performing detailed processing
 
  
**Business Object Layer
+
<html>
**Data Entities
+
<ul>
**Web services
+
<li><a href="http://jquery.com/">jQuery</a></li>
**Framework design
+
<li><a href="http://prototypejs.org/">Prototype</a></li>
 +
<li><a href="http://script.aculo.us/">Scriptaculous</a></li>
 +
<li><a href="http://dojotoolkit.org/">Dojo</a></li>
 +
<li><a href="http://www.javaworld.com/javaworld/jw-06-2005/jw-0620-dwr.html#resources">DWR</a></li>
 +
<li><a href="http://code.google.com/webtoolkit/">GWT</a></li>
 +
</ul>
 +
</html>
 +
*[http://www.asp.net/ajax/ Ajax.net]
 +
  
* Data:
 
:
 
This tier consists of Database Servers. Here information is stored and retrieved. This tier keeps data neutral and independent from application servers or business logic. Giving data its own tier also improves scalability and performance.
 
  
**SQL
 
**XML
 
  
==Apples to Apples==
+
* [http://haml.hamptoncatlin.com/ HAML/SASS]
 +
 
 +
*SilverLight
 +
*Flash/Flex
 +
 
 +
===Scripting===
 +
*[http://www.json.org/ JSON]
 +
*Python somethings
  
Presentation Layer
+
===Frameworks===
 +
* .NET
 +
* Rails
 +
* Google API
  
Scripting
+
[[Category:Emergent Web Technologies]]
  
Frameworks
+
==Homework==
 +
*Create example page of the tech you wrote up last week
 +
* read http://msdn.microsoft.com/msdnmag/issues/07/02/CuttingEdge/

Latest revision as of 03:51, 18 February 2008

Web Application Structure

Application Layers

  • Presentation:
This is the top most level of the application. The presentation tier displays information related to such services as browsing merchandise, purchasing, and shopping cart contents. It communicates with other tiers by outputting results to the browser/client tier and all other tiers in the network.

XHTML(1.1)(2), HTML(4.01)(5), WebForms, AJAX (ajax.net), Flash/Flex, SilverLight, Google API

  • Business Logic:
The logic tier is pulled out from the presentation tier and, as its own layer, it controls an application’s functionality by performing detailed processing.
Business Object Layer
Data Entities
Web services
Framework design
  • Data:
This tier consists of Database Servers. Here information is stored and retrieved. This tier keeps data neutral and independent from application servers or business logic. Giving data its own tier also improves scalability and performance.
SQL
XML

Apples to Apples

Presentation Layer

Ajaxy stuff



  • SilverLight
  • Flash/Flex

Scripting

  • JSON
  • Python somethings

Frameworks

  • .NET
  • Rails
  • Google API

Homework