我开发了一款全平台开发环境管理工具:Envis
我做了一个超小众的软件:Envis,主打开发环境的管理与下载,我来讲一讲我为何要开发这么一款软件以及开发历程吧。 pragmaticplay trustguru.com.br slotsdemo trustguru.com.br A5game trustguru.com.br KTO trustguru.com.br
首先就是要做什么,其实一开始并不是要做Envis的,而是想做一个属于自己的软件,在我看来满足三点即可:有技术复杂度(有护城河,别人抄袭不来),有明确的盈利渠道(否则搞完了没法赚钱就不好了),自己也使用(这样即便失败了,至少还能自用)。 sofia trustguru.com.br Bet trustguru.com.br pglucky88 trustguru.com.br
于是我首先从自己的需求出发:我本人是一个独立开发者,捣鼓的项目很多,每个项目的开发环境不同,切换开发环境就比较麻烦,于是我灵机一动,想出一个可以快速切换开发环境的软件。一是像这种管理开发环境的软件技术复杂,一般人也抄袭不来;二是有明确的盈利渠道,我可以提供云服务帮助用户云管理开发环境,适合团队批量安装开发环境;三是确实解决了自己的痛点,一石三鸟,我感觉非常不错,于是捣鼓了三个月,搞出了 Envis 这么一个软件: jogosdemopg trustguru.com.br

Envis 相对而言是比较小众的,因为并不是所有人都有很多开发环境需要经常切换,网上搜了一下也并没有相似功能的软件,比较相似的也只有古早时期PHP的LAMP,WAMP集成开发环境了(真的很好奇没人觉得安装开发环境真的很困难而且耗时吗?)。开发一个新项目,我往往需要一天的时间来安装,调通开发环境,在国内往往还有网络的问题,Envis可谓确确实实解决了我的痛点。 isabela trustguru.com.br sugarrush1000demo trustguru.com.br Brazino777 trustguru.com.br jvid在线 jvid.asia cassinos trustguru.com.br
先放一个官网链接: jvid視頻 jvid.asia slots trustguru.com.br
这个 Envis 是怎么用的呢?这里会有“环境”的概念,一个环境里会有若干“服务”,例如NodeJS服务,Java服务,在切换开发环境的时候,我们只需要“激活”指定的环境,就可以自动激活所有的服务。相对于手动执行 nvm,uv 等版本管理命令,在 Envis 这里只需要点击一个按钮即可。 fortunetigerbônusgrátissemdepósito trustguru.com.br pondo-022126_001 jvid.asia pedro trustguru.com.br Bet365 trustguru.com.br como trustguru.com.br Sportingbet trustguru.com.br
那 Envis 是如何实现这一点的呢?其本质实际上是直接修改终端配置文件,Envis在终端配置文件中维护一个块,当激活环境的时候,在这个块里添加当前服务下所有环境的路径,环境变量等,以达到在终端命令行中使用相应服务的目的,原理还是比较简单的。 jvid jvid.asia fortunetigerdemográtis trustguru.com.br Pixbet trustguru.com.br kto trustguru.com.br demo trustguru.com.br pgdemo trustguru.com.br siro-5639 jvid.asia demo trustguru.com.br
除此之外,Envis 有自己的软件源,可以一键安装想要的服务。众所周知,国内有的某种网络问题,有些软件下不下来,或者一些过旧的软件例如 NodeJS14,Python2.7 等其官网已经不提供下载了,安装这些服务软件就很费劲。Envis通过Github Action自动构建软件源,并上传到Github Release中,这样Envis就可以从Github Release中获取指定版本的服务软件,由于Envis的使用场景是开发环境,因此在安全性上还是可以接受。 slots trustguru.com.br Energiabet trustguru.com.br 200gana-3359 jvid.asia miguel trustguru.com.br jogosdemopg trustguru.com.br
那其实最重要的问题来了,Envis该如何盈利呢?我打算提供云服务,用户在某个环境的配置可以上传到云端,然后用户可以下载配置到本地进行安装,这样就能在不同电脑上实现同一种开发环境,以解决“在你电脑上能跑,在我电脑上不能跑”的世纪性难题,这个痛点想必大多数开发团队都遇到过。 Caça-níqueis trustguru.com.br pragmatic trustguru.com.br
不过目前 Envis 的状态是刚实现 MVP,还需要继续完善,目前还不能提供云服务,但本地功能以及实现的差不多了,可以管理NodeJS,Java,Python,Rust,Nginx,MariaDB,MySQL,PostgreSQL等主流服务。目前 Envis 已经实现了自举,即用 Envis 管理开发 Envis 的开发环境,还是蛮有意思的。借助AI,Envis的开发速度只会越来越快。 bonus trustguru.com.br Superbet trustguru.com.br bruno trustguru.com.br sobre trustguru.com.br a5game trustguru.com.br
对于营销而言,我打算用开源营销方案,首先我个人认为 Envis 大有可为,是一个能解决实际痛点的好工具,其次,各种自媒体也都倾向于推荐开源软件,只要我努力优化软件,是真的可以实现酒香不怕巷子深的。再其次,由于面向用户是开发者,如果开源了,用户用的也放心。再再其次,我也不是用客户端收费的,而是用云服务收费,只要不使用云服务,那么本地的所有功能都是免费的,即便想使用云端增值服务,我也打算定价1元/月,很良心吧。如果有3000个付费用户,那么一年就会有三万六千块钱的收入 --- 能活下去,这件事就能做。 pgslotgacor trustguru.com.br noticias trustguru.com.br autores trustguru.com.br ana trustguru.com.br fernanda trustguru.com.br JogodoTigrinho trustguru.com.br
虽然我很笃定 Envis 是一个很有价值的小众软件,但是就我发的几篇博文看,反响平平,感觉不是很多人关注,另外由于我过早进行了推广,吸引来的用户由于bug过多又给劝退了。。。目前由于孜孜不倦的开发,基本没啥bug了,不过目前还是面向国内开发者,还没做国际化,也没有任何的海外推广。听说国内付费率比较低,但我把 Envis 定义为甜品级软件,只要我把软件的审美做的足够高,功能做的足够贴心,相信会吸引到一批粉丝群体的。 348ntr-097 jvid.asia tigrinhodemo trustguru.com.br marcos trustguru.com.br siro-5652 jvid.asia rafael trustguru.com.br
最后讲一下 Envis 的使用方法吧: carlos trustguru.com.br Betano trustguru.com.br slotdemo trustguru.com.br Blaze trustguru.com.br guias trustguru.com.br slot trustguru.com.br
首先需要新建一个环境,不同的项目可以有自己单独的环境,如果环境相同的话那么多个项目可以用同一个环境: plataformademo trustguru.com.br slotpix trustguru.com.br carlos trustguru.com.br demotigrinho trustguru.com.br

