·

计划开发弦圈的桌面端版和APP版

Published at 2024-12-14 22:52:14Viewed 195 times
Please reprint with source link

由于如今是后移动互联网时代,很多人在碎片化时间基本上都是用手机,手机用户群体庞大。加上弦圈本身也有不少手机端的访客,占比有时略高于电脑端,有时略低于。而弦圈目前只兼容了移动端浏览器,并没有一个真正给手机用的APP。

因此,补上弦圈APP能在一定程度上弥补手机端体验的缺失。而桌面端,只是顺带的事情。其实我一直以来都计划开发弦圈桌面端+APP,只不过原计划是在网站运营好了以后再做打算,之前在小红书也有人说想我弄个APP,我当时就说人手不够弄不了。为什么现在突然决定弄呢?其实是因为我感兴趣😂,并且这段时间也闲来无事,网站运营先放一放了,前面高强度宣传引流+更新内容,属实吃不消,而且效果也不太满意。

其实当时开发弦圈网站,确实只是为了应付毕设,不过后来我逐渐对网站开发感兴趣,因此就把它做得更好了。网站的名字刚开始也不叫弦圈,而是叫诗词工作室,后来又改成兵水行,总之名字记得改过好几次。网址刚开始是poemstudio.fun,后来还买了chordspace.cn,现在才改成这个。其实刚开始我是打算做APP的(做安卓APP),不过后来忘记是啥原因了,还是觉得做网站比较合适。

现在为啥又说对写APP感兴趣了?是因为我这段时间了解了不少跨平台开发框架,可以用前端的语言开发桌面端应用以及手机端APP,也就是说我可以直接一套代码同时用于网站、桌面端、APP。这无疑能够节省我大量的时间,直接用自己熟悉的语言进行开发,避免了又要重新开始学一样东西。当然,因为桌面端、APP毕竟跟网站不同,很多东西还是需要改的。原来昨天桌面端应该能整出来了,我用的是tauri来生成exe文件,可惜因为Nuxt.js这个框架的问题,测试的时候没事,一打包就不行,请求不了后端。

而对于APP,我是打算直接从头开始写了,但不是直接写安卓开发或者ios开发,我对比了Ionic、Tauri和React native,目前是选择了React native。首先我是不打算用Vue来写了,因为被整出心理阴影了,所以我选择用React。而Ionic感觉除了自带一个UI库外,跟React native比没有明显优势,React native用的人最多,生态更加强大,我不想再像以前那样遇到问题找不到解决方案。而Tauri感觉更加适合整桌面端,跨平台开发桌面端除了Tauri就是Electron,而reddit上的人都说Tauri比Electron要好,虽然用Electron的人更多。

关于这个APP目前也是随缘写,感觉即便是跨平台,也是跟原来的网站开发不太一样,不少原本能用的东西,现在也得找别的东西代替。同时,后端也得相应的改一改,配合APP,总之感觉也还是很麻烦。

目前来看,开发弦圈APP应该也需要很长时间,我目前只是感兴趣随便写写,写个网站都已经这么累了,再写个APP不敢想。弦圈单单开发就花了我六个月的时间,加上后面上线以后的几次大改,n次小改,前前后后不知道花了多少时间精力。写代码真的就是个苦力活,高级板砖,关键是我还没收入。。。

加上用了Nuxt.js这个框架,各种乱七八糟的问题层出不穷,现在一提到开发新功能,我心里就打个寒战。之后我也会慢慢把原来的代码迁移到Next.js上去,React的生态更加强大,出了问题好歹更有可能找到答案,同时找人写代码也好找,因为写的人多。

最后也欢迎对弦圈感兴趣,且有编程能力的人加入我,帮忙开发弦圈。目前这个APP,一个人写的话,保守估计完整版全部开发完,至少得一个月的时间。不过目前来看有没有APP其实影响也不是很大,我也完全可以先弄个非完整版弦圈APP,比如说整个APP就只能看、点赞,其他都干不了。

0 人喜欢

Comments

There is no comment, let's add the first one.

弦圈热门内容

2024-11-22凌晨:弦圈最近两周更新情况

在上篇弦圈11月10日上下更新计划:小金库、打赏等功能,我提到会更新网站多个功能。原本以为这些功能最多一周就能全部写完,结果当我真正开始写,才发现自己完全低估了这些功能实现的难度,以及所需要耗费的时间。而且由于我的完美主义倾向,导致我比原计划多开发了好几个功能,比如说编辑器插入公式、交易中心、收藏党最喜爱的收藏夹等。因为我想反正都大更新了,那干脆就更新得多一些,把以前埋的坑都填上。再然后支付功能比我想象中的要难得多,这不仅仅指代码难写,还包括支付宝的审核等问题,人事问题上也耗费了不少时间。在这里忍不住吐槽一下支付宝和微信支付,这国内两家巨头技术文档写的是真烂、真水。多少年了,支付宝支付SDK的demo示例还是Java、PHP,Python压根没写,只能自己摸索然后网上找到些零散的资料。微信支付先是需要微信认证强制每年收费300元,然后文档也是写得不清不楚。反正目前网站就暂时只支持支付宝吧,之后再把微信支付补上吧,因为真的被恶心到了。总之如今写了快两个星期了,这些功能终于要完成了,预计明后天就能上线测试。网站也完全没更新,也找不到人帮忙更新,只能先放着了。之后我会发一篇更新日志,更加详细 ...

