2011-07-04 7 views
9

Kể từ khi tôi bắt đầu chơi với Scala, tôi đã có một câu hỏi lớn liên quan đến API Java: tại sao Oracle giữ trang same old HTML bằng thẻ "frameset" và không có chức năng tìm kiếm nào cả? Có vẻ như họ chưa thực hiện trên Web 2.0 ...Giao diện Java API

Mặt khác, trong khi không phải là trang web tốt nhất trong lịch sử web, có nhiều đơn đặt hàng có thể sử dụng được nhiều hơn.

Dù sao thì, nếu có ai biết lý do tại sao và, quan trọng hơn, nếu có tài liệu Java API có giao diện tốt hơn, vui lòng cho tôi biết!

+0

[Tài liệu API Java 7] (http://download.java.net/jdk7/docs/api/) trông hơi khác một chút ... Nhưng tôi đồng ý có chỗ để cải thiện. –

+0

Lưu ý rằng có sự kháng cự mạnh mẽ đối với các phiên bản đầu tiên của Scaladoc 2 - bởi vì, thành thật mà nói, nó kém hơn so với Scaladoc giống Javadoc. Nó đã được khá một vài lần lặp lại trước khi nó có thể sử dụng được, và chỉ gần đây nó có một css khá. –

+1

Cùng một loại câu hỏi đã được hỏi tại đây: http://stackoverflow.com/questions/1026553/are-there-some-good-and-modern-alternatives-to-javadoc – paradigmatic

Trả lời

3

Gần đây, đối với Java 7, JavaDoc đã được cải thiện để có thể sử dụng CSS tùy chỉnh. Đây là kết quả đầu tiên: http://download.java.net/jdk7/docs/api/. Công việc tiếp tục và tôi nghĩ chúng ta sẽ thấy nhiều hơn khi cập nhật mới xuất hiện. Tôi đồng ý rằng ScalaDoc là cấp trên, nhưng họ không phải đối phó với 15 năm di sản.

enter image description here

enter image description here

+0

tất cả các quyền, vì vậy họ thêm CSS, đó là tuyệt vời, nhưng nó không cải thiện khả năng sử dụng, đó là vấn đề chính từ quan điểm của tôi – seb

+0

Như tôi đã nói - cung cấp cho họ một thời gian :) –

+0

Luôn luôn có (ít nhất, kể từ 1.2 hoặc như vậy) một cách để sử dụng biểu định kiểu tùy chỉnh cho Javadoc (xem tùy chọn ['-stylesheetfile'] (http://download.oracle.com/javase/6/docs/technotes/tools/solaris/javadoc.html #stylesheetfile)). Có lẽ bây giờ họ đã thay đổi đầu ra HTML để dễ dàng tạo kiểu hơn. –

1

Javadocs cung cấp đầu ra ở định dạng đó và được xuất bản tại địa chỉ đó, tôi đoán không ai thực sự thấy cần cải thiện, nhưng bây giờ bạn đề cập đến nó, nó tạo ra một dự án phụ thú vị. Tôi googled xung quanh để tìm nếu có bất kỳ "tốt hơn" giao diện nhưng không có may mắn.

Bạn có thể chạy javadoc -h để xem các tùy chọn bổ sung nào có sẵn nếu bạn muốn tạo lại javadocs. Một số tính năng thú vị là cung cấp đầu trang/chân trang tùy chỉnh và liên kết với nguồn, nhưng không có gì với hiệu ứng bạn đang yêu cầu.

1

Các trang HTML đó được tạo bằng cách sử dụng các công cụ Javadoc, một cách tiêu chuẩn để xây dựng tài liệu bằng Java.

Tôi không biết liệu có các trang web khác có định dạng API tốt hơn hay không, nhưng nếu nó giúp bạn với bất kỳ thứ gì và bạn đang sử dụng IDE và SDK, bạn có thể thấy mã nguồn cho hầu hết các các tệp ở đó.

0

javadoc được thiết kế để trở thành mẫu số chung thấp nhất. Hầu như mọi trình duyệt web đều có thể hiển thị nó, ngay cả khi không hỗ trợ JavaScript.

Nếu bạn đang tìm kiếm khả năng truy cập và tìm kiếm nhanh hơn, bạn có thể truy cập JavaDoc từ bên trong một IDE chẳng hạn như Eclipse.

+1

Vâng, tôi nghĩ đơn giản là ** đủ tốt **.Tôi không thực sự cần chức năng tìm kiếm. –