Tại sao GNU Info không thành công?


21

Theo kiến ​​thức / sự hiểu biết của tôi, cả sự giúp đỡ và con người đến cùng một lúc hoặc có rất ít sự khác biệt về thời gian giữa họ. Sau đó, Thông tin GNU xuất hiện và từ những gì tôi đã thấy dài dòng hơn, chi tiết hơn nhiều và tốt hơn nhiều so với những gì con người đang có. Nhiều mục ngay cả ngày nay trong con người là khó hiểu.

Tôi thường tự hỏi tại sao Thông tin vượt trội hơn con người theo nhiều cách không thành công với con người. Tôi vẫn thấy những người sản xuất trang người đàn ông hơn trang thông tin. Có phải do công cụ không hữu ích cho thông tin? Một cái gì đó trong giấy phép của hai? Hoặc một số yếu tố khác không nhận được thông tin về sự thành công mà nó xứng đáng có được?

Tôi đã thấy một vài câu hỏi về unix stackexchange đáng chú ý Thông tin GNU là gì? Sự khác biệt giữa trợ giúp, thông tin và lệnh người đàn ông giữa những người khác.


Đề cử để mở lại. Vâng, có một số chủ quan trong đó, nhưng chắc chắn có những điều hợp lý để nói tại sao thông tin không được coi là một định dạng tài liệu Unix mặc định. Mặc dù tôi không có chuyên gia về chủ đề này.
Faheem Mitha

Đối với những gì nó có giá trị, mantồn tại từ buổi bình minh của thời gian - tức là giữa những năm 1970. AFAIK helpgần đây hơn một chút mà.
Scott

2
Trong khi có những điều khách quan để nói về manvs info, để đi đến câu hỏi "tại sao", bạn phải áp dụng ý kiến. Là dài dòng thực sự tốt hơn? Là tốt hơn để có một loạt các phần tài liệu siêu liên kết hoặc một tài liệu lớn? V.v ... OP rõ ràng tin infolà tốt hơn, nhưng tôi thích manhơn. Thế là đủ để chứng minh chúng ta đang ở vùng đất của ý kiến.
Warren Young

2
Truy vấn khác của bạn là 100% chủ đề vì nó chỉ có thể là ý kiến ​​và suy đoán thuần túy. IMO truy vấn ban đầu của bạn cũng lạc đề vì những lý do tương tự. Tôi cũng không thích infovì tôi không bao giờ nhớ tất cả các thủ thuật di chuyển trong đó. Nếu bạn sẽ có một cái gì đó phức tạp, tại sao không sử dụng HTML và trình duyệt? Nhưng đó cũng là một ý kiến, tôi không thấy làm thế nào bạn có thể nhận được câu trả lời chắc chắn cho vấn đề này.
terdon

6
@terdon Xin chào, đây là năm 1986, dự án GNU đã xuất bản Thông tin dưới dạng cải tiến trên các trang thủ công - bạn có thể in Hướng dẫn sử dụng hoặc duyệt trên máy tính và theo các liên kết đến các phần khác nhau, khá gọn gàng. HTML HTML này là gì và một trình duyệt mà bạn nói đến?
Gilles 'SO- ngừng trở nên xấu xa'

Câu trả lời:


19

Để trả lời câu hỏi của bạn có ít nhất một chút nền thực tế Tôi đề nghị bắt đầu bằng cách nhìn vào dòng thời gian của việc tạo ra man, infovà hệ thống tài liệu khác.

manTrang đầu tiên được viết vào năm 1971 bằng cách sử dụng troff (chưa có khoảng thời gian nào) khi làm việc trên thiết bị đầu cuối dựa trên CRT không phổ biến và việc in các trang thủ công là chuẩn mực. Các trang man sử dụng một cấu trúc tuyến tính đơn giản. Các trang man thường cung cấp một cái nhìn tổng quan nhanh về một lệnh, bao gồm tùy chọn / chuyển đổi dòng lệnh của nó.

