Thursday, January 28, 2010

what do I need to know about the web?

This article how a web browsers is integrated, a web page's structure and some other things that I've been reading.

  1. HTML (Hypertext Matkup Langugae) versions: 4.1 and 5. HTML 5 launched on January 2008. Firefox 3.5 and IE* have implemented some HTML 5 features.
  2. CSS Cascading Style Sheet (Presentation Definition Language)
  3. XML (Extensible Markup Language)
  4. JSON: is a JavaScript object representation.
  5. DOM (Data Object Modeling):Web browsers: every browser has its own DOM object, even when W3 is trying to establish a standard.
  6. XHTML v1.1
  7. JavaScript
  8. DTHML: HTML, JavaScript, CSS and DOM
  9. XMLHttpRequest Object: DOM API. Every browser has its own XMLHttpRequest object.
  10. AJAX (Asynchronous JavaScript + XML): HTML, CSS, DOM, JavaScript, XMLHttpRequest/IFrame)

Layout Engines:

  1. 1. Gecko
  2. 2. Trident
  3. 3. WebKit
  4. 4. Presto
  5. 5. MSHTML

  • Internet Explorer (MSHTML)
  • Firefox (uses Gecko)
  • Safari (uses WebKit)
  • Opera (uses Presto)
  • Chrome (uses WebKit)

Client-Side scripting:

  1. JavaScript (most used)
  2. Jscript
  3. VBScript
  4. ActionScript: uses Adobe Flash Player

JavaScript engine:

Server-Side Scripting and Database

  1. ASP.NET (VB.NET,C#.NET) / SQL Server
  2. PHP / MySQL
  3. Python
  4. Perl
  5. Ruby
  6. Open Laszlo

AJAX frameworks (toolkits)

  1. JQuery
  2. YUI
  3. Prototype
  4. Mootools
  5. Google Web Tookit
  6. Dojo
  7. ASP.NET AJAX
  8. ExtJS

Rich Internet Applications: RIA

  1. Silverlight
  2. Flash
  3. Adobe Flex
  4. OpenLaszlo

Cloud-computing services:

  1. Amazon Web Services
  2. IBM: Blue Cloud
  3. Google App Engine
  4. Microsoft: Windows Azure
  5. Rackspace: Mosso
  6. ServePath: GoGrid.

.NET RIA Services:

  1. Silverlight 3 (WPF)
  2. .NET RIA Services
  3. FLEX (from Adobe)

Mobile platforms:

  1. webOS from palm
  2. Android from Google (for storage uses SQLite) IDE: Eclipse & NetBeans.
  3. Blackberry
  4. Windows mobile from Microsoft
  5. iPhone platform from Apple
  6. Symbian

No comments:

Post a Comment