当前位置: 首页 > 科技观察

编程入门一键安装开发工具

时间:2023-03-18 11:02:24 科技观察

刚开始编程很难编程...这时候有人可能会说:“我一定是在用Windows吧!Mac、Linux等类UNIX系统自带各种开发工具,安装其他的也很方便~》作为一个开源老司机,我是Linux开发者不用多说,Mac的友好性还不如Windows,一直沉浸在企业中市场20、30年,除了移植整套UNIX工具链、接口兼容性、系统扩展性、企业级支持。现在连开发者的友好度都在不知不觉中落后了,下面看我的分解...之所以现在可以让新手老司机在程序员的“应用商店”里一键安装开发工具,这要归功于每一个必备的包管理器流行的系统和语言——相当于图形界面软件的插件/扩展管理器,Windows常用的360软件管家,Android的GooglePlay,iOS的AppStore。基本使用逻辑是一样的——搜索→安装→启动→更新或卸载,只不过是在图形界面点击应用商店,在命令行终端敲包管理器~不要看到“敲命令”而已皱眉,要是非要敲很多,那还叫什么“一键安装”?废话不多说,还是看代码吧……大师说:必有“包管理器”!Windows的“巧克力”Windows也推出了NuGet包管理器,因为它有.NetFramework,但由于它最初是从VisualStudio扩展衍生出来的,所以在VS之外使用起来不是很方便。但是开发者社区推出了基于它的更强大的包管理器,最方便的是Chocolatey,一键安装,开箱即用!安装包管理器Set-ExecutionPolicyBypass-ScopeProcess-Force;iex((New-ObjectSystem.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))(在[开始菜单]中搜索PowerShell获取上述命令,然后右击其图标,选择“以管理员身份运行为”,在打开的命令行窗口中输入回车执行)安装包安装成功后,您可以在任何Windows支持的命令行终端,如CMD,PowerShell,GitBash,WSL等工具,软件基础库和图形界面软件—chocoinstalldirectxchocoinstallnodejschocoinstallgooglechrome搜索包可以输入命令—chocosearchnodejs|more(按[空格键]显示更多),也可以直接访问https://chocolatey.org/packages——谷歌浏览器用户可以滑动地址栏进行二次访问——Mac的“私酿”莫名其妙一直是Joe的套路,一直标榜类UNIX系统”性能、安全性“我的Mac,但我不从我兄弟Linux的“给自己带一个包”中赚取。包管理器都是第三方开发的,没有Windows好用……以最常用的Homebrew为例,安装两个命令行工具就可以实现Chocolatey一个命令的功能———#主命令只能安装“命令行工具”/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)》#子命令cask用于安装“图形界面软件”brewinstallcaskbrewinstallnodejsbrewcaskinstallgoogle-chrome(如果上面的命令提示“无权限”,必须加sudo前缀)然后看其软件包的web目录只能通过Command+F在整个页面搜索,不包含cask子命令的软件...,开发环境配置一下就搞定了,闭嘴Web前端/JavaScript全栈工程师Windows:choco安装gitchoco安装tortoisegitchoco安装vscodechoco安装googlechromechoco安装firefoxchoco安装nodejschoco安装nvm.portableMac:brew安装gitbrewcask安装sourcetreebrewcask安装visual-studio-codebrewcask安装google-chromebrewcask安装firefoxbrew安装nodebrew安装nvmPythonHackerWindows:chocoinstallgitchocoinstalltortoisegitchocoinstallvscodechocoinstallpythonrefreshenvpython-mpipinstall--upgradepip#中国教育网用户切换镜像#pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu。cn/simplepipinstallpipenvMac:brewinstallgitbrewcaskinstallsourcetreebrewcaskinstallvisual-studio-codebrewinstallpythonpython-mpipinstall--upgradepip#中国教育网用户切换镜像#pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simplebrew安装pipenv