Wolfram Workbench

用于 Wolfram 語言的基于 Eclipse 的集成開發環境

Wolfram Workbench 為企業級的開發和部署提供先進的代碼編輯、定位和項目管理工具。在 Eclipse 基礎上,專門面向 Wolfram 語言Mathematica 和其他 Wolfram 產品技術設計而成。

開始使用
按照說明安裝 Wolfram Workbench 插件到您使用的 Eclipse 版本。需要下載到桌面? 由此下載 ?

與 Wolfram 技術集成

Wolfram 語言

Workbench 可以顯著提高您用 Wolfram 語言代碼在Mathematica 和其他 Wolfram 產品中進行開發的工作效率。它為組織資源、防止錯誤和適時文檔化您的工作提供了先進的工具。使用 Workbench 您會獲得所有高級 IDE 所具有的功能,比如:

  • 在專門的編輯器中編寫代碼
  • 在源代碼級別調試程序
  • 分析代碼的執行
  • 開發和運行測試
  • 在集成的工作組環境下編碼
  • 為您的應用程序編寫文檔等
webMathematica

Workbench 為 webMathematica 提供了多種工具用于網頁開發。在整個開發周期,它提供了專門的編輯器、項目類型、服務器管理、調試以及實時日志顯示。 將這些工具集成于一個應用程序使得開發由 webMathematica 生成的站點比以往更快更容易。

gridMathematica

由 Workbench 啟動的 gridMathematica 程序創建了所有集群內核到 Workbench 的鏈接。 這樣便于您在 gridMathematica 集群的任何內核中檢查斷點和堆棧。

J/Link

J/Link 是集成 Mathematica 和 Java 的一個工具包。Workbench 對于開發 J/Link 應用程序提供了大量支持,其中包括:

  • J/Link 工具包開發混合了 Wolfram 語言和 Java 的項目的向導
  • 當不能找到 Java 類時,在 Wolfram 語言中進行錯誤標記
  • 從 Wolfram 語言中找到相對應 Java 類的定義
  • 從 Workbench 中啟動 Mathematica 或其他 Wolfram 產品及 J/Link,可以對 Mathematica 和 Java 同時進行調試

輕松編輯和查詢代碼

源代碼編輯器

源代碼編輯器提供強大的源代碼編輯功能,具有語法著色、錯誤報告等特點。 通過使用 Problem 窗口和鼠標懸停信息來進行錯誤報告,為用戶提供方便的幫助。Workbench 提供擴展的代碼和片段折疊,改進的代碼懸停,以及搜索符號引用的功能。源代碼編輯器的一些重要特點包括:

  • 代碼折疊
  • 代碼大綱
  • 完整指令名和模板
  • 錯誤報告
  • 快速幫助諸如重命名符號
  • 函數定義搜索
  • 語法著色
  • 方括號突出顯示
  • 帶有使用信息的文本懸停
文本和模式搜索

Workbench 為文本搜索增補了模式搜索,這樣您可以在代碼中找到某種結構。例如, 如果您想在工作目錄下找到含有雙參數的 If 語句的所有 Mathematica 代碼,您需要從菜單欄中選擇 Search -> File,然后選擇 Mathematica Search 選項卡。 您可以輸入模式 If[_, _],它意味著帶有兩個參變量的 If。它還提供基于 Mathematica 模式的警告腳本和錯誤標記。

源代碼和筆記本比較

您既可以使用 Mathematica 的源代碼編輯器也可以用比較編輯器來查看去除線性語法的筆記本。這使得比較筆記本的結構非常容易, 對于使用版本控制系統或只是本地比較兩個筆記本也非常有用。

使用魯棒性調試工具

調試

調試器是 Wolfram Workbench 的一個主要特點。其主要優點之一是能夠使用不同類型的斷點,并能夠在表達式運行的同時觀察表達式以研究您的代碼, 以便您檢測和修復任何問題。

剖析

Workbench 剖析器允許您查看 Wolfram 語言函數運行時的詳細信息。查看您的局部代碼執行次數和時間以突出需要重點優化的區域,從而對您的優化工作給予最高的回報。該報告表明向量乘法操作占用了大量的時間;因為這是一個快速運算,我們可以看到該函數的執行時間已經被優化了。

