標題黨,哈哈,OK,言歸正傳。
最近兩天被一個故障搞死了,因為原來一個報警腳本是shell寫的,從一個java程序的jmx接口抓取信息并匯總發到監控系統,個人shell腳本能力比較稀松,在python牛人建議下,使用python寫了一個腳本,發覺非常爽,我這個菜鳥(學習經歷1天)簡單就能編寫出來一個復雜的腳本,比shell的簡化將近5倍,晚上就得意洋洋的向一個同學吹噓ing,結果被BS:語法甜點而已,java也可以輕松做出來,而且也能做的那么精干。。
回來看了一下java如果要實現這些功能,代碼可能比shell還要多,看來這個領域實在不是java的專長。
我以前也認為語法甜點確認只是錦上添花,但是使用了python之后,發現自己以前還是偏見啊,在特定環境下,如腳本、頁面等情況下,語法甜點可以大大減少輸入量和代碼出錯可能性,動態語言還是我們工具箱不可缺少的工具。