Video: Học Responsive Design bài 3: Tìm hiểu thẻ meta viewport 2025
Nhiều sách phát triển web thực sự là sách về cách sử dụng một loại phần mềm với HTML. Expression Web của Microsoft và Adobe Dreamweaver là hai ứng dụng chính trong thể loại này. Các công cụ này mạnh mẽ và cung cấp một số tính năng tuyệt vời
-
Chỉnh sửa WYSIWYG: Những gì bạn thấy là những gì bạn nhận được là một ý tưởng mượn từ bộ vi xử lý văn bản. Bạn có thể tạo một trang web giống như một tài liệu xử lý văn bản và sử dụng các menu cũng như các công cụ để xử lý tất cả các định dạng. Lý thuyết là bạn không phải biết bất kỳ mã icky.
-
Mẫu: Bạn có thể tạo ra một mẫu không giống nhau và tạo một số trang từ mẫu đó. Nếu bạn cần thay đổi mẫu, mọi thứ khác sẽ tự động thay đổi.
-
Quản lý trang web: Sự tương tác giữa các trang khác nhau trên trang web của bạn có thể được duy trì tự động.
Những âm thanh như các tính năng khá tốt, và chúng được. Các công cụ (và các bộ thay thế mới hơn, như bộ Expression của Microsoft) rất mạnh mẽ và có thể là một phần quan trọng trong bộ công cụ phát triển web của bạn. Tuy nhiên, cùng một chương trình mạnh mẽ đưa ra các vấn đề, chẳng hạn như sau:
-
Bảo trì mã số: Các biên tập viên thương mại tập trung vào thiết kế trực quan có xu hướng tạo ra các mã không thể quản lý được. Nếu bạn thấy có điều gì đó bạn cần phải thay đổi bằng tay, thật khó để sửa mã.
-
Khóa người bán: Những công cụ này được viết bởi các công ty muốn bạn mua các công cụ khác từ họ. Nếu bạn đang sử dụng Dreamweaver, bạn sẽ dễ dàng tích hợp với các ứng dụng khác của Adobe (như ColdFusion) nhưng không đơn giản để kết nối với công nghệ không phải của Adobe. Tương tự, các dịch vụ của Microsoft được thiết kế để làm việc tốt nhất với các công nghệ khác của Microsoft.
-
Chi phí: Chi phí của các gói phần mềm này tiếp tục gia tăng. Mặc dù có các phiên bản miễn phí của các công cụ phát triển web của Microsoft, các phiên bản thương mại rất tốn kém. Tương tự như vậy, Dreamweaver nặng với giá 400 đô la. Cả hai công ty khuyến khích bạn mua phần mềm như là một phần của một gói hàng, có thể dễ dàng tốn kém hơn hàng trăm hàng trăm ngàn.
-
Độ phức tạp: Chúng phức tạp. Bạn có thể lấy một lớp học đầy đủ hoặc mua một cuốn sách rất lớn về cách sử dụng chỉ một trong những công nghệ này. Nếu đó là khó để tìm ra, là nó thực sự tiết kiệm cho bạn bất kỳ nỗ lực?
-
Mã: Bạn vẫn cần phải hiểu nó. Bất kể nền tảng của bạn tuyệt vời như thế nào, tại một thời điểm nào đó, bạn phải đào sâu vào mã của bạn.Sau khi bạn vứt bỏ tất cả số tiền đó và dành thời gian để tìm ra một ứng dụng, bạn vẫn phải hiểu mã nguồn tiềm ẩn như thế nào bởi vì mọi thứ vẫn sai. Ví dụ: nếu trang của bạn không hoạt động với Safari, bạn sẽ tự khắc phục sự cố.
-
Tuân thủ các tiêu chuẩn tại chỗ: Các công cụ đang trở nên tốt hơn ở đây, nhưng nếu bạn muốn trang của mình tuân thủ các tiêu chuẩn mới nhất, bạn phải chỉnh sửa chúng rất nhiều sau khi công cụ này kết thúc.
-
Các biến thể hiển thị: WYSIWYG là một lời nói dối. WYSIWYG làm việc cho bộ xử lý văn bản vì nó có thể làm cho màn hình trông giống như trang in. Sau khi một trang được in, nó vẫn như cũ. Những gì một trang web sẽ giống như phụ thuộc vào trình duyệt. Các biên tập viên có khuynh hướng kéo dài huyền thoại rằng bạn có thể đối xử với một trang web như một tài liệu in khi nó là một loại quái thú rất khác.
-
Không tương thích với các công cụ khác: phát triển web hiện đang tiến tới các hệ thống quản lý nội dung (CMS) - các chương trình tạo trang web năng động. Nói chung, các hệ thống CMS cung cấp sự dễ sử dụng như một trình biên tập hình ảnh nhưng với các lợi ích khác. Tuy nhiên, mã chuyển tiếp được tạo ra trong một trình biên tập thương mại cho một CMS là rất khó khăn.
