最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

前端程序員自制“獨(dú)立軟件”需要解決哪些問題?

2023-01-31 10:13 作者:玩屏開發(fā)者皮克斯  | 我要投稿

作為新手程序員的你,是否曾夢(mèng)想過有朝一日能夠開發(fā)出一款驚天地泣鬼神的作品,然后被自己的同學(xué)、親朋好友奉為大神?

往大了說,你可能想通過這樣一個(gè)作品獲得收入,甚至走上人生巔峰,贏取白富美。

往小了說,你也可以做出一個(gè)有用的軟件,在自己用的同時(shí),還能偶爾拿出來炫一下。

那么你可能需要解決這幾個(gè)問題

  1. 使用什么技術(shù)來開發(fā)?

  2. 怎么開發(fā)?

  3. 開發(fā)完成后,怎么分享?

  4. 如果有用戶,要怎么維護(hù)?

  5. 我要怎么產(chǎn)生收入?

好,今天這期視頻,大家就聽我一席話。?

第一個(gè)問題,選什么技術(shù)?

首先,開發(fā)桌面軟件,也就是電腦軟件和手機(jī)軟件不一樣。現(xiàn)如今主流的技術(shù),我挑入門簡(jiǎn)單,使用頻率最高的技術(shù)組合來講。

Electron+Vue(Html+JS)

原生開發(fā)不符合“快速”這個(gè)理念,耗時(shí)長(zhǎng),學(xué)習(xí)曲線陡峭。極其不靠譜。而且mac是mac,windows是windows,搞得開發(fā)者必須做兩套。費(fèi)時(shí)費(fèi)力。

主流跨端快速開發(fā)的框架就是Electron,使用率很高,就連微軟的開發(fā)工具VisualCode都是Electron開發(fā)的,你還擔(dān)心什么?

再說Vue,目前主流的兩大前端開發(fā)框架,React和Vue,會(huì)Vue就能開發(fā)桌面軟件,太easy。

第二個(gè)問題,怎么開發(fā)?

其實(shí)Electron開發(fā)已經(jīng)非常成熟了,原理也很簡(jiǎn)單,如果有興趣可以去慕課網(wǎng)買教程,或者學(xué)習(xí)之。

當(dāng)然,我最推薦你去到github搜索Electron的項(xiàng)目。剛上手階段,還是比較推薦“借鑒”“參考”開源項(xiàng)目的,注意挑MIT、Apache等開放協(xié)議的,實(shí)在不行就AGPL,但是AGPL的項(xiàng)目,你二次開發(fā)之后實(shí)際上是不能商用的。

或者你也可以關(guān)注我,后續(xù)我會(huì)放出一些Electron的開發(fā)教程。涉及一些小知識(shí)點(diǎn),可以補(bǔ)充你的知識(shí)盲區(qū)。

第三個(gè)問題,開發(fā)完成后,我要怎么發(fā)行(分享)我的作品?

開發(fā)完成后,就要考慮發(fā)行的問題。

這里我從2類作品來講。

第一類,如果是完全基于網(wǎng)頁的。

例如一些網(wǎng)頁小工具,像json格式化、日歷、身份證加水印之類的項(xiàng)目,是不需要網(wǎng)頁的,那就比較簡(jiǎn)單,你只需要把這些項(xiàng)目上傳到云服務(wù)器上,然后注冊(cè)一個(gè)域名,綁定到這個(gè)服務(wù)器上,就可以訪問了。

但如果是初期,盡量節(jié)省成本和前搖工作。

可以考慮托管到一些平臺(tái)上。例如github,視頻見此鏈接:

https://www.bilibili.com/video/av93003374/?vd_source=2b7e342ffb60104849f5db6262bb1e0b

如果希望國內(nèi)有比較好的訪問速度,可以考慮自行采購虛擬主機(jī),購買域名進(jìn)行綁定。這個(gè)會(huì)比較麻煩。視頻最后我會(huì)介紹一種更加簡(jiǎn)單的辦法。

第二類,如果是需要依賴于Electron打包成桌面軟件的。

因?yàn)樯婕暗絘pp的打包問題。會(huì)比較棘手。這類應(yīng)用一般你需要解決簽名和代碼公證問題。mac平臺(tái)尤其,未經(jīng)簽名和公證的軟件是無法正常安裝運(yùn)行的。

