哪一些大公司在使用 kotlin 開發應用?
如題
豆瓣 APP 好像在用,下載下來解壓apk可以看到kotlin。
大公司應該還沒有放到生產環境中使用,大都在實驗性試探階段。創業團隊的話(例如我們公司)已經在用 90% Kotlin 在開發項目了。
實際體驗就是:優雅而舒適
更新: 知乎已經準備開始用了我司!我司!我司!
好吧,我司不是什麼大公司......
不過,我們的應用是完全基於 Kotlin 的!!!
嗯,你知道的,我一定會安利一波,歡迎下載試用:花瓣好想答題, 可惜不是大公司,已經發布了三個kotlin項目,穩定運行7個月了.
上面這句話我本來是寫在評論裡面的,然後突然想起來,
我之前在前東家的時候,偷偷在一個infrastructure級別的micro service裡面,一個對外暴露的api是用kt寫的,且正式上線了.
既然沒怎麼聽說過有問題,那現在應該還在穩定運行吧,有一年多了,哈哈哈哈~~~
召喚下共犯 @dddd
Jetbrain 現在所有的開發都轉向了kotlin。其中c#的完全用kotlin開發。這應該是大項目了。
mapdb現在是用kotlin寫的,原來是java。
Kotlin正式發布才幾個月,大型項目不可能馬上就上的。雖然成本低但是還是有個學習過程,普及率低是個問題,而是大型項目穩定第一,不會這麼快轉向沒有經過時間和技術考驗的東西,所以最開始應該是配套周邊以及個人小項目會使用,而且從目前個人的使用體驗上來看,java轉kotlin還是有越多需要適應和觀念轉變的東西,甚至是java習以為常的東西已經不支持,比如賦值判斷語句,x=a&>b?a:b;判斷執行,就現在首推使用的安卓平台來說,在android studio 21引入jack以後也能正式支持lambda表達式和介面默認方法,需要轉換kotlin解決的痛點在減少。
我司算是中小型公司,經營著兩款數百萬DAU的APP。半年前開始使用Kotlin,不是Android,是後台API服務,每天處理數億次http請求。
先說收益,最直觀的,代碼量比JAVA少三分之一左右,map-filter-fold寫起來絲般柔順,可讀性也比自己手動操作容器強不少。核心部分用這個改造之後,就再也沒拋過NPE了。
1.2之後,coroutine就正式release了,非常適合改造現在開了3000個線程的線程池,之前受制於線程池大小不敢輕易接受的某些調用邏輯複雜的需求,可以用coroutine拯救了。
萬事皆有成本,大概花了我一個周末時間熟悉這個新語言,並且kotlin的愉快經歷,讓我對啰嗦不已的JAVA有點意見了。
MOOC 平台裡面,Coursera 算大的吧。
百度在用,手機百度android平台在搜索框右邊的相機按鈕。點開後你看到的是一個kotlin和java結合的產物。kotlin佔比20%以上,後面會越來越多。直到全覆蓋。
對於生產環境來說還不適合用kotlin,畢竟是新事物,還需要時間來檢驗。
推薦閱讀:
※Kotlin 語言培訓市場規模有多大?
※對比 Go 語言,Kotlin 有什麼優勢和劣勢?
※如何評價 Android 官方支持 Kotlin 語言?
※如何看待 Google 宣布 Kotlin 正式成為 Android 的開發語言?