標(biāo)題黨,哈哈,OK,言歸正傳。
最近兩天被一個(gè)故障搞死了,因?yàn)樵瓉?lái)一個(gè)報(bào)警腳本是shell寫的,從一個(gè)java程序的jmx接口抓取信息并匯總發(fā)到監(jiān)控系統(tǒng),個(gè)人shell腳本能力比較稀松,在python牛人建議下,使用python寫了一個(gè)腳本,發(fā)覺(jué)非常爽,我這個(gè)菜鳥(學(xué)習(xí)經(jīng)歷1天)簡(jiǎn)單就能編寫出來(lái)一個(gè)復(fù)雜的腳本,比shell的簡(jiǎn)化將近5倍,晚上就得意洋洋的向一個(gè)同學(xué)吹噓ing,結(jié)果被BS:語(yǔ)法甜點(diǎn)而已,java也可以輕松做出來(lái),而且也能做的那么精干。。
回來(lái)看了一下java如果要實(shí)現(xiàn)這些功能,代碼可能比shell還要多,看來(lái)這個(gè)領(lǐng)域?qū)嵲诓皇莏ava的專長(zhǎng)。
我以前也認(rèn)為語(yǔ)法甜點(diǎn)確認(rèn)只是錦上添花,但是使用了python之后,發(fā)現(xiàn)自己以前還是偏見啊,在特定環(huán)境下,如腳本、頁(yè)面等情況下,語(yǔ)法甜點(diǎn)可以大大減少輸入量和代碼出錯(cuò)可能性,動(dòng)態(tài)語(yǔ)言還是我們工具箱不可缺少的工具。