我已经开始用Tcl原型设计桌面应用程序,并打算向一些风险投资家展示这个想法。由于桌面应用程序和Tcl都不流行,因此我希望做好准备,以应对任何对这种技术的反对意见。以下是我认为的优点,我期待能够找到更多的缺点和优点。
- 我最初是在去年签订合同时使用Java沿着同样的线编写了一些代码,出于法律原因,我想使用完全不同的语言来区分我的努力。
- 目前代码运行为命令行脚本,需要应用UI,Tk将足以用于原型,而Tk与Tcl紧密集成。
- 由于我总体上避免使用Java,我预见“生产”(相对于原型)UI将使用C++编写。 Tcl可以轻松嵌入到C++应用程序中,因此最初可以嵌入底层TCL引擎,然后将关键性能部分移植到C++。
我知道Tk UI的一个潜在缺点是“丑陋”,但是如上所述,Tk UI将用于原型,而且,Tk丑陋的问题已经由我在SO上提出过了:为什么Tk GUI被认为是丑陋的?