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