Computer >> Máy Tính >  >> Kết nối mạng >> Internet

Phát triển web dễ dàng với Bluefish và KompoZer

Xây dựng một trang web? Không biết bắt đầu từ đâu? Hãy để tôi giúp bạn. Tạo trang web từ đầu là một công việc nghiêm túc. Bạn cần phải có một ý tưởng. Bạn cần phải có một thiết kế. Và bạn cần các công cụ để xây dựng các trang web. Sau đó, bạn cần làm quen với HTML, ngôn ngữ của web, trước khi bạn thực sự có thể bắt đầu làm việc.

Không cần thiết. Có thể xây dựng các trang web hợp lý mà không cần phải thành thạo HTML, XHTML, CSS hoặc các ngôn ngữ liên quan khác. Mặc dù thành thạo ít nhất một trong số này chắc chắn sẽ hữu ích, nhưng bạn không thể bắt đầu với một chút nhiệt tình.

Phát triển web dễ dàng với Bluefish và KompoZer

Nhiệm vụ

Để làm được điều này, người ta sử dụng các trình soạn thảo HTML. Đây là những chương trình xây dựng web tự động bọc văn bản miễn phí bằng mã có liên quan, giúp người viết không cần tìm hiểu chi tiết kỹ thuật và cho phép họ tập trung vào nội dung.

Trong bài viết này, tôi sẽ giới thiệu một cặp trình soạn thảo HTML như vậy mà bạn có thể sử dụng để xây dựng trang web của mình. Cả hai đều thuộc danh mục Những gì bạn thấy là những gì bạn nhận được (WYSIWYG), nghĩa là chúng cho phép bạn xem sản phẩm cuối cùng trông như thế nào ngay lập tức, trong thời gian thực mà không cần biên dịch hoặc chuyển đổi phức tạp, dài dòng. Hai ứng cử viên là KompoZer và Bluefish.

Cá xanh

trang chủ

Bluefish là một trình soạn thảo đa ngôn ngữ, mạnh mẽ, chủ yếu dành cho các lập trình viên và nhà phát triển web. Nó hỗ trợ nhiều ngôn ngữ lập trình và đánh dấu, đồng thời tập trung vào các trang web động và tương tác. Bluefish có thể được sử dụng trên Linux và Mac.

Phát triển web dễ dàng với Bluefish và KompoZer

Bluefish là một trình soạn thảo mạnh mẽ với một loạt các tùy chọn đáng kinh ngạc. Nếu bạn chưa quen với lĩnh vực kinh doanh phát triển web, bạn có thể bị choáng ngợp bởi sự phong phú của các menu và danh mục mà Bluefish cung cấp. Tuy nhiên, nó khá dễ sử dụng, bất chấp sự lộn xộn về mặt hình ảnh.

Bạn có thể chọn giữa việc chỉ dựa vào mã để tạo tài liệu của mình hoặc sử dụng trình hướng dẫn tích hợp sẵn. Những người có ít kiến ​​thức về HTML được khuyến khích sử dụng trình hướng dẫn, ít nhất là trong thời gian đầu. Đây là ví dụ về cách tạo nút radio:

Khi bạn hài lòng với lựa chọn của mình, nút sẽ được tạo. Hơn hết, Bluefish sẽ viết ra mã chính xác được sử dụng để tạo đối tượng, vì vậy điều này chắc chắn có thể giúp bạn hiểu rõ hơn các bước bạn vừa thực hiện.

Bất cứ lúc nào trong khi làm việc, bạn có thể xem trước các trang bạn đang tạo. Danh mục Bên ngoài trong menu cho phép bạn xem các tài liệu đã tạo trong một số trình duyệt. Bạn cũng có thể thêm các trình duyệt khác. Điều này rất thuận tiện để so sánh đầu ra, đặc biệt nếu bạn sử dụng kiểu CSS phức tạp, vì mỗi công cụ trình duyệt có xu hướng hiển thị các trang hơi khác một chút.

Đây là giao diện của nút radio trong Opera:

Phát triển web dễ dàng với Bluefish và KompoZer

Bluefish có rất nhiều sức mạnh. Nó hỗ trợ nhiều loại ngôn ngữ đánh dấu và lập trình, bao gồm C, CSS, HTML, Java, Javascript, Perl, PHP, Python, Ruby, XML và thậm chí cả Matlab. Trình chỉnh sửa cũng có thể sử dụng các phần bổ sung bên ngoài, như lint hoặc thậm chí gọn gàng và sẽ tự động hoàn thành các thẻ cho tài liệu HTML và XML. Ngoài ra còn có chức năng hoàn tác/làm lại không giới hạn.

