第 3 章 开发环境 开发环境
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
如今,任何人都可以轻松学习现代编程语言。 由于大多数软件都是开源的,因此这些知识通常都是免费的。以 Python 为例,YouTube 上就有大量的教程。
但说到大型机开发,情况就大不相同了。 可用的在线资源没有那么多。 更重要的是,很少有人能使用真正的大型主机。 成本实在太高了。
那么该怎么办呢? 幸运的是,有免费软件可以模拟大型机环境,还有一些集成开发环境(IDE),甚至是基于网络的平台。
在本章中,我们将介绍这些产品。 本章还将介绍你可能从雇主那里获得的工具类型。
访问主机
成千上万的人可以与由 z/OS 管理的大型主机进行交互。 但在访问之前,你的雇主会向你提供必要的登录凭证。 在使用系统之前,甚至可能需要进行背景调查。 通常情况下,大型机的安全级别都很高,因为这些机器通常都包含关键数据。
提供大型机访问的常见方法是使用仿真器软件、Eclipse 或 Visual Studio 代码。 这样,您就可以与不同类型的软件系统建立连接:
- TN3270 仿真器
-
这是最常见的主机访问方式。 该软件将进行直接连接。
- 文件传输协议(FTP)
-
这是一种在大型机上管理文件的方法。
- 安全外壳(SSH)客户端
-
常用的开源工具是 PuTTY。 该软件可以在大型机上创建 Unix 系统会话。
让我们来回顾一下访问和使用大型主机系统的过程。 首先输入用户 ID,然后按 Return 键或 Enter 键。 不过,如果您使用的是个人电脑,则按键盘右侧的 Ctrl 键。 这需要一些时间来适应。
然后输入密码,默认为 1 到 8 个字符。 然后需要再次输入以验证密码。 图 3-1显示了屏幕的样子。
图 3-1. 大型计算机的登录屏幕
登录系统后,z/OS 会发出许多信息。 如果屏幕上放不下,就会在底部看到三个 Asterisk (*),如图 3-2 所示。 然后按 Enter 键进入下一页信息。
图 3-2. 登录主机时的初始信息
然后,您可以进入 交互式系统生产力设施(ISPF)主选项屏幕,这是您在大型机开发中花费最多时间的地方(图 3-3)。 需要注意的是,您可以通过 TSO 访问该屏幕,方法是输入 ISPF. 您将在下一节了解到这一点。
图 3-3. ISPF 的主选项菜单
TSO
时间共享选项(TSO)有几十种命令,具体取决于所安装的产品。 该系统也是基于命令行的;你看不到任何图形,屏幕上只有文本。 事实上,对于许多大型机开发人员来说,TSO 的使用率并不高。
那么,为什么 TSO 很重要呢? 原因之一是该技术为 ISPF 等其他技术奠定了基础。 TSO 还提供了对 z/OS 的本地访问。 因此,对它有一个总体了解是个好主意。 ...