tẠO WEBSITE TỪ TẬP MẪU EXPRESSION WEB 2007

UTBINHDESIGN BÀI 10 NGÀY MÙNG 1 TẾT MẬU TÝ 2008 ( 7.2.2008 )

bb

Soạn theo sách

của ks Phạm thanh Phong

MICROSOFT OFFICE EXPRESSION WEB

Microsoft Expression Web

March 19th, 2007 | Phần mềm, Microsoft trackback | RSS 2.0

Việc thua kém quá xa các phần mềm cùng loại của Frontpage đã khiến Microsoft phải nghĩ đến một chiến lược khác để cải thiện thị phần tại thị trường phần mềm thiết kế website. Đó chính là lí do cho sự ra đời của Expression Web. Phần mềm này đã được phát hành cùng thời điểm với bộ Office 2007. đã được cải thiện đáng kể so với người tiền nhiệm Frontpage bao gồm Code Standards, WYSIWYG, CSS..

Chúng ta sẽ cùng tìm hiểu về những tính năng mới của Expression Web trong bài viết.

1. Standards-based Web Sites

Với Expression Web bạn có thể chọn phiên bản HTML để sử dụng cho website của mình. Điều này sẽ giúp Expression Web có thể tìm ra sai sót trong HTML code của bạn một cách chính xácnhằm giúp website được chuẩn hóa và hiển thị tốt hơn. Đây là một sự bổ sung khá muộn màng so với những phần mềm cùng loại của Expression Web. Tuy nhiên, điều này thực sự làm hài lòng những người trung thành với Frontpage và nay là Expression Web. Không những sự bổ sung về chuẩn HTML code là cần thiết, Microsoft thực hiện điều này hơn cả sự mong đợi của người dùng khi cung cấp kèm theo đó là tính năng Real-time Standards Validation. Tính năng này giúp người dùng có thể tìm ra được sự sai sót trong code HTML chỉ ngay sau khi họ gõ ra dòng code đó. Một điều tuyệt với với người dùng khi Expression Web là phần mềm đầu tiên có tính năng này.

2. Sophisticated CSS-based Layout and Formatting

Khi những website dựa trên nền CSS xuất hiện ngày một nhiều và phổ biến hơn thì yêu cầu làm việc với CSS của những phần mềm thiết kế web cũng ngày càng cao. Expression Web đã có những cải thiện đáng kể về tính năng CSS Edit để làm việc với CSS được tốt hơn. Đối với những lập trình viên thực hiện website trên nền CSS thì điều khó khăn là tưởng tượng xem website của mình sẽ được hiển thị ra sao. Nhiều phần mềm thiết kế web có danh tiếng chưa thực hiện tốt điều này trong đó có cả Macromedia Dreamweaver. Khi làm việc với CSS và Preview website trên Dreamweaver trang web thường bị hiển thị sai. Nhưng với Expression Web bạn sẽ thấy rõ sự khác biệt đó là hệ thống preview rất chuyên nghiệp. Những bố cục của bạn sẽ được đánh dấu bằng màu sắc giúp bạn dễ dàng hơn trong việc tưởng tượng về bố cục tổng thể của website. Bên cạnh đó Microsoft cũng không quên việc bổ sung những tính năng tất yếu cho Expression Web mà ở FrontPage không hề có như gợi ý tên Class, ID gợi ý CSS code cũng như form để tạo CSS Style một cách trực quan hơn

3. Rich Data Presentation
Đây là tính năng hoàn toàn mới của Expression Web. Tính năng này giúp bạn làm việc hiệu quả hơn với các XML file. Không còn là những dòng code XML khô cứng mà thay vào đó là một nền tảng trực quan hơn và giúp bạn ít phải đụng đến code hơn. Bạn chỉ việc sử dụng tính năng dành riêng cho XML file và điền những thông số cũng như những XML tag mình cần vậy là bạn đã có một bộ khung cho XML file nhanh chóng và thuận tiện. Bên cạnh đó việc định dạng XML một cách khoa học hơn cũng sẽ giúp bạn rất nhiều cho bạn trong việc thêm dữ liệu cho file XML của mình.
4. Powerful Server Technology
Expression Web tăng cường tính năng làm việc với những web page động nhưng chỉ dành cho ASP.NET và cũng chỉ hỗ trợ IIS. Điều này có thể làm một số người thất vọng nếu như bạn không làm việc với ASP.NET. Tuy nhiên, trái ngược lại những lập trình viên ASP.NET sẽ tỏ ra vui mừng hơn với tính năng này. Bạn sẽ không phải vừa code vừa tưởng tượng để debug code của mình hoặc phải đợi run web page trên server mới có thể debug thì giờ đây bạn viết code xong bạn đã có thể debug ngay với Expression Web.
Phần mềm Expression Web có sự cải thiện rất lớn so với người tiền nhiệm FrontPage. Express Web có thể nói là best choice với những lập trình viên ASP.NET với những tính năng hỗ trợ thực sự mạnh và có ích. Tuy nhiên, Expression Web không vượt ra khỏi danh giới của Microsoft để làm việc với những ngôn ngữ khác như PHP, JSP… nhằm trở thành phần mềm thiết kế web tốt nhất. Một câu hỏi được đặt ra là: Phải chăng Microsoft muốn đạt được kết quả tốt tại “sân nhà” sau đó mới nghĩ đến kết quả tại “sân khách”?.Chúng ta sẽ chờ câu trả lời vào những phiên bản sau của Expression Web.