内容简介:本文最初发表于如果你已经是 Julia 程序员或开发人员的话,你可能想要了解可用的顶级 IDE 都有哪些。当你使用像 Juno 这样的优秀 IDE 时,Julia 会更易于使用。对于想要创建复杂应用程序的开发人员来说,IDE 可能非常有用,但是必须指出,这种语言没有特定的 IDE,必须根据对这种语言的熟悉程度和可用性来选择 IDE。在本文中,我们列出了 5 个 Julia 专用的 IDE 以及一些知名的 IDE 替代方案。
本文最初发表于 Analytics India Magazine 网站 ,经原作者 Ambika Choudhury 授权由 InfoQ 中文站翻译分享。
如果你已经是 Julia 程序员或开发人员的话,你可能想要了解可用的顶级 IDE 都有哪些。当你使用像 Juno 这样的优秀 IDE 时,Julia 会更易于使用。对于想要创建复杂应用程序的开发人员来说,IDE 可能非常有用,但是必须指出,这种语言没有特定的 IDE,必须根据对这种语言的熟悉程度和可用性来选择 IDE。
在本文中,我们列出了 5 个 Julia 专用的 IDE 以及一些知名的 IDE 替代方案。
1.Juno
Juno 是一个基于 Light Table 的开源、简约、强大的 Julia IDE。它具有自动补全功能,这意味着它可以预测要输入的函数或变量,这样它能够同时适用于初学者和专家,以更快的速度构建更好的软件并更快得到结果。在这个 IDE 中,混合的“画布编程”风格结合了 notebook 的探索能力和 IDE 的生产力。
安装过程:
- 如果还没有安装 Julia 的话,点击该 地址 进行下载。同时,确保已经下载并安装了 Atom 1.2.3 以上版本。
- 要安装 Juno,输入“uber-juno”并点击安装。Atom 会自动为你搭建 Juno 环境。
要掌握起步知识,请点击 此处 。
2.Julia Studio
这是一个基于 Qt Creator 和 Qt 框架的跨平台开源 Julia 语言 IDE。它内置了对 Git 版本控制的支持,借助它,能够通过标准的 Julia 包更容易地创建数据可视化。
要掌握起步知识,请点击 此处 。
3.JuliaDT
这个 IDE 目前处于 alpha 版本,是基于 Eclipse 的 Julia IDE。这些插件的目的是让不断扩展的开发者社区更容易地发挥 Julia 的优势。路线图包括扩展现有功能,包括大纲和导航,以及 REPL、plotting 和调试器支持。其他特性包括解释器集成、项目和文件向导、项目资源管理器、语法高亮显示、模板支持、自动补全等。
安装过程:
- 下载 Eclipse 的 JuliaDT 插件 ;
- 在 Eclipse 中,选择 Help > Install New Software…;
- 点击 Add;
- 点击 Archive 并选择 zip 文件;
- 选择 JuliaDT;
- 点击 Next,预览和接受许可证协议;
- 点击 Finish and Restart。
要掌握起步知识,请点击 此处 。
4.Weave
Weave 是一个面向 Julia 的科学报告生成器 / 文字编程工具,与 Pweave、Knitr、Sweave、markdown 等类似。这个 IDE 中包含的特性包括捕获 Plots.jl 或 Gagfly.jl 图形,支持 LaTex、Pandoc、Github markdown、MultiMarkdown、Asciidoc 和 reStructuredText 输出,将 Noweb 语法的 markdown 脚本作为输入,使用 Julia 或 Pandoc markdown 将 markdown 直接发布到 HTML 和 pdf 中,简单地缓存结果,并支持从 IJulia 笔记本进行双向转换。
安装过程:
可以使用 Julia 包管理器安装最新的版本
- using Pkg
- Pkg.add(“Weave”)
要掌握起步知识,请点击 此处 。
5.JuliaBox
这是一个在线的基于浏览器的 Julia IDE。它有一个 Jupyter notebook 界面,包括 270 多个精心设计的流行的 Julia 包。它还具有多节点部署和并行计算功能。注册和版本下载是免费的,这是一个适合初学者开始学习 Julia 语言的工具。
要掌握起步知识,请点击 此处 。
其他知名的替代方案
Vim
Vim 是最流行的开源、轻量级和高度可配置的文本编辑器之一,它可以创建和编辑任何类型的文本。该 IDE 的特性包括多级撤销树、持久化、广泛的插件系统、对数百种编程语言和文件格式的支持、强大的搜索和替换特性,包括与许多 工具 的集成。
安装过程
在 Unix 下安装 Vim 的最佳方式是使用源码:
- git clone https://github.com/vim/vim.git
- cd vim/src
- Make
要掌握起步知识,请点击 此处 。
Jupyter
这个著名的开源 IDE 不仅能够用于 Python,而且可以用于 Julia 语言。Python 的这个分支项目包括统计建模、数据可视化 (包括对机器学习的支持) 等功能。它有一个庞大的社区,这使得它使用起来更加灵活。点击 此处 了解关于这个 IDE 的更多信息。
安装过程
使用 Anaconda
从 此处 下载 Anaconda 的最新 Python 3 版本,运行 notebook,输入“jupyter notebook”命令。
使用 pip,运行如下命令:
- python3 -m pip install –upgrade pip
- python3 -m pip install jupyter
- jupyter notebook
要掌握起步知识,请点击 此处 。
VS Code
Visual Studio Code 是一个轻量级的、功能强大的源代码编辑器,它内置了对 JavaScript、TypeScript 和 Node.js 的支持,并且为许多语言提供了丰富的生态系统。针对现代 Web 以及云应用程序的构建和调试,这个开源代码编辑器进行了重新定义和优化。从 UI 到编辑体验,VS Code 的各个部分都可以通过 Extension API 进行定制和增强。
安装过程
安装非常简单,点击 此处 就可以为你的平台安装该 IDE。
要掌握起步知识,请点击 此处 。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 你应该了解的 Watermark
- 学好Docker,你应该了解这些
- 你应该了解的Nacos配置中心
- 每一个前端应该了解的图片知识
- 关于区块链,你应该了解这七大职业
- 关于TensorFlow,你应该了解的9件事
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Beginning Google Maps API 3
Gabriel Svennerberg / Apress / 2010-07-27 / $39.99
This book is about the next generation of the Google Maps API. It will provide the reader with the skills and knowledge necessary to incorporate Google Maps v3 on web pages in both desktop and mobile ......一起来看看 《Beginning Google Maps API 3》 这本书的介绍吧!
MD5 加密
MD5 加密工具
XML、JSON 在线转换
在线XML、JSON转换工具