A:在一些函数功能说明中,可能会出现“该功能仅在新一代TSL语言版本中支持”或“仅在NG客户端中支持”等字样。该类版本怎么理解与区分?
语言版本的产生:
早期天软平台是建立在windows操作系统下的开发,TSL语言也是使用的Windows中的API进行的实现。
2018年以来,国内大力发展信创环境,天软为了跟随市场的脚步,因此重新实现了TSL,使之既支持Windows环境,又支持Linux环境。
为了区别,我们统称为【
旧版TSL语言】与【
新一代TSL语言】。
目前,新一代TSL语言支持的功能更丰富,也是天软目前主要维护的版本。同时,旧版TSL语言也在维护中,但由于某些功能需要用到Linux的特性而无法支持,如弱引用等。
因此,
推荐大家尽量使用新一代TSL语言环境。
在客户端版本中:
与之对应的,【旧版客户端】(安装目录:xxx\Tinysoft\
Analyse.NET\)使用的是旧版TSL语言的实现,即仅支持旧版语言的功能。
【新一代客户端】又称【NG客户端】(安装目录:xxx\Tinysoft\
AnalyseNG.NET\)使用的是新一代TSL语言,拥有新一代语言的所有特性。
客户端的版本主要影响的是用户端机器在处理tsl程序时的解释器版本(TSL.exe与TSExpert.exe),比如接收服务器返回的数据的展示,或rdo2运行,或本地执行tsl脚本等的应用。
建议:新用户在下载时使用【新一代客户端】进行安装,下载地址:
天软.NET金融分析平台-客户端下载
即选择
”新一代64位版本“下载后安装。
两种客户端的特性与区别可参考:FAQ:
Q:天软新一代客户端(NG客户端)说明
注:不管是旧版客户端,还是新一代客户端,目前都只支持安装在Windows环境下,若有需要Linux中应用的版本的客户端,可具体咨询商务代表(未正式发布,需要看当时具体实现进度),或通过第三方语言进行访问:FAQ:
Q:如何在linux操作系统下访问天软服务器
在服务器版本中:
经过几年的测试,对于客户端用户,
天软当前所有服务的正式服务器皆已平缓过渡到新一代TSL语言版本。
同时,也为了保留老版本的应用,目前在天软深圳服务器中还保留了一个【新功能测试版】节点,该节点当前依旧使用的是旧版TSL语言。