Bluefish rất được khuyến khích cho người dùng trung cấp và cao cấp. Ban đầu, các quản trị viên web mới có thể thấy nó hơi đáng sợ, nhưng việc sử dụng chương trình một cách hiệu quả không yêu cầu phải biết hoặc sử dụng vô số chức năng có sẵn. Bluefish cũng có một dự án chị em, được gọi là Winefish, một trình soạn thảo LaTeX.

KempoZer

trang chủ

KompoZer là một chương trình soạn thảo web đơn giản, thân thiện, được thiết kế chủ yếu dành cho những người dùng ít hiểu biết hơn, có ít hoặc không có kinh nghiệm trước đó về HTML hoặc mã hóa web. Nó có ít tính năng hơn Bluefish, nhưng bù lại là cực kỳ dễ sử dụng. KompoZer có sẵn cho Windows, Linux và Mac.

KompoZer tiếp tục di sản của Nvu, hiện là một dự án không còn tồn tại, được bắt đầu và tài trợ bởi bản phân phối Linspire. KompoZer giới thiệu các bản sửa lỗi và các yếu tố mới, bao gồm đánh dấu tài liệu rõ ràng hơn nhiều so với Nvu.

KompoZer dựa trên công cụ Gecko, hỗ trợ các trình duyệt dựa trên Mozilla. Trên thực tế, điều này cho phép bạn xem trước các tài liệu HTML bên trong KompoZer mà không cần gọi các trình duyệt bên ngoài vì nó chứa công cụ kết xuất riêng.

Các tính năng khác bao gồm trình quản lý trang, trình chỉnh sửa CSS, trình xác thực HTML, trình kiểm tra chính tả và khả năng sử dụng các tiện ích mở rộng, giống như Firefox. Điều này cho phép bạn nâng cao năng suất và giao diện của trình soạn thảo HTML của mình, với các chủ đề và tiện ích mới như Tidy.

Phát triển web dễ dàng với Bluefish và KompoZer

Trình chỉnh sửa CSS đặc biệt hữu ích nếu bạn không muốn tự tạo kiểu bằng cách sử dụng trình soạn thảo văn bản. Nói chung, sử dụng CSS là phương pháp được khuyến nghị để tách phong cách khỏi nội dung và tạo nội dung web theo mô-đun và rõ ràng.

KompoZer là một lựa chọn rất hợp lý, đặc biệt đối với những người mới làm quen hoặc những người có ít kiến ​​thức về HTML hoặc CSS. Ngoài ra còn có một phiên bản di động cho người dùng Windows.

Kết luận

Nếu bạn quan tâm đến việc bắt đầu một trang web, thì Bluefish và KompoZer sẽ giúp bạn bắt đầu - và hơn thế nữa. Nếu bạn có nhiều kinh nghiệm hơn và hướng đến các trang web động, Bluefish có vẻ là một ứng cử viên sáng giá hơn. Nếu bạn là người mới sử dụng hoặc thích giao diện đơn giản hơn, ít tùy chọn hơn thì nên sử dụng KompoZer.

Tuy nhiên, cả Bluefish và KompoZer đều không bắt bạn sử dụng các tính năng nâng cao nếu bạn không muốn. Bạn có thể bỏ chúng đi và bắt đầu sử dụng chúng khi bạn đủ tự tin với HTML. Điều này hứa hẹn một đường cong học tập thích ứng phù hợp nhất với nhu cầu của bạn.

Dù bạn chọn gì, cả hai đều là những chương trình nhẹ, miễn phí sẽ giúp bạn tạo các trang web đẹp mắt một cách nhanh chóng và dễ dàng. Trên hết, bạn có thể sử dụng cả hai tùy ý. Trong tương lai, chúng tôi sẽ nói thêm về các trình soạn thảo HTML, bao gồm một số chương trình khác, chúng tôi sẽ tập trung vào các gợi ý và mẹo để tăng năng suất, đồng thời chúng tôi cũng sẽ xem xét các trình trợ giúp HTML, chẳng hạn như gọn gàng, lint và các trình trợ giúp khác.

Chúc mừng.