PDA

View Full Version : [TUTOR] Học Cold Fusion (part I)



wheremylove?
30-09-2002, 23:24
Ở đây không có ai nói gì đến Cold Fusion nhể. OK, let's see what is CF.
1. Cold Fusion là gì?
Trước đây, việc phát triển các siteslà một quá trình khó khăn. Viết một trang ứng dụng Web cơ bản (Web-based) chỉ là công việc của các nhà lập trình có kinh nghiệm. Kiến thức tốt về Unix là điều kiện đầu tiên, và kinh nghiệm với sự phát triển truyền thống hoặc ngôn ngữ script là bắt buộc.
Nhưng tất cả điểu đó đã thay đổi. Allaire's Cold Function cho phép bạn tạo sites có sức mạnh lớn (powerful). Vậy, Cold Fusion là gì? Đơn giản, Cold Fusion là một công cụ phát triển ứng dụng Web tương tác nhanh, động, và tạo site "giàu" thông tin.
Cold Fusion không đòi hỏi mã hoá bởi ngông ngữ lập trình truyền thống. Thay vào đó, bạn tạo ứng dụng bằng cách mở rộng file HTML chuẩn với các hàm định dạng cấp cao, các toán tử điều kiện, và các lệnh cơ sở dữ liệu. Các lệnh này chỉ dẫn cho bộ xử lý Cold Fusion và thiết lập các khối để xây dựng các ứng dụng.
Phương pháp này có sự thuận lợi hơn các phương pháp cũ là:
 Ứng dụng Cold Fusion có thể phát triển nhanh do không yêu cầu code ngoài các thẻ "style" HTML đơn giản.
 Ứng dụng Cold Fusion dễ test và "sáng sủa".
 Cold Fusion chứa tất cả các hàm xử lý và định dạng mà bạn cần.
 Ứng dụng Cold Fusion dễ dàng bảo trì vì không có sự biên dịch và nối kết, vì vậy file mà bạn tạo là file sử dụng bởi Cold Fusion.
 Cold Fusion cung cấp tất cả các công cụ mà bạn cần cho phép bạn gỡ rối ứng dụng.
 Cold Fusion đến với tất cả các kết nối (hook) cần thiết để kết nối tới phần lớn các ứng dụng cơ sở dữ liệu.
 Cold Fusion cung cấp cho bạn đầy đủ phạm vi các hàm kết nối cơ sở dữ liệu cho việc tạo trang Web hoàn toàn động, điều khiển dữ liệu (data-driven). Đặc điểm bao gồm:
+ Khả năng truy vấn ứng dụng cơ sở dữ liệu đã tồn tại.
+ Khả năng tạo truy vấn động dễ dàng và tìm kiếm mềm dẻo.
+ Khả năng thực hiện các thủ tục lưu trữ trong cơ sở dữ liệu cung cấp cho trang Web.
+ Khả năng thực hiện các mã phụ thuộc theo yêu cầu trong từng tình huống cụ thể.
+ Khả năng tăng cường form HTML chuẩn với các hàm hiệu chỉnh (validation) dữ liệu.
+ Khả năng làm cho các phần tử form động.
+ Khả năng tuỳ chỉnh hiển thị ngày tháng, thời gian và giá trị tiền tệ với các hàm hiệu chỉnh.
+ Khả năng làm dễ việc tạo các ứng dụng thâm nhập dữ liệu.

Next: 2. Giới thiệu Cold Fusion.