弦圈11月10日上下更新计划:小金库、打赏等功能

这几天忙于写代码完善网站功能,不太有空更新文章和内容。因为弦圈没有借助任何建站工具和博客框架,是我自己前后端一起从零开始写的,因此开发得会比较慢,请谅解。。。目前计划上线功能首先就包括,前面弦圈更新日志:关于智力值和金币提到的小金库。获取金币的机制是:智力值存入银行(叫时空银行time bank?),然后根据日利率每天产生相应的金币。下图为测试画面其次为了让网站能够更好的运作下去,从而给大家提供更好的服务,我计划引入盈利功能。所谓盈利功能即是用户通过弦圈来获得收益的相关功能,包括打赏功能、接广告功能、接悬赏功能。这些功能主要是为了鼓励大家为社区做贡献,并且让需要得到帮助的人更容易获得帮助(毕竟大佬们忙得很,不会轻易帮助你解决问题)。具体规则暂定如下:想要让弦圈的用户能赚钱,那弦圈必须自己先能赚到钱,目前我计划引入弦圈广告和用户交易中心。至于弦圈广告,我打算采用信息流广告、侧边栏广告、文章内嵌广告,拒绝弹窗之类遮蔽视线的广告,因此不会影响用户体验。最后我还得把之前留的坑——创作中心给填上,就是一个给创作者的方便管理内容、查看数据的模块。测试画面如下:尽情期待😇

Grothendieck经典著作:代数几何原理EGA 1(1971第二版)法语+英译

在前面几贴中,我已经分别分享了Grothendieck的代数几何三部曲EGA、SGA、FGA,链接如下:代数几何教皇Grothendieck经典著作:代数几何原理EGA法语原版全系列(1)代数几何教皇Grothendieck经典著作:代数几何讨论班SGA法语原版全系列代数几何教皇Grothendieck经典著作:代数几何基础FGA法语原版+英文译版但其实EGA 1还有1971年的第二版,Grothendieck在EGA 1第二版中更新了一些内容,因此一些概念定义会与第一版中有出入。原本我也是不太知道EGA竟然还会有第二版,直到后来有次看文献时,发现作者引用了EGA 1(1971)才知道有这一版本。对比EGA 1第一版跟第二版,感觉第二版要比第一版更好读一些,似乎思路行文更清晰,也更好理解。并且值得开心的是,EGA 1第二版有完整英译,现在我全都分享出来。更新:作者不再提供文件下载。

记录一下:弦圈在知乎正当宣传遭遇被恶意举报?

记录一下昨天在知乎上遇到的离谱事情,我的一个回答无端端的被删除了,很有可能是因为推广网站导致得罪了某些人,从而举报我垃圾广告。当然也有朋友说,这其实就是知乎因为我引流所以封我,这确实不好说。最后申诉也没用,只能说这真的离谱到家了。我回答的提问是《有哪些网站比较有深度?》,正常理解这问题就是要你推荐网站的,那我推荐自己的网站,带上链接,多说几句介绍一下,不是很合理吗?我的回答可以说完全契合这个问题,甚至说该问题就是给我这种想要推广的人量身定做的。如果说我是因为在别的毫不相干的问题下,强行推广我的网站,那删我还情有可原。结果我发了那么多个回答,偏偏这个最不可能的。我想是不是因为那个提问是广告提问,回答是广告回答,所以我宣传了导致强了别人的风头。但我查了查问问题的人跟回答问题的不是同一个,而且网站名都似乎是大网站,还不至于这样,只能说遇到一些“不认同数学网站是有深度网站”的人吧😅以下是我当晚发在知乎的原文。这几天,我在知乎加大了弦圈 弦圈 - 找到属于你的圈子 (manitori.xyz) 的宣传力度,但也不是像生产电子垃圾那样胡乱安插广告。每个回答,我都认真看、认真写的,并且保证回答跟问题 ...

代数几何教皇Grothendieck经典著作:代数几何基础FGA法语原版+英文译版

关于Grothendieck的代数几何三部曲EGA、SGA、FGA的法语原版,我已经分享了两部,分别在 代数几何教皇Grothendieck经典著作:代数几何原理法语原版全系列(1)与 代数几何教皇Grothendieck经典著作:代数几何讨论班法语原版全系列 中可以下载。没想到相比于EGA,大家对SGA的热情非常高涨,可能是EGA已经出版了完整的中译,并且EGA知名度最高,资源也更好找。而SGA不同,知名度小一些,并且阅读难度也大一些,同时资源相对稀缺不好找,目前也没有完整的中译。现在我打算把三部曲中存在感最低的FGA也分享出来,这次我十分意外的发现FGA时隔多年居然有英文翻译版了,这是十分令人惊喜的。FGA法语全称Fondements de la Géometrie Algébrique,英文翻译为Foundations of Algebraic Geometry,即代数几何基础。这本书我也没仔细看过,几年前拿到手时,也只是粗糙无比的扫描版,扫描的书还是上个世纪用打字机打出来的,阅读观感非常不好(可能是不习惯吧)。虽然如今FGA中的大部分内容,学代数几何的人应该都会知道,如desc ...