2009-05-15 28 views
16

Tôi đã sử dụng Atlassian JIRA để tìm lỗi và theo dõi vấn đề tại công việc cuối cùng của tôi. Tôi hoàn toàn thích nó và nó đặc biệt dễ dàng trên đôi mắt.JIRA hoặc Trac?

Công ty hiện tại của tôi đang sử dụng Trac thay vào đó, và trong khi thực hiện tất cả các khái niệm cơ bản, tôi thấy nó thiếu thực sự, đặc biệt là không có khả năng thiết lập dễ dàng nhiều dự án và các vấn đề liên kết.

Ồ, và thực tế là nó sử dụng SQLLite là một vấn đề đối với tôi.

Có ai có lý do chính đáng nào khác để chuyển đổi không?

Trả lời

0

Chi phí có lẽ là lý do lớn nhất.

JIRA là tuyệt vời nhưng trừ khi bạn là nguồn mở, phí cấp phép là cực kỳ tốn kém cho các dự án nhỏ.

Trac là miễn phí và mặc dù cá nhân tôi nghĩ rằng nó cảm thấy một chút ra ngày, nó dường như làm việc cho mọi người.

+5

Atlassian hiện có thỏa thuận cho 10 giấy phép người dùng với giá $ 10, chắc chắn đáng để xem xét cho các dự án nhỏ hơn đó. –

6

Có sử dụng Trac tại công việc cuối cùng của tôi và Jira tại công việc hiện tại của tôi, tôi phải nói rằng cả hai đều có giá trị của họ. Jira có nhiều tính năng hơn, giống như liên kết các vấn đề, theo dõi thời gian, có nhiều dự án với quyền và liên kết giữa chúng. Mặt khác, nếu các tính năng đó không quan trọng, Trac có giao diện người dùng dễ sử dụng hơn và tích hợp giữa trình theo dõi vấn đề, wiki và trình duyệt SVN (mà đánh bại tất cả Fisheye trong tầm nhìn của tôi), cùng với tích hợp chế độ xem dòng thời gian tạo ra trải nghiệm người dùng khá gọn gàng. Giao diện truy vấn vé đặc biệt gọn gàng. Đây là ofcourse rất nhiều một vấn đề của hương vị và quen thuộc.

Alltogether, Trac phù hợp hơn với các dự án nguồn mở, nhưng các tính năng của Jira có nhiều khả năng đáng giá và giao diện người dùng lộn xộn nếu bạn là một nhà phát triển thương mại.

Đối với Sqlite, Trac hoạt động tốt với Postgres.

+3

Cảm ơn câu trả lời của bạn. Tôi nghĩ bạn đúng khi bạn nói Trac là đủ khi nhóm của bạn không cần các tính năng như liên kết vấn đề và thời gian theo dõi. Tôi hiện đang làm việc trong nhóm 6 người, làm việc trên nhiều dự án. Tôi cần một công cụ dễ dàng cho phép các nhà phát triển theo dõi thời gian của họ đối với các dự án khác nhau và cho phép tôi dễ dàng xem những gì họ đang làm việc mỗi ngày. Tôi thực sự nghĩ trong trường hợp này, JIRA là công cụ thích hợp cho công việc. – seedhead

16

Tôi đã sử dụng Trac trong vài năm rồi. Trước tiên, vấn đề sqlite ... Bạn có thể dễ dàng chuyển sang MySQL nếu bạn muốn. Chúng tôi bắt đầu cảm thấy hơi thất vọng về giao diện khi bảng wiki vượt quá 1 triệu hàng (một tập lệnh rouge đã làm điều đó), vì vậy tôi đoán Bạn nên ổn về hiệu suất với Trac. Bạn cũng có thể sử dụng nhiều nút phục vụ Trac, nếu đó sẽ là một vấn đề (nó là tốt để có 2 trong trường hợp mất điện/mạng anyway).

Nếu nhóm của bạn chỉ có 6 lập trình viên, bạn có thể xem xét đưa tất cả các dự án vào một dự án Trac và sử dụng các thành phần hoặc mốc mốc của vé. Nó sẽ hoạt động tốt.

Cũng đáng lưu ý rằng Trac cực kỳ có thể mở rộng thông qua các plugin có thể dễ dàng lấy từ Web.

Tôi không có vấn đề liên kết Trac nào nên tôi không thể nhận xét về vấn đề này. Bạn có thể mô tả hơn không?

Và khoảng không có khả năng thiết lập dễ dàng nhiều dự án ... Quản trị viên của chúng tôi đã viết dòng lệnh ~ 100 dòng xử lý nó và bây giờ là 5 phút để thiết lập dự án Trac mới. Chúng tôi đã có 60 người trong số họ rồi. Tôi không biết về Jira, nhưng các dự án mới đang được thiết lập hiếm khi. Bạn sẽ muốn tạo một báo cáo thông qua một truy vấn vé khá thường xuyên hơn.

Nếu bạn xem xét giải pháp thương mại, hãy xem FogBugz - Tôi đã nghe nó thật tuyệt vời ...Tuy nhiên nó không phải là mở rộng như Trac (Bạn không thể chỉ sử dụng api trăn phong phú để thêm một chức năng Bạn cần - và tôi đánh giá tính năng này rất cao trong Trác).

Hãy xem trên độ dàiTrac plugin list. Bạn có thể dễ dàng cài đặt bất kỳ thứ gì trong số đó nếu bạn muốn. EDIT: Tôi phát hiện ra sau đó nó rất dễ dàng để thêm dự án trong Jira, nhưng Jira là khó nắm bắt hơn Trac do số lượng các tính năng nó hỗ trợ (và bạn có thể sẽ không sử dụng hầu hết trong số họ trong một 6 -nhóm). Ngày nay, bạn cần phải xem xét Jira vì Agile plugin.

4

Tôi chỉ cần stumbled trên Redmine mà âm thanh như một cái gì đó mà có thể làm việc tốt cho một đội ngũ khoảng 6.

0

Nếu bởi nhiều dự án bạn có nghĩa là nhiều kho lật đổ, Trác phiên bản 0.12 hỗ trợ này. Cho đến bây giờ tôi đã sử dụng Trac trên mod_wsgi cho phép bạn phục vụ tất cả các cá thể của bạn từ một cá thể mod_wsgi và hiển thị danh sách tất cả các dấu vết bạn có tại một địa chỉ nhất định có liên kết đến chúng. Điều này rất đơn giản để thiết lập. Chúng tôi cũng đã tạo ra dự án theo dõi kịch bản cùng với việc tạo kho lưu trữ subversion để tạo ra một dòng lệnh cho chúng ta ngay bây giờ.

1

Khả năng sử dụng GUI là quan trọng nhất đối với tôi. Vì trac-plugins tồn tại cho mọi thứ mà một lập trình viên yêu thích, cả hai đều hoàn thành công việc. Điều quan trọng là người dùng phải vui vẻ khi sử dụng công cụ báo lỗi của mình, vì hoạt động tải quá trình không được đánh giá cao nhất.

Đặt bộ lọc tùy chỉnh của tôi ở bất kỳ nơi nào trong wiki thật tuyệt vời trên trang web.

Các vấn đề liên quan