popcorny 積分 3 編輯於

一直覺得對這種run once, debug anywhere的Framework很好奇,真正比較大的App是否會使用這種方案嗎?從Cordova/Phonegap, Titanium, 到Xamarin都是為了解決這個問題。但是說真的,如果要用third party的library,或是要follow android/ios的design guideline,是否可以面面俱到? 更何況兩大平台有很多本質上的不同。

不過不可否認,對於那種很快想要推出兩大平台的App這種Solution絕對最快,但是長遠來講,這技術債應該都要還的..

popcorny 積分 1

太多語言的寫法等於每怎寫法都沒很少人用。除非Maven核心提出自己的solution,例如改pom.xml成pom.build,使用groovy當作DSL,不然還不如用gradle。

還有他的寫法比較像是把POM的XML DOM變成用各個語言去寫,我想應該只有Yaml去做mapping比較簡單了解一點。

popcorny 積分 5 編輯於

我覺得java8的大躍進擠壓到了scala的生存空間,lambda的出現應該大大的減少scala存在的必要性。而伴隨的Stream API, Optional, CompletableFuture等等都讓程式開發簡化不少

popcorny 積分 3

雖然寫spark用scala最合適,但是用java8也可以啊,官方文件用的三個語言是scala,java,python

popcorny 積分 5 編輯於

postgresql最猛的是,可以用sql查詢json.. 這點mongodb就不太友善。而且每個系統最少都要有一個RDBMS,所以感覺mongodb會被邊緣化。比scale比不上cassandra/hbase,比通用比不上postgresql,mysql。

另外9.3提出的json跟9.4提出的jsonb.. 前者存字串,後者存類似bson。剛好前者應用適合寫,後者適合讀。可以根據情境來選擇適合的存法,這點mongodb也是沒有的。

postgresql唯一我覺得比較可能比不上的是似乎沒有shard的方案? 不過RDBMS本來就不適合shard,不過不知道mysql fabric的shard怎麼做到的,效能不知道如何..

popcorny 積分 0

看完之後真的覺得,寫C在處理可攜性就飽了

popcorny 積分 0

Sorry,我是來亂的,亂貼但是刪不掉 QQ

popcorny 積分 2

推這個服務,有打中我的點,之前也一直很希望有台灣的reddit。