语言之间的界线模糊…正在进行代码生成

实验项目CodeGen –可以创建多种语言的代码。尽管我听说人们一旦学习了一种语言,就会很容易学习新的语言-CSwift取代,几乎在同一时间,我决定不再只使用iOS,而是转而使用Web。 我了解一件事。 有很多共同点。但是由于最初是Javascript,我花了一些时间来适应语言的无限灵活性。 我发现很难适应它。 然后我开始使用Typescript。。几乎在那时,我感到不仅在概念上而且在语法上都有很多共同点……

CodeGen最初是从通用实体/模型开始创建React app / Angular 2本机代码的。很快,注意力就转移到了多语言可能性的产生上。 可能已经想知道它了..如果可能的话。

工作仍在进行中。但是似乎Swift和Typescript或多或少是兄弟,可能是同父异母的兄弟……

WIP:在我探索更多内容时会更新…

杰克逊·S·罗德里格斯/ RTSCodeGen
RTSCodeGen –尝试从模型 github.com 为React&Angular2项目生成Typescript代码/文件

我的样本来自Colin Eberhardt ..的Todo List组件

CodeGen打字稿 –生成的文件

CodeGenSwift –生成的文件

CodeGen —源

结论

一旦Typescript的基础准备就绪并可以正常工作,只需半小时即可包含Swift代码。 似乎语言障碍正在模糊……。