除此之外,你還需要一個(gè)網(wǎng)站,如果粗糙一點(diǎn),很多人只放出一個(gè)github地址,里面的readme就算是介紹了。這樣也可以,但是國內(nèi)有墻,用戶用起來很麻煩。

然后下載地址,可以使用github的release功能,提供編譯后的包。

當(dāng)然如果你有自己的服務(wù)器和域名,就應(yīng)該給自己的作品準(zhǔn)備一個(gè)簡(jiǎn)單的介紹頁面并提供下載地址。

可以參考國外的一些獨(dú)立軟件。例如ueli.app(可能打不開)和keweb.info。

實(shí)際上只需要找一個(gè)簡(jiǎn)單的模板,改一下文案就可以了。

技術(shù)向的,建議使用vuepress搭建文檔風(fēng)格的產(chǎn)品站。

宣傳方面,你可以在B站制作相關(guān)的產(chǎn)品視頻,或者直接在相關(guān)的論壇發(fā)帖、知乎去回答問題,或者上架到一些應(yīng)用市場(chǎng)來獲得新用戶。

第四個(gè)問題,如果我有了自己的用戶之后,要怎么維護(hù)?

一般來說,你需要在產(chǎn)品站加上你的QQ群、微信群的加群方式。然后通過最簡(jiǎn)單的社群方式運(yùn)營(yíng)。

另一個(gè)方面,你也可以考慮搭建一個(gè)用戶論壇,技術(shù)上可以選擇免費(fèi)的論壇軟件,例如discuzq之類的,這個(gè)也需要服務(wù)器和域名。

更簡(jiǎn)單一點(diǎn)的。也可以考慮開通一個(gè)簡(jiǎn)單圈子。例如元社區(qū)??芍苯由暾?qǐng)創(chuàng)建版塊。

一般來說,社群適合實(shí)時(shí)解答問題,而社區(qū)圈子適合異步處理一些復(fù)雜問題,適合發(fā)布一些產(chǎn)品動(dòng)態(tài)。

第五個(gè)問題,我要怎么獲得收入?

一般來說,簡(jiǎn)單的產(chǎn)品,很難通過收費(fèi)來獲得收入,畢竟產(chǎn)品比較簡(jiǎn)單的前提下,用戶掏錢支持也是比較困難的。這種我們推薦使用捐贈(zèng)來產(chǎn)生收入??梢灾苯釉诋a(chǎn)品站上掛捐贈(zèng)二維碼。但是這種收入不用指望太多。

如果要打算做成收費(fèi)軟件,那么需要持續(xù)迭代功能,做到一定的獨(dú)特度,讓用戶不得不使用你的產(chǎn)品,然后在里面增加收費(fèi)使用的功能。

還有一些產(chǎn)品,它本身不盈利,但是可以通過越來越多的用戶群體,從其他方面盈利。

例如起始頁,可以通過網(wǎng)址跳轉(zhuǎn)之后,嵌入淘寶、京東的鏈接,用戶下單購買即可獲得導(dǎo)購返利。

而其他一些產(chǎn)品,則可以通過植入廣告來盈利。

礙于篇幅,每個(gè)問題我這邊只能簡(jiǎn)單進(jìn)行解答。如果需要了解更詳細(xì)的,大家可以幫忙點(diǎn)個(gè)贊,點(diǎn)個(gè)關(guān)注,關(guān)注我后面的視頻。

如果有疑問,大家也可以在評(píng)論區(qū)與我互動(dòng)。

我們下期再見。


前端程序員自制“獨(dú)立軟件”需要解決哪些問題?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
沙雅县| 崇左市| 顺昌县| 靖西县| 施秉县| 吴堡县| 酒泉市| 同德县| 修文县| 漳平市| 汉川市| 佛教| 滨海县| 海阳市| 佛教| 嘉定区| 丹棱县| 海林市| 秀山| 田阳县| 泰安市| 屏边| 广汉市| 循化| 清丰县| 察隅县| 会理县| 三穗县| 阿拉善左旗| 南华县| 双桥区| 莱州市| 刚察县| 遵义县| 伊通| 丰宁| 六安市| 桃园市| 高雄市| 武宣县| 合山市|