易語言超級列表框和高級表格 開發(fā)一個app有多難?
開發(fā)一個app有多難?先說一些,我是前端工程師,因此變更土地性質(zhì)app不使用的是H5的東西,又不是原生安卓和IOS,不過另外個很火一般的Flutter,可是沒徹底投入運行。因此我以下說的只是對前端的想
開發(fā)一個app有多難?
先說一些,我是前端工程師,因此變更土地性質(zhì)app不使用的是H5的東西,又不是原生安卓和IOS,不過另外個很火一般的Flutter,可是沒徹底投入運行。因此我以下說的只是對前端的想開發(fā)app的朋友。不過我也剛旗下了幾個,還有一個很多經(jīng)驗不足,要是寫的有問題我希望見怪哦。
總之我做開發(fā)剛剛一年多的時間,說實話我感覺上假如只不過是開發(fā)完畢市面上已經(jīng)有的東西,還是要比不容易的,現(xiàn)在有很多能成熟的框架,有很比較不錯的api廣泛借鑒,網(wǎng)上也有很多資源,很多時候都也可以中搜索到。你遇到問題之前興許有很多前輩也遇到過,多多指教上官方論壇,跟大家交流學(xué)習(xí)。我那種感覺完全很難的東西就是你能不能做下去,并非說碰到個問題想都不想就找人問,這樣的態(tài)度我不推薦一下。即使你的問題很很簡單,到最后才發(fā)現(xiàn)原來只是因為兩行代碼的事,可是這個結(jié)果也來源于你之前的斷的回答,知識學(xué)一點了才是自己的。
跟大家簡單的分享下我的經(jīng)歷。最先app是得用mui開發(fā)物流手持,很簡單說應(yīng)該是跑單完單可以上傳信息,中搜索歷史單等等。公司就我一個前端,做項目之前mui我也才看了一周左右。倒是不過是html頁面而己,但也有很多調(diào)用原生的東西。我記得當(dāng)時每天都工作啊到很晚,簡單的登入列表顯示頁面,這些應(yīng)該好寫的。晚上五點半下班之后我就留在公司查詢資料怎末動態(tài)鏈接庫系統(tǒng)攝像頭,怎末建議使用二維碼,怎末動態(tài)鏈接庫怎么支付收款。也很害怕,自己從零開始做沒人帶。當(dāng)時看了官方集成的html5,很多都是樣例,不過也會結(jié)合自己的功能多作改動。也加入了幾個群,雖然說有很多扯蛋,只不過也有很多人在繼續(xù)探討技術(shù)。所以我資源很多,自己拒絕去找。后來在旗下的時候,開發(fā)效率就一下子了。
當(dāng)時有個真的很麻煩的事是動態(tài)鏈接庫地圖。我是pc和app同時做的,pc派送,app接單,用的也是高德地圖jsapi。只不過到手機上就不好使了,我也不知您為啥。也找了很多東西,只不過穿越小說合集出去的都差不多是地圖不總是顯示。問了有個人的顯示,再細(xì)細(xì)盤問他呢,他就說我也是剛弄,我的就能不出來,人家厲害,我能說什么,自己捅咕唄。我清晰地你記得弄了三周,別的布局什么寫的也一下子,因此經(jīng)常會弄地圖了。結(jié)果真的是瞎貓遇上死耗子了,我是真的看不懂我想知道為什么是不是我跟軟件版本肯定什么有關(guān)系。我沒用sdk只不過引了百度的地圖sdk,jsapi使用的高德的,沒顯示成功。其實很多人會疑問,你們最好別很糾結(jié)這個,有用的是效果要先不出來,我話說出來可能會容易,也可能是運氣,但是這一些也是建立起在前期自己的努力認(rèn)真思索,查閱資料。那個是看點書明白了稻盛和夫,現(xiàn)在是實踐中再理解了稻盛和夫先生。
現(xiàn)在我在在用mui團隊開發(fā)的另一個框架uniapp開發(fā)一個簡易版的頭條。也文章,專家,訂閱,評論等等內(nèi)容。就開始時候自己慢慢地看文檔,看官方例子,殺他去橫寫,踏入了再看看flex布局。連網(wǎng)線的分裝,360優(yōu)化promise請求。其實也碰到很多坑,像軟鍵盤彈出對話框?qū)Σ季值氖湛s,這里面沒有window,document這些瀏覽器的對象了。像富文本解析,又要對解析進去的文本字體放大和縮小,圖片點擊,復(fù)制粘貼。uniapp都差不多是實現(xiàn)小程序的api語法,所以我自己也去搞去找,上個月忙了整月,現(xiàn)在基本上都也可以了。也不怕走歪路,走多了就很清楚怎末努力思考了,怎莫能夠解決問題了。
我只是個小開發(fā),依舊在怎么學(xué)習(xí),在突然發(fā)現(xiàn)。我希望跟大家齊一進步。如果不是有想打聽一下得東西也可以給我留言,我也我希望去能分享自己的經(jīng)歷。百度網(wǎng)盤也有些教程,有必須的小伙伴是可以找我,不需關(guān)注。謝謝啊閱讀!
可視化編程軟件有哪些好的推薦?
可視化的編程軟件或語言反正更加多,下面我簡單可以介紹幾個:
Delphi這是Windows平臺下一個相當(dāng)著名的應(yīng)用程序開發(fā)工具,前身是“Borland Turbo Pascal”,實現(xiàn)Pascal語言發(fā)展而來,以可視化的圖形用戶界面為開發(fā)環(huán)境,控件數(shù)千,用戶這個可以就拖動控件設(shè)計界面,非常方便,所見即所得,變更土地性質(zhì)、編譯和運行效率都的很高,在早期的可視化編程中經(jīng)常會都用到,不過不斷Pascal語言的敗落,不使用的公司和個人越來越少,只在一些老項目中會應(yīng)用:
PowerBuilder這也是早期可視化編程中使用比較多的一個開發(fā)工具,主要注意應(yīng)用方法在Windows環(huán)境下,除開一個直觀的圖形用戶界面和面向?qū)ο蟮腜owerScript語言,需要提供了當(dāng)前主流的數(shù)據(jù)庫接口,支持什么又高效的急切應(yīng)用程序開發(fā),查詢、報表和圖形功能強大,內(nèi)置控件屬性數(shù)千,這個可以然后拖拽編輯,所見即所得,對于桌面C/S程序開發(fā)來說,是一個非常不錯的選擇:
Qt這是目前應(yīng)用形式比較多的一個GUI圖形用戶界面開發(fā)框架,能免費、跨平臺,基于組件C語言編譯程序而來,內(nèi)置了種類眾多的組件,這個可以就拖拽設(shè)計界面,所見即所得,非常方便,還是可以使用QSS對界面接受美化,假如你有一定的C基礎(chǔ),那你這個框架自學(xué)過來會相當(dāng)太容易,對此桌面可視化程序開發(fā)來說,是一個非常不錯的選擇:
C#這個應(yīng)該是桌面程序開發(fā)建議使用至少的語言了,微軟自禁設(shè)計研發(fā),主要應(yīng)用在Windows平臺下面,但目前來說,也允許跨平臺開發(fā)了,內(nèi)置的組件更加多,這個可以再可拖拽迅速構(gòu)建一個桌面應(yīng)用,非常很簡單,WinForm、WPF等都更加支持桌面GUI開發(fā),只要你認(rèn)真學(xué)習(xí)看看,很快地就能能夠掌握可以使用的:
Java這個編程語言使用的人應(yīng)該的很多了,安卓、web開發(fā)中經(jīng)常會都用到這個語言,其實,對于桌面應(yīng)用程序開發(fā)來說,Java只不過并不覺得是強項,但也是可以很快能夠做到,swing控件數(shù)千,Eclipse、IDEA等安裝好具體插件后,也是可以然后鼠標(biāo)拖動swing控件并且桌面可視化編程,非常方便,只要你你有肯定會的Java基礎(chǔ),熟得不能再熟看看過程,迅速就能掌握使用的,對于桌面GUI開發(fā)來說,都是一個非常不錯的選擇:
不過,另外許多其他可視化編程語言也可以工具,像VB、Python等也都非常好,你選擇自己熟悉的一種就行,網(wǎng)上也有查找教程和資料,很有興趣話,可以搜再看看,如果能不超過分享的內(nèi)容能對你有了幫助吧,也希望能大家回帖、給我留言并且補充。