JupyterLab 是什么?
![](https://i-blog.csdnimg.cn/blog_migrate/930f0daea7289c6ce10c24edd883a382.png)
JupyterLab 作为 Jupyter Notebook 的继任者,同样是一款基于 Web 界面的交互式开发环境,常用于编码、数据展示、以及笔记记录等等。其灵活的交互界面,使用户在数据分析、科学计算、研究报告、机器学习等场景下,能够非常灵活的研究与开发。同时,JupyterLab 依旧提供了强大的插件体系,并拥有非常活跃的开发者社区,其丰富多样的插件,更使得 JupyterLab 变成了今天 Python 专业开发者的不二之选。
在 Jupyter 官方网站 的介绍中,JupyterLab 被誉为下一代的研发笔记本交互模式。区别于传统的 IDE,JupyterLab 采用代码块的形式来组织您的代码和笔记。您既可以在块中编写代码,也可以使用 Markdown 语法编写笔记。每个代码块均可独立重复运行,使得您在日常研究和调试中频繁的运行变得轻而易举。
同时,JupyterLab 支持非常丰富的数据可视化展示能力,可以让您在编码的同时,所见即所得的对数据进行浏览和分析。并且,JupyterLab 原生提供了大量的交互控件,只需要少许代码,就可以让您的分析笔记,瞬间变成 Web 应用,只需戳戳点点,就能完成数据的浏览、操作。
JupyterLab 上线至今,已经在 Github 斩获 12.1k 的 Star 数,同时也作为大部分数据从业工作者的工作环境。而很多的 python 程序开发者,也乐于在 Jupyter 中进行代码的编写调试,再使用 IDE 对代码进行组织。而这些,也全都归功于 JupyterLab 强大的实时交互能力。
如何在 Methodot 中获取 JupyterLab?
虽然 JupyterLab 十分流行,但想要实际使用,还是绕不开部署/安装这一关。
在个人电脑中安装 JupyterLab 并不是很好的方案,因为个人电脑在安装开发环境时,总是会有各种意想不到的问题出现,而且开发环境管理也是一个令人头大的问题。通常,更推荐的方式,是使用云端的服务器进行部署和安装,将 JupyterLab 作为一款在线应用来使用,这也是目前从业者更多的选择。
在线服务与本地安装,首当其冲的区别在于它的运行不再依赖于个人电脑的性能与启停,服务器上的 JupyterLab 可以 24 小时为您提供算力。而同时,由于服务在线,您也可以随时更换使用终端,甚至与其他人进行分享。
那么,如何在 30 秒内,获得一个属于自己的在线 JupyterLab 呢?
1. 注册一个 Methodot 账号:
![](https://i-blog.csdnimg.cn/blog_migrate/41a73a784981c0e28edf5a96a5cf64ce.png)
2. 从顶部导航栏进入“应用商店”:
![](https://i-blog.csdnimg.cn/blog_migrate/e018215c8fe3c21a02f8b9194c9b671e.png)
3. 在列表中找到 JupyterLab,点击进入,并点击”部署最新版本”:
![](https://i-blog.csdnimg.cn/blog_migrate/10c79558c235d744f24d8022c852e47b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7b3d82bd75236db27ff222a57b0f4c0d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1f88678dbc6eaad9d4eb9729e1c6c7c9.png)
4. 等待几秒,您的 JupyterLab 就部署好啦:
![](https://i-blog.csdnimg.cn/blog_migrate/523e1ca3803b6f072ba0da969ae63ac5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1949f4dd4e57ede2a5434cd8c667156d.png)
Methodot 是什么
不同于传统的开发平台,Methodot 是一款一站式云原生在线开发协作平台。
通过深度整合云原生技术能力,Methodot 对软件开发模式进行了完整的再造, 集研发工具、交付引擎、运行环境三维一体,为开发者打造出了新一代的研发空间。换句话说,在 Methodot 中,可以同时进行代码编写、编译、构建,并直接进行部署直至对外提供服务,无需准备编码、调试环境,更无需单独购置服务器资源。
与此同时,Methodot 的应用商店还上架了大量开发者常用的工具组件,既可以快速部署独立使用,也可以结合 Methodot 应用工厂中的微服务架构图可视化编辑器共同使用。在 Methodot 中,服务能力真正的作为了应用设计工程中的一级对象,无论是传统开发,还是低代码开发,是自研应用,还是第三方服务对接,都可以快速的进行集成,而无需担心业务系统的拓展性。
同时,不止于传统研发模式,Methodot 还同步引入了丰富的低代码开发能力,第一次让低代码开发与传统开发的融合成为可能。
在 Methodot 中,开发者可以自由的选择使用低代码方式或是代码方式来完成特定工作的开发,可以是前端界面、可以是数据建模、也可以是 API 集成。与此同时,平台也上架了大量的开源低代码工具套件,让开发者按需要进行集成。
当前,Methodot 已经正式上线,以期为广大开发者提供传统开发与低代码开发相融合的在线开发服务。同时,Methodot 已同步推出了免费版本,并保证基础功能完全开放,欢迎广大开发者前来试用。
同时,Methodot 应用商店正在征集开发者意见,积极上架优质的组件,如果您希望心仪的应用出现在 Methodot 中,也欢迎提出您的需求~
云原生,低代码,写得少,做得快。
这就是 Methodot,您的一站式云原生应用在线开发平台。