工作快滿一年,一開始進到公司用R 搭配SHINY做DASHBOARD,到學習node.js、react、js都是半吊子,除了原本就稍嫌會的R之外,其他基本是從零開始,到現在也是趨近於零的能力。
前陣子開始,協助公司整合網頁之中,學到了很多不一樣的技巧jquery、angular,後台的API撰寫,前台連接API的方式,相較於R,其他的語言在使用上,真的很不一樣,java的簡易部署,一個簡單的jar檔,就可以部屬到任何電腦之中,還是很大的優點。
但也發現R在資料處理上,有著很強大的便利性,Data.frame的特性,可以很快地收集不一樣的資料整合,處理到匯出,強大的網友也寫了很多利於串接的套件,mongolite、jsonlite、httr…。
不過仍對R的速度有所疑慮,加上環境部屬、安裝都不像java來的方便跟快。
目前的目標,以網頁的方式製作一個dashboard,並使用docker的方式來建立R的環境,在網頁中以API的方式啟動docker開啟R整理並回傳資料到網站中。