一位中年人为他在大约25年前工作的公司开发了软件... 他已经将所有内容写入COBOL中......我花了数小时才了解系统的工作原理! 那么该公司的服务器太旧(8 MB的硬盘),我认为... 他没有使用数据库,但存储在文件中的数据... 他告诉我,他想升级系统到一些新的..旧系统使用AIX操作系统.... 他想知道aix或linux是否更好,我认为linux的分布可能会更好,因为有很多免费的Linux软件...我不知道什么是兼容的对于AIX ... 该公司是一些类型的仓库... 他已经开发了一个网站,供客户登录并看到一些信息..该网站是在远程服务器,他手动复制并粘贴数据库在远程服务器...旧的Cobol软件和新的操作系统
他想将功能添加到w eb网站的下订单... 但他不愿意更新旧的COBOL代码,并至少使用一个数据库...
公司的人使用服务器的程序通过telnet服务器使用某种telnet客户端...
我的问题用于教育目的... 有什么方法可以重用COBOL代码并创建一个Web界面? 或者,如果它是可能的创建图形用户界面程序,同时使用cobol相同的代码... 因为我知道,编写代码在不同的地方做同样的事情不是不错的想法.. 我的意思是商业逻辑存在在多个地方...
他希望你将系统升级到新的东西,但他不希望你改变cobol代码或使用数据库? – SteveCav 2010-09-16 00:17:08
@Steve:确实......但对于分阶段进行迁移的想法有一些优点。首先在商品HW + OS平台上引导旧系统,然后再担心重构到更现代的体系结构。现在离开我的草坪吧! :-) – 2010-09-16 00:29:03
其实他并不想让我做任何事情,他不确定。我们只是在说..因为他已经开发了公司里的所有东西,他不希望任何人使用代码等。但他不想使用数据库或其他语言...但是,在互联网上搜索发现COBOL仍然使用,即使使用.NET。 – GorillaApe 2010-09-16 09:09:35