2 回答

TA貢獻1868條經驗 獲得超4個贊
“將Groovy代碼編寫為Java是一種很好的做法嗎?”
您的意思是使用Groovy編譯器來編譯Java代碼?你為什么要這樣做?
雖然Groovy支持Java語法,但它主要用于簡化和壓縮代碼,提供Groovy編程習語和語法糖。如果你只是一個初學者,那么在學習Groovy語法的同時結合Groovy和Java代碼是可以的。但最終你應該只使用Groovy語法。
所以你問題的答案是:不,把Groovy代碼寫成Java不是一個好的做法。

TA貢獻1982條經驗 獲得超2個贊
你可以用Java語法編寫Groovy代碼,使Java開發人員能夠輕松地遷移到Groovy:因為這種語言功能允許他們從編寫代碼開始,或者他們可以將現有的Java代碼復制/粘貼到一個時髦的腳本中。
換句話說:時髦的語言是故意設計的,以允許這一點,以幫助吸引用戶。
看看利弊:
編寫類似java的時髦代碼的最大優點很簡單:如果你對時髦不滿意,你更容易移回去。它允許那些沒有學過時髦的團隊成員/同事理解你的工作。
缺點:groovy的全部意義在于給你一些Java所缺乏的功能,所以對于一個有經驗的時髦程序員來說,“太多的java”風格可能會引發一個問題:“當你一直寫純Java時,為什么要使用groovy?
除此之外,請記住,groovy實際上更像是一種利基語言,從未獲得過很多關注(在gradle構建生態系統之外)。
從這個角度來看,我個人的兩分錢:首先不要寫時髦的代碼。如今,即使是 gradle 也可以與 kotlin 一起使用。除非你這樣做得到報酬,否則寧愿把你的時間和精力花在其他語言上,例如kotlin。
添加回答
舉報