開發(fā)一個(gè)app有多難?
先說一點(diǎn),我是前端開發(fā),所以管理開發(fā)app不使用的是全新h5的東西,不是原生型安卓手機(jī)和ios系統(tǒng),當(dāng)然還有個(gè)很火熱的flutter,雖然沒完全投入使用。所以我以上說的只針對尖端的想利用開發(fā)手機(jī)軟件的同事。當(dāng)然我也剛管理開發(fā)了幾個(gè),還有很多經(jīng)驗(yàn)不豐富,如果寫的有你的問題如果能鑒諒。
其實(shí)我做二次開發(fā)剛剛一年多的時(shí)間,說怎么說呢我總覺得如果只是開發(fā)完市面上上已經(jīng)有的東西東西,還是相對容易的,現(xiàn)在也有很多成熟的關(guān)于框架,有很不錯(cuò)的sdk去借鑒,網(wǎng)上找也有很多其它資源,很多時(shí)候都這個(gè)可以里查到。你遇到問題時(shí)之前沒準(zhǔn)有很多師兄已經(jīng)碰到過,多多上官方論壇里,跟大家交流和學(xué)習(xí)。我感覺真正困難的這些東西是你的能不能做過去,不是說碰到個(gè)什么問題啊想都你不想就找人問,這樣的人的態(tài)度我不推薦一下。即使你的什么問題啊很簡單,最后突然發(fā)現(xiàn)原來只是兩行求代碼的事,但是這個(gè)最后也源于你之前的不斷發(fā)郵箱,專業(yè)知識(shí)只學(xué)了才是自己的。
跟大家簡單多多分享下我的所經(jīng)歷的事。第一個(gè)app是用的yuh管理開發(fā)選物流手中握著,簡單說就是接單完單上傳消息,直接輸入歷史單等等。那家公司就我一個(gè)尖端,做什么項(xiàng)目之前mui我也才看了半個(gè)月左右。確實(shí)只不過是html語言頁面而已,但是也有很多函數(shù)調(diào)用混生的什么東西。記的那個(gè)時(shí)候每天都工作啊到很晚,簡單的登陸賬號列表中不顯示首頁,這些還是好寫的。下午晚上下班之后我就留在公司查閱怎么動(dòng)態(tài)創(chuàng)建系統(tǒng)吧攝像頭,怎么使用二維碼,怎么調(diào)用支付收款付款。也很緊張,自己從零開始做沒人帶。后來看了官方集成的html5,很多都有啊代碼示例,當(dāng)然也會(huì)結(jié)合自己的其他的功能稍作修改后。也加入了幾個(gè)交流群,雖然說有很多扯蛋,但是也有很多人在探討一番技術(shù)。所以資源少很多,自己主動(dòng)去找。后來在二次開發(fā)的時(shí)間,管理開發(fā)效率就很快了。
當(dāng)時(shí)有個(gè)太麻煩的事是動(dòng)態(tài)創(chuàng)建任務(wù)地圖。我是ps2和app同時(shí)做的,psp上門取件,手機(jī)軟件接單,用是都是騰訊地圖jsapi。但是到手機(jī)上就沒法用了,我也不知您我想知道為什么。也找了很多東西東西,但是發(fā)我出來后的基本是地圖不總是顯示。問了有我的沒顯示,再仔細(xì)問他呢,他就說我也是剛弄,我的就能出來后,人家厲害,我能說什么,自己鼓搗唄。我清晰地記得弄了三周,別的布局什么寫的也很快,所以經(jīng)常弄地圖上了。最后真的是瞎貓碰上死貓了,我真的不懂為什么是不是跟系統(tǒng)版本還是什么有關(guān)系不。我沒用sdk但是引了百度網(wǎng)頁的打開地圖開發(fā)包,oauth2建議使用的聚云的,不顯示成功。當(dāng)然很多人會(huì)疑慮,你們不要很糾結(jié)這個(gè),重要的是什么效果必須得出來,我說出來可能會(huì)很容易,也可能會(huì)是運(yùn)氣好,但是這一些都是建立在后期的話自己的很努力思索,查閱資料。原來是看書學(xué)習(xí)明白了松下幸之助,現(xiàn)在也是理論和實(shí)踐中可以理解了日本經(jīng)營之圣這位先生。
現(xiàn)在是我在使用wui行會(huì)開發(fā)完的那個(gè)關(guān)于框架reactnative利用開發(fā)一個(gè)簡易版的頭條。也是文章的題目,幾位專家,訂閱,跟帖等等中的內(nèi)容。開始時(shí)間自己慢慢看txt文檔,看網(wǎng)上舉例子,動(dòng)武去書寫,深入了一下stealth各種布局。公用的罐裝,360優(yōu)化promise請求。當(dāng)然也遇見很多坑,像軟鍵盤彈出對話框?qū)φ麄€(gè)布局的擠壓,這里有沒有windowed,documentation這些游覽器的男朋友了。像markdown解析,還要對題出來的文本字體放大縮小,圖片再點(diǎn),復(fù)制粘貼。vue.js基本是基于小程序的api接口語法,所以自己也去搞去找,上上個(gè)月忙了整月,我現(xiàn)在基本都也可以了。也不怕走歪路,走多了就清楚怎么認(rèn)真思索了,怎么解決問題的方法了。
我只是個(gè)小開發(fā),仍然在學(xué),在才發(fā)現(xiàn)。只希望跟大家齊一進(jìn)步速度。如果有想了解得東西東西還可以文章下面,我也如果能去分享自己的有過。網(wǎng)盤也有些詳細(xì)教程,有需的小伙伴們是可以找我,不需了解。謝謝啦閱讀!
為什么程序都是用英文編寫的?什么時(shí)候有中文的編程語言呢?
簡體中文版二次開發(fā)其他語言不是也沒,而是很少有程序員在用。如e語言、其他語言(堪稱英文版vb)、丙正正等都是中文版的管理開發(fā)語言。
在我完全沒有學(xué)習(xí)語言編程之前,我也曾尋找過中文程序設(shè)計(jì)語言。但是在我接觸的時(shí)間了一點(diǎn)編程語言后,我對中文啊編程序就變地?zé)o感了。
日文版利用開發(fā)語言好的性和可讀性往往遠(yuǎn)遠(yuǎn)不如英文,這可能會(huì)給開發(fā)完大型應(yīng)用方法和后期維修給予難度。學(xué)過編程的人估計(jì)會(huì)更進(jìn)一步體會(huì),英文啊asp代碼會(huì)看得眼花繚亂,日文更是讓人頭疼不以。
其他程序的編譯器點(diǎn)效率什么問題,大多數(shù)的英文編程序,不過就是編譯程序自動(dòng)將中文可以轉(zhuǎn)換為可如用的英文啊,這樣就會(huì)增加編譯器速度和效率。其實(shí)很多人都知道大寫字母通常只占一個(gè)存儲(chǔ)到2個(gè)字節(jié),而繁體漢字通常是兩個(gè)存儲(chǔ)字節(jié),對于大型的應(yīng)用廣泛來說,如何求強(qiáng)大的ide接口接受,在不能保證編程親身體驗(yàn)的而又能正常載入游戲系統(tǒng)程序源碼。不僅如此,我們還可以從13年其他語言的發(fā)展趨勢很難看出,計(jì)算機(jī)語言關(guān)鍵字已經(jīng)越來越簡化,如_creat,切換鍵它的定義原函數(shù),不言自明隨著軟件編程的發(fā)展,快速開發(fā)和古爾科夫已經(jīng)擁有大家所熱議的焦點(diǎn)。
最后想提的一點(diǎn)是,編程不是一個(gè)人的事,特別是在中型企業(yè)中,編程序者不大可能只有咱們?nèi)耍虼丝梢允褂弥形恼Z言編程也就乃至不可能會(huì)的事,而且有的那個(gè)公司也會(huì)做了題注要是英文的要求。
綜上所述,相較于英文管理開發(fā)漢語,英文編寫程序很難乃至通吃的開發(fā)完漢語。
嘿嘿,一個(gè)人論斷。不喜輕。。