自主開發(fā)一個小功能的app?
這是一個很有意思的問題。我們先從最簡單的應用說起。
手機平臺上開發(fā)一個APP,如果要商用的話,目前繞不開兩個平臺,一個是Android手機平臺,另一個就是蘋果的iOS平臺了。
目前Android平臺,主流是用JAVA語言開發(fā)本地應用。而iOS平臺可選objective-c開發(fā)或swift語言開發(fā)。兩個平臺都用官方提供的開發(fā)工具就可以了。
為了節(jié)約開發(fā)成本,也可以選用一些跨平臺的組件開發(fā)客戶端。比如Facebook的react native,或者阿里的weex。對大前端而言,屬于一次開發(fā),多平臺運行。
如果你的應用需要聯(lián)網(wǎng),那還要涉及到服務器開發(fā)技術(shù),可選擇的框架比較多。可選的有有JAVA技術(shù)棧的一套Apache,MySQL,Spring等。也可以選擇PHP技術(shù)棧lnmp開發(fā)。當然Python棧,go系列技術(shù)都可以選用啦。