單元測試器

Workbench 測試器為您的代碼執行單元測試,并具有編寫和運行測試的有用的特點。測試器產生報告告訴您是否所有的測試都通過了, 列出未通過的,并從報表給出與測試文件的實際測試的鏈接。

管理和配署項目

基于項目的工作流程

Wolfram Workbench 使您可在單一的項目容器內,將應用程序和其相關資源,如測試文件等進行編組。它支持許多不同類型的資源, 包括 Wolfram 語言源代碼和筆記本、Java 類和程序庫、DatabaseLink 的數據庫連接信息。

有一系列使用資源的工具。基于 Wolfram 語言 模式的搜索和瀏覽工具,具有快速找到程序包或函數的功能,使得代碼定位比以往任何時候都更加輕松快捷。

項目部署

使用 Workbench 導出向導,您可以本地部署您的項目,或打包發行。它支持所有類型的內容,包括文檔,以確保您可以部署最新的開發工作。

版本控制

項目的版本控制是現代軟件開發的一個重要方面。Workbench 提供 CVS 客戶端的全部功能,易于安裝且支持子版本和其它版本控制系統,您無需對您的系統安裝和配置任何其它工具。

編寫文檔

文檔生成器

Wolfram Workbench 配備了一整套開發和集成您的應用程序文檔于 Wolfram 語言參考資料中心的工具。例如,您可以輕松地將您應用程序的函數、指南以及教程頁面與現有的 Wolfram 語言文檔集成。

常見問題

Workbench 可用于哪些 Wolfram 產品?

Workbench 可用于 MathematicaWolfram DesktopWolfram Finance PlatformgridMathematicawebMathematica

我需要安裝什么軟件才能使用 Workbench?

為了使用 Workbench 您必須已經安裝 Mathematica 或任何其它 Workbench 兼容的 Wolfram 產品。

Workbench 使用何種技術?

Workbench 是建于 Wolfram 語言和 Eclipse 之上。它大量使用在 Wolfram 語言和 Java 間提供透明通訊的 Wolfram 語言工具包 J/Link。

什么是 Eclipse?

Eclipse 是一個用于集成開發環境開發的領先平臺。Eclipse 是平臺獨立的且建于一個擴展機制之上,包括諸如插件等模塊。Eclipse 有大量免費插件和商業插件,便于您執行各種不同的任務。這包括對 Java、C、C++ 和 Fortran 等語言的支持,以及對 HTML、XML、UML 和許多網絡技術的支持。關于可用插件的更多信息請參見 Eclipse Marketplace。許多公司諸如 IBM、Nokia、Borland 和 Adobe 都把技術建于 Eclipse 之上。

Workbench 是如何使用 Eclipse 的?

Wolfram Workbench 是 Wolfram 品牌的 Eclipse 版本,其中包含許多用于 Mathematica 和其它 Wolfram 技術的插件。您也可以將 Workbench 插件安裝于獨立的 Eclipse 副本中。

如何獲取 Workbench 插件?

關于如何獲取并安裝插件的詳細信息,請訪問我們的技術支持快速答疑頁面

支持的 Eclipse 版本有哪些?

Wolfram Workbench 要求 Eclipse 4.6 (Neon) 或以上版本,以及 Java 執行環境(JRE)8。我們推薦使用最新版本的 Eclipse 和 Java。

如果我在運行多語言開發的項目,我可以使用 Workbench 來管理工作流程嗎?

可以。對于多語言開發,Workbench 相當有用,因為 Eclipse 有相當大范圍的插件。

Workbench 支持哪些平臺?

Workbench 支持 Windows、Mac 和 Linux。

Workbench 支持哪些版本的 Wolfram 語言?

Workbench 支持基于 Wolfram 語言版本 10、11 和 12 的產品。

en es ja RB88 热博| rb88官网| 热博体育官网| 热博体育| 热博体育官网| 热博rb88| rb88| rb88热博电竞平台| 热博sbt体育| 热博体育官网| BTI体育| 热博rb88| 热博|