Các infolệnh thực sự xử lý đầu ra từ Texinfo cú pháp sắp chữ. Bản này đã được phát hành lần đầu vào tháng 2 năm 1986, thời điểm làm việc trên CRT dựa trên văn bản là tiêu chuẩn cho người dùng Unix, nhưng các máy trạm đồ họa vẫn độc quyền. Đầu .infora từ Texinfo cung cấp điều hướng cơ bản của tài liệu văn bản. Và ngay từ đầu đã có một mục tiêu khác là cung cấp tài liệu đầy đủ (cho Dự án GNU). Những thứ như việc sử dụng lệnh và các công tắc dòng lệnh chỉ là một phần nhỏ trong tệp Texinfo cho chương trình chứa.

Mặc dù có sự chồng chéo, hệ thống thông tin (Tex) được thiết kế để bổ sung cho các mantrang và không thay thế chúng.

Các trình duyệt web và HTML ra đời vào đầu những năm 90 và tương đối nhanh chóng thay thế các hệ thống thông tin dựa trên văn bản dựa trên WAIS và gopher. Các trình duyệt web sử dụng các hệ thống đồ họa có sẵn sau đó, cho phép có thêm thông tin (như văn bản được gạch chân cho một siêu liên kết) sau đó các hệ thống chỉ có văn bản cho phép. Vì chức năng infocung cấp có thể được mô phỏng trong HTML và trình duyệt web (có thể sau khi chuyển đổi), hệ thống dựa trên trình duyệt cho phép dễ dàng điều hướng hơn (hoặc ít nhất là ít kinh nghiệm / học tập hơn).

HTML đã được mở rộng và có thể làm nhiều thứ hơn Texinfo có thể. Vì vậy, đối với các dự án mới (trừ phần mềm GNU), toàn bộ hệ thống tài liệu đã phát triển (và vẫn đang phát triển), hầu hết chúng đều tạo ra các trang HTML. Một xu hướng gần đây cho những điều này là làm cho đầu vào của họ (tức là những gì mà nhà tài liệu con người phải cung cấp) có thể đọc được, trong khi Texinfo (và troff) lại hướng đến việc xử lý hiệu quả hơn bởi các chương trình biến đổi chúng .¹

infokhông có ý định thay thế cho các trang man, nhưng chúng có thể đã thay thế chúng nếu phần mềm GNU đã bao gồm một info2manchương trình tương tự để tạo các trang man từ một tập tin Texinfo (tập hợp con lớn hơn).

Kết hợp với thực tế là việc sử dụng đầy đủ các phương tiện mà một hệ thống như Texinfo, (La (TeX, troff, HTML (+ CSS) và Văn bản tái cấu trúc cung cấp cần có thời gian để tìm hiểu và một số trong số đó có thể dễ học và / hoặc mạnh hơn, có rất ít cơ hội chiếm lĩnh thị trường (Tex) info.

¹ Ví dụ: Văn bản được cấu trúc lại , cũng có thể được sử dụng để viết các trang man


Cho đến bây giờ câu trả lời của bạn là tốt nhất cho đến nay nhưng tôi sẽ chờ thêm một vài ngày trước khi trao giải cho bạn. Một truy vấn mặc dù, không nên có nó man2infohơn là info2man. Tôi cũng đã cảm thấy rằng ngôn ngữ là một chút không chính thức / dễ dàng hơn so với con người là / đã. Tham lam cho nhiều câu trả lời cho cùng. Cảm ơn sự thông thái của bạn :)
shirish

@shirish Thật dễ dàng để trở thành người giỏi nhất miễn là câu trả lời duy nhất ;-). Ý tôi là info2man, nó cũng được đề cập trên trang wiki Texinfo. Với một cách chính thức được GNU hỗ trợ để trích xuất các trang man từ thông tin, họ có thể đã tạo ra một giải pháp hai trong một và có thể có nhiều cơ hội hơn để thay thếman
Anthon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.