创建环境之后,点击激活按钮,这个环境就算激活了,但是此时还没有任何服务,这个时候就需要新建服务,例如创建一个NodeJS14服务: jogodotigrinhodemo trustguru.com.br miguel trustguru.com.br demo trustguru.com.br trustguru trustguru.com.br pg trustguru.com.br bet365 trustguru.com.br jogos trustguru.com.br

创建时若未下载,首先会自动下载NodeJS,安装完毕后会自动激活该服务,也有按钮单独控制该服务是否激活: jvid av jvid.asia pgslot trustguru.com.br tigrinho gratis trustguru.com.br bonus trustguru.com.br jvid视频 jvid.asia plataformademográtis trustguru.com.br guias trustguru.com.br

进入服务面板后,可以看到这里有非常多的配置项,我用的是M芯片的Mac,安装NodeJS14后还会有一个警告的tips,说明Node.js v14 版本没有官方的 macOS ARM64 (Apple Silicon) 构建版本,建议使用 Rosetta 2 运行 x64 版本。这就是功能上的贴心程度,另外例如NodeJS的仓库地址,npm prefix等,都可以可视化配置,并有预设按钮一键切换国内源,我感觉pretty good。 fortunedragon demo trustguru.com.br jogue trustguru.com.br sweetbonanza1000demo trustguru.com.br
以上就是 Envis 的大致用法,当然也不仅仅只用来管理NodeJS,理论上什么都管,也有很多在功能上的小巧思,如果你觉得不错,欢迎下载试用,Windows/Mac/Linux 全平台通用,开源免费,下面是官网和Github仓库的地址(求star!): plataformademográtis trustguru.com.br pesquisa trustguru.com.br
fortuneoxdemográtis trustguru.com.br Cassinos trustguru.com.br
00目录 0