我正在尝试建立一个CMS,我可以用来托管多个网站。我知道我最终会在这个项目中重复发明一百万次轮子,所以我正在考虑扩展现有的开源Ruby on Rails CMS来满足我的需求。其中一个需求是能够运行多个站点,同时只使用一个代码库。这样,当我想要进行更新时,我可以在一个地方更新它,并且更改会反映在所有网站上。我认为这将能够通过运行应用程序的多个实例来扩展。我看到的问题是大多数预建的CMS解决方案,他们只设计为托管一个网站,包括我想要使用的网站。因此,数据库</em
你好,StackOverflow社区, 我正试着在Kotlin建一个图书馆。我希望有一个恒定的公共API表面,其中包含不同库的多个实现和一个共享代码库,该代码库还应该包含Kotlin/JVM代码。然后可以在其他项目中使用公共API图面,并在运行时选择实现(通过类路径)。 例如,假设我想要编写一个用于在服务器上存储数据的库。fun actuallyStoreData(data: String) // this method should de