2014-11-07 53 views
-1

我的想法是,如果有人已經做到了,爲什麼再次創建它?這就像試圖自己建造鑽子,以便掛在石膏板上,而不是僅僅使用別人已經創建的鑽子。使用其他開發人員創建的Java庫是否合理?

在健康的時候,如果您使用其他人已經創建的代碼,那麼它是否會顯示缺乏軟件編程的經驗或知識?我覺得使用其他開發者的代碼獲得金錢收益會有點不對。但是,如果他們是開源的圖書館,它是免費遊戲,並且完全合法,正確嗎?

+0

所有Java庫都由其他開發人員創建 – Bohemian 2014-11-07 02:16:12

+0

這取決於您想實現的目標以及庫是否具有正確的許可證。如果你想學習,那麼我會看到你可以想出什麼,也許可以使用圖書館作爲排解故障的地方,或者想法解釋其他人如何解決相同的問題。如果你想製作一些東西,那麼你需要仔細注意API發佈的許可證,提供某種確認也是一件好事 – MadProgrammer 2014-11-07 02:17:14

+1

有意義。所以,我所指的就像JasperReports,一種整潔準備報告的方法。使用它而不是實現所有的代碼來自己創建這個過程是否合理? – Ryan 2014-11-07 02:19:36

回答

1

您編寫的任何Java程序都將使用其他人開發的庫,並將其作爲程序包提供給您的程序。任何程序至少都會使用Java API的運行時庫,其中一些是java.lang,java.io,java.util,java.net,java.awt和java.applet。如果不是開發一個完整的程序,而是希望開發其他開發人員可以在其程序中使用的類庫,那麼您的最終產品將是一個包。使用其他開發人員創建的Java庫是合理的。

相關問題