開始時(shí),程序設(shè)計(jì)語言的基礎(chǔ)是c++、面向?qū)ο蟮木幊蘡++。在熟悉了特定的程序設(shè)計(jì)語言之后,很快掌握另一門語言將會(huì)更加容易。各式各樣的編程語言都擅長不同,比如,你要寫網(wǎng)站,前端需要學(xué)習(xí)html、css、JavaScript;后端是PHP、python等;而Android app需要學(xué)習(xí)Java、iOSapp,需要學(xué)習(xí)objective-c或swift,游戲?qū)懸鎐++功能強(qiáng)大。下面就讓小編為大家介紹怎樣編程制作自己的app?
怎樣編程制作自己的app?
第一,網(wǎng)站和APP是分前后端的,然后端(服務(wù)器)基本上都是某種形式的HTTP服務(wù)+某種DB,網(wǎng)頁和APP的后端技術(shù)重疊性很高,對(duì)初學(xué)者基本相同。
后臺(tái)啟動(dòng)路線:
1.Linux操作系統(tǒng)、系統(tǒng)構(gòu)建;
2.了解一種從PHP、Java、Python、Ruby、Node.js等的開發(fā)框架和開發(fā)語言;
3.以服務(wù)為起點(diǎn),以實(shí)現(xiàn)為目標(biāo)。
前臺(tái)比較麻煩,APP前端與Web前端的知識(shí)點(diǎn)差別很大。前置啟動(dòng)路線:
1.web中的詞匯來自于Html,然后是CSS,然后是JavaScript,等等,它們都是必要條件。
2.APP前端分為iOS和Android(暫時(shí)忽略Windows),安卓要學(xué)Java一套,iOS的話也是自成一派。
時(shí)間精力有限,要考慮清楚自己想做什么,然后盡可能深入地學(xué)習(xí)和實(shí)踐。
首先學(xué)習(xí)基礎(chǔ),還是先實(shí)踐?答案:完全取決于個(gè)人喜好。
有人就喜歡按部就班地學(xué)習(xí),有耐心,不用花錢就能立刻獲得成就感。強(qiáng)迫他們?nèi)W(xué)習(xí)將會(huì)非常不適應(yīng)。
一些人對(duì)獲得即時(shí)反饋和滿足特別感興趣。強(qiáng)迫他們先打兩年基礎(chǔ)再搞,很容易導(dǎo)致放棄。
還是鼓勵(lì)更多人耐著性子,從基礎(chǔ)開始慢慢開始,其實(shí)基礎(chǔ)的過程也很有趣,而且不會(huì)很長。
除編程語言外,還需要了解該領(lǐng)域的知識(shí)原理以及該領(lǐng)域的編程語言如何表達(dá)實(shí)現(xiàn)。像計(jì)算機(jī)原理,操作系統(tǒng),軟件設(shè)計(jì),數(shù)據(jù)結(jié)構(gòu),算法,計(jì)算機(jī)網(wǎng)絡(luò),熟練使用Windows,Linux,Macos等基礎(chǔ)設(shè)施。
每一個(gè)計(jì)算機(jī)科學(xué)領(lǐng)域都有一套基本的成型機(jī)制,你要做這方面的工作,必須懂得這一機(jī)制。這項(xiàng)工作要做深?yuàn)W,還是很有門檻的,以后能達(dá)到什么樣的水平,都還是基礎(chǔ)更重要。以上就是小編為大家介紹的怎樣編程制作自己的app?希望能夠?qū)Υ蠹矣兴鶐椭?/p>
[免責(zé)聲明]
文章標(biāo)題: 怎樣編程制作自己的app?
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會(huì)在3個(gè)工作日內(nèi)處理。