CHƯƠNG 3: CƠ SỞ LÝ THUYẾT

Một phần của tài liệu Xây dựng Website bán Máy Tính Và Linh Kiện (Trang 36 - 39)

3.1Môi trường :

Ngôn ngữ lập trình: PHP,HTML.

Công cụ lập trình: Adobe Dreamweaver. Hệ quản trị cơ sở dữ liệu: MySQL. Công cụ đồ họa :phottoshop cs5 3.2 Giới thiệu công về môi trường làm việc:

3.2.1 Ngôn ngữ lập trình – PHP:

PHP (Hypertext Preprocessor Page) là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở,

dùng cho mục đích tổng quát. Ngôn ngữ PHP ra đời năm 1994 bởi Rasmus Lerdorf và hiện nay là phiên bản PHP 5.0 (07/2004). Ngôn ngữ PHP rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn cú pháp dễ học và thời gian xây dựng sản phẩm tương đối ngắn nên PHP nhanh chóng đã trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.

Có nhiều lý do khiến cho việc sử dụng ngôn ngữ này chiếm ưu thế, sau đây là một số lý do cơ bản:

- Là mã nguồn mở:

- Hỗ trợ kết nối nhiều hệ cơ sở dữ liệu: - Lập trình hướng đối tượng:

- Tính bảo mật:

- Khả năng mở rộng cho PHP:

3.2.2 Ngôn ngữ lập trình – PHP:

HTML (tiếng Anh,viết tắt Hyper Markup Language,tức là “Ngôn ngữ đánh dấu siêu văn bản”) là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các trang web nghĩa là các mẫu thông tin được trình bày trên World Wide Web.Được định nghĩa như là một ứng dụng đơn giản của SGML,vốn được sử dụng trong các tổ chức cần đến các yêu cầu xuất bản phức tạp,HTML giờ đây đã trở thành một Internet do tổ chức World Wide Web Consortium duy trì.Phiên bản mới nhất của nó hiện là HTML 4.01.Tuy nhiên ,HTML hiện không còn được phát triển tiếp.Người ta đã thay thế nó bằng XHTML.

Ưu điểm:

- Giao diện thân thiện,dễ dùng, có thể nhúng các ngôn ngữ khác vào HTML. - Dễ thiết kế, có nhiều kiểu không theo mặc định nào .

- It khi bị hack,nếu có cung trên sever. Nhược điểm;

- Đơn điệu về giao diện.

- Cố định các thể người dùng không thể linh hoạt lưu lại các thuộc tính hay đặc trưng của thẻ theo ý mình.

3.2.3 Công cụ lập trình – Dreamwever CS5:

Adobe Dreamweaver là một chương trình hỗ trợ thiết kế web đang được sử dụng phổ biến hiện nay dành cho những người thiết kế web, người dùng tự lập trình và phát triển web ở nhiều cấp độ.

Ngoài những tính năng kéo thả để xây dựng trang web, Adobe Dreamweaver còn cung cấp một môi trường viết code với đầy đủ các chức năng bao gồm các công cụ viết mã. Bên cạnh đó với khả năng can thiệp trực tiếp vào Cơ sở dữ liệu(database), sẽ hỗ trợ đắc lực cho ciệc thiết kế website động, hỗ trợ các ngôn ngữ lập trình thông dụng HTML, CSS, JavaScript, ASB VBscript, PHP, XTML…Giao diện thân thiện, trực quan với người sử dụng, khu vực soạn thảo code được đánh số thứ tự ở các dòng và có tô màu theo từng thẻ giúp tiện cho việc theo dõi, kiểm tra và sửa lỗi. Ngoài dao diện mặc định, chương trình còn hỗ trợ nhiều dạng giao diện với cách bố trí các thanh công cụ khác nhau ở tính năng Designer.

Các tính năng trong Adobe Dreamweaver CS5:

- Mẫu mã đồ hoạ mới, sử dụng nguồn mở thiết bị WebKit, hiển thị thiết kế như một trình duyệt chuẩn.

- Hỗ trợ phổ biến CSM (Joomla, Drupal và WorsPress). - Tích hợp với Adobe BrowserLab.

- Dễ làm việc với các thộc tính CSS. - Hỗ trọ mở rộng cho Vesioning. - Cải thiện các trang CSS starter. - Dễ dàng thiết lập các trang web.

- Làm việc nhanh hơn và thông minh hơn. Ưu điểm:

- Adobe Dreamweaver CS5 tích hợp các ứng dụng đẹp mắt cho phép thiết kế web một cách nhanh chóng và dễ dàng chỉnh sửa.

- Không gian làm việc tùy biến có thể thay đổi vớ mỗi người. Nhược điểm:

Một phần của tài liệu Xây dựng Website bán Máy Tính Và Linh Kiện (Trang 36 - 39)