這個月開始轉換,評估了新軟體生態。真的和以往認知有很大的不同。
PC環境式微,Web開發環境興起。主因還是在手機,因為web形式可以通吃。
主要語言也有轉型,看來JavaScript會是主流已經不用懷疑了。
看來學校教課也只剩下二個語言,不是教C,就是教JavaScript。
所以看看PC上的應用,就變成使用Node.js。
安裝好了Node.js試用,馬上發現我所想的另一個問題,巨量原始碼問題。
本來就有預估會遇到巨量原始碼這件事,因為PC程式一直很少用,所以沒有感覺到。
真的要用,大部分就用google找一下。但在npm下,我發現我的方法實在太原始了。
如何使用巨量原始碼這件事已經變成是新的程式技能,我卻沒有方法。
再來回到APP開發,本來想說用JS有機會弄好,結果不如所想。
Android Studio是不可能避開的,它是不好用。
所以公司又弄了BCB來,這個打開頭更大,它是以win32開發為主,又套上跨平台,複雜度加倍。
我想還是以可以網路找文件的方法為主,只能先回Android Studio。
然後中間先學了JavaScript,本想這個解譯語言應是不難,又錯。
Node.js和想像的不一樣,它是非同步語言,光是這個就可能弄倒一堆人。
非同步語言又是新的要學技術。
APP將軟體生態大改變,軟體和以往我所知的大大的不同了。
變成還要去補中間的段差,這個又變成是要追趕的技術。
因為手機環境至少十年內不會退,也還是只能痛苦吃下去了。
作者已經移除這則留言。
回覆刪除