Search this site
Embedded Files
14 Lessons on Web Application Development
  • 序
  • 架構
  • 概念
  • 歷史
  • 程式設計
    • Python
  • 網頁伺服器
    • JSP
      • Java
      • Tomcat
    • PHP
      • Zend Framework
  • 網頁應用程式
    • URI
  • 網頁瀏覽器
    • BOM
    • CSS
      • Color
      • CSS3
    • DOM
    • HTML
      • HTML5
      • XHTML
    • JavaScript
      • jQuery
      • JSON
  • 資料庫
    • MySQL
  • 通訊協定
    • HTTP
    • IP
    • SMTP
    • TCP
    • UDP
  • 開發工具
    • Eclipse
14 Lessons on Web Application Development

序

Preface

歡迎來到「網頁應用程式開發的14堂課」的網站,這個網站主要是介紹Web Application的基礎知識,我們希望提供一個Web Application的學習指南,經過這14堂課的學習,你將認識Web Application開發所需的技術與知識,我們不會詳細探討每個主題的細節,但是會告訴你這些主題的用途和之間的關係,有了這張網頁應用程式開發的地圖,你將能夠著正確的方向出發,讓我們一起展開Web Application的旅程吧!

架構:Client-Server Architecture, Multi-Tier Web Application, Fat Client vs. Thin Client, MVC, MVVM,

概念:Web 2.0, AJAX, RIA, Cloud Computing, Framework, REST

設計:Information Architecture

用戶端

(client side)

Static Web Page

Dynamic Web Page

BOM

DOM

呈現層:CSS, CSS3

行為層:JavaScript

架構層:HTML, HTML5

Web Browser

通訊協定

(protocol)

HTTP

SMTP

FTP

Web Services

WebSocket

TCP/IP

伺服端

(server side)

Web Server

Apache

lighttpd

nginx

Programming Language

PHP

Python

ASP.NET

JSP

Database

MySQL

MSSQL

開發工具:Eclipse, Aptana, Firebug, Web Developer, IE開發者工具, Chrome開發人員工具,

測試:Selenium, Unit Test, TDD,

創用 CC 授權條款

本著作係採用創用 CC 姓名標示-非商業性-禁止改作 3.0 台灣 授權條款授權.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse