2011-04-29 20 views
-1

如果有更多的工具可以滿足需要,這可能會讓人感到困惑 - 比如使用Java進行日誌記錄。一般來說,作爲開發人員在選擇可用的開源工具/庫之前,考慮進行所謂的石蕊測試,您會做什麼?當您爲當前任務選擇開源解決方案時,您會尋找什麼?

我可以考慮開發者速度,代碼文檔,發佈頻率,提交者的聲譽等等。想要接觸社區並獲得更多的數據點。

我很抱歉,如果這個問題屬於程序員.stackexchange.com,我發現在這裏有更多的標籤爲open-source的問題。

回答

1

積極的用戶羣往往是一個好兆頭。如果有論壇或郵件列表,請看看,有多少人使用它,如果有最近的帖子和人們遇到什麼樣的問題。在使用Ruby on Rails開發Web站點時,我必須選擇許多OSS工具和活躍的社區,並且開發人員回答問題是一個好兆頭。人們顯然仍在使用它,問題得到解決。

1

通常一個很好的開源工具是一個擁有大型社區的工具。當我有疑問時,我搜索他們的論壇,並做一些谷歌搜索,看看我是否得到了特定工具的很多結果。良好的文檔也很重要。

1

我的主要原因是互聯網上可用的資源。

  • 開源解決方案,有很好的文檔。
  • 提示和技巧或教程很容易獲得。
  • 論壇和討論板是爲了支持而維護的。
相關問題