2009-06-14 21 views
6

Tôi vẫn đang xem xét một trong những công cụ này tôi nên sử dụng. Khi tôi đang chọc xung quanh tôi nhận thấy không ai trong số họ thực sự có bất kỳ phiên bản mới:Phing, Xinc hoặc phpUnderControl - cái nào sẽ kéo dài?

Xinc 
Version 2.0.1 released 02/05/08 
Phing 
Version 2.3.3 released 12/07/08 
phpUnderControl 
Version 0.4.4 released 08/09/08 

Tôi có nên chọn phpUnderControl vì nó đã có phiên bản mới nhất và phát triển có thể sẽ được tiếp tục? Tôi không muốn phải chuyển đổi trong nửa năm chỉ vì một số tính năng đi kèm với php 5.3 không thể được xử lý bởi một trong số chúng.

Tôi cần hỗ trợ PHP Unit, SVN và Codesniffer.

+1

có thể khi mọi thứ ổn định, các dự án không thay đổi nhiều – bumperbox

Trả lời

1

Xinc có vẻ hoạt động hơn phpUnderControl, chưa phát hành trong gần một năm. Nhưng như với mọi thứ trong cuộc sống, tương lai là không chắc chắn, những gì dường như ổn định và hoạt động ngày hôm nay, có thể không được như vậy vào ngày mai.

+0

Bạn có sử dụng Xinc không? – Thomaschaaf

+0

Đã thử một thời gian dài trước đây. – Shoan

+0

Bây giờ tôi đang sử dụng xinc quá nhưng vì không có hướng dẫn từng bước đó là một nỗi đau để bắt đầu ... – Thomaschaaf

2

Phing thực sự trông khá tích cực ...

http://phing.info/trac/timeline

+0

thực sự là điều khá đơn giản và đầy đủ. Bạn có thể tự mở rộng nếu bạn muốn nhiều thứ hơn. –

+1

phing không phải là một CI, nó là một công cụ tự động hóa. –

6

Tại nơi làm việc, chúng tôi đã hỏi mình về câu hỏi cùng kỳ năm ngoái, xem xét nhu cầu của chúng tôi bao gồm:

  • Something khá dễ dàng để thiết lập lên ; một vài dòng lệnh là OK, nếu bạn chỉ cần phải sao chép/dán mà không cần suy nghĩ quá nhiều (mục tiêu: một người không biết Linux cũng phải có khả năng cài đặt phần mềm)
  • Lồng ghép
    • PHPUnit
    • phpDocumentor
    • PHP_CodeSniffer
    • SVN log + tự động xây dựng khi mọi thứ tôi cam kết
  • Khả năng xử lý một số dự án khá lớn
  • Điều gì đó "gợi cảm", với đồ thị và tất cả những điều đó, để khách hàng của chúng tôi xem

Chúng tôi đã chọn phpUnderControl. Vài lập luận mà tôi nhớ:

  • pro: Dự án khá tích cực (có nơi phiên bản mới thực sự thường xuyên)
  • con: JAVA; có nghĩa là khó khăn hơn cho những người phát triển PHP sửa đổi/điều chỉnh
  • một nửa chuyên nghiệp: PHPUnit và phpUnderControl hơi gần (cùng lưu trữ, nếu tôi nhớ rõ); chúng tôi coi đó là một dấu hiệu tốt cho thấy dự án sẽ sống ^^
  • pro: dễ thiết lập; thậm chí lần đầu tiên (chúng tôi đã một vài kẻ đã cố gắng; thường không có vấn đề)
  • pro (chủ quan): hơn sexy hơn xinc

Bây giờ chúng ta (hơn) một năm sau đó, và chúng tôi don Không hối tiếc sự lựa chọn của chúng ta ... Hãy hy vọng chúng ta vẫn sẽ cảm thấy như vậy trong một hoặc hai năm nữa!

+0

Tôi thứ 2 mọi thứ Pascal nói. Cũng đã được sử dụng phpUC trong hơn một năm, và tiếp tục chọn nó cho các dự án mới. Tuy nhiên, tôi cũng sử dụng phing để thực hiện việc xây dựng thực tế và phpUC để xử lý báo cáo. –

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