著眼Python、AI、大数据
序言
我始终认为web端应用是两个趋势,现阶段受制于各种技术,使得它给采用者的新体验始终不好,雅雷、不稳定、关上较慢等。但,它具有优越的优势,
高性能即开即用以之前该文中如是说到的jupyter notebook为例,它现阶段就非常畅销,在GitHub代销的工程项目中占有极高的占比。它给我最简单的体会是高性能、快捷,当我期许试验几段标识符时,能一瞬间关上,当结束使用时停用条码页方可。
或许说这么多,是为了带出今天的主人公-repl.it。
它是这款web版的IDE,当我刚碰触它时并没有抱太大期许,但当一两年的试玩之后心中不禁大呼“强悍”,兴高采烈的把它所推荐给我们,上面就来如是说呵呵此款辅助工具。
repl.it
招揽我试玩repl.it起初的原因是它能全屏布季夫GitHub标识符,当先期试玩过程中发现了更多看点,上面就分别如是说呵呵。
手动读取GitHub工程项目
GitHub是两个很畅销的开放源码工程项目代销街道社区,在GitHub上我们可以找到许多高质量的开放源码工程项目,但在采用GitHub时有一点让我采用起来很不耐烦,那是须要反反复复的布季夫不同标识符。
有些工程项目我只是期许看呵呵它的运转效果,或者看呵呵它的输入是否合乎我的预期,但,我却须要经历几个关键步骤,
布季夫到邻近地区用GUI关上写作标识符和运转删掉清扫长此以往笔记本电脑上缓存被许多罢了的工程项目占有,但,采用repl.it就不会有这样的苦恼,它能够全屏引入来自GitHub的工程项目,并且实用性好开发环境,能立即运转。
上面就来看两个实例,我从GitHub拷贝了you-get这个工程项目的镜像,
点选“Import from GitHub”,
然后可以看到上述窗口,从左至右分别是,
工程项目目录GUI控制台在控制台我们可以选择语言,现阶段repl.it支持几乎所有主流的程式设计语言,例如,C/C++、Python、Java、Go、JS、Rust、Swift、C#、F#、Lua、Kotlin等等。
然后在右侧控制台输入执行命令就可以运转工程项目,
更令我惊奇的是,如果我们的命令下载或者生成某些文件,例如,视频、语音等文件,可以全屏把它下载到邻近地区。
轻松实用性开发环境
在许多时候,我们的开发是不仅限于某一种程式设计语言或者某一台机器,所以,这时候就涉及到两个令开发人员头疼的问题,工程项目迁移过程中开发环境的实用性。
现阶段有许多针对开发环境实用性的解决方案,例如,Python的requirement.txt、node.js的package.json,但,尽管这样做在包管理方面方便了许多,但还是须要安装编译器等基础操作。
而 repl.it提供了两个即时IDE,可以在两个地方学习,构建,协作和代销所有内容,就如同前面演示的那样,只须要选择编译,不须要进行过多的实用性,能节省大量的时间。
多人协作
我觉得这可以称得上repl.it的一大杀器,它支持多人协作开发。
repl.it能实时协作代码编辑、工作区中的实时聊天、共享计算引擎,
Gitpod
前面已经如是说了这款强悍的web端IDE-repl.it,接下来再如是说另外这款IDE-Gitpod。
现阶段在线的GUI、IDE有许多,我只所以所推荐这两款自然有它招揽我的、让我觉得值得所推荐的地方。
如果说replt.it优势在于已经读取GitHub工程项目和多人协作,那么Gitpod的优势就在于它基于VSCode Web版。
当然,它不仅限于这一项优势,上面分别来如是说呵呵。
基于VSCode Web版
我在另一篇该文【我最终还是选择了VS code!】中如是说过VS code,这也是我现阶段在采用的IDE。
不可否认,在微软的不断丰富之下,VS Code逐渐成长为这款最畅销的IDE之一。它具有丰富的插件、远程开发、高性能、实用性快捷等优势。
Gitpod是这款基于VSCode Web版的IDE,仅凭这一点,就足以招揽我尝试此款辅助工具。既然基于VSCode,自然也就具有VSCode的优势-它可以安装任何VS Code扩展,通过简单拖放vsix格式插件就可以完成安装。
预构建工作区
Gitpod像CI服务器一样不断构建git分支,以便在须要它们时提供准备好的标识符工作区,这意味着不再须要等待依赖项被下载并构建完成。
支持所有程式设计语言
Gitpod内置了对大多数流行语言的内置语言支持:Java,JavaScript,Python,Go,Rust和C / C ++均可开箱即用,并具有手动补全功能,诊断功能,格式设置等等。
Linux终端
Gitpod基于Docker镜像启动计算机, 因此,工程项目所需的辅助工具可以轻松安装和实用性。而且,如果想自己进行实用性,则可以通过带来自己的Docker映像或Dockerfile来调整所有设置。
标识符检视
除了上述提到的看点之外,Gitpod还支持多终端运转、分享工作区、快照等功能。
结语
repl.it和Gitpod这两款web端IDE都可以称得上出类拔萃,在某些方面具有非常招揽人的看点,但,受制于web应用的技术,现阶段在邻近地区安装的IDE还是存在一定的差距。我认为这两款辅助工具可以作为辅助的辅助工具,例如,我个人会在GitHub代销一些辅助工具,而且经常喜欢布季夫一些GitHub工程项目尝试呵呵,这样就可以直接采用这两款辅助工具。当然,如果被这两款IDE的某些看点招揽,例如,多人协作、轻松的开发环境实用性,那么也可以作为开发过程中的主力IDE。另外,上述两款辅助工具各有优势和不足,可以根据自己的喜好进行选择。
干货
最近,为了方便我们,我花费了半个月的时间把这几年来收集的各种技术干货整理到一起,其中内容包括但不限于Python、机器学习、深度学习、计算机视觉、所推荐系统、Linux、工程化、Java,内容多达5T+,我把各个资源下载镜像整理到两个文档内,目录如下:
所有干货送给我们,期许能点赞支持呵呵!







