如何解决如何管理一个多技术项目Python,Javascript,Asp.net核心? 项目结构如下:
我致力于一个跨平台项目,该项目使用多种语言和技术,包括 Python (用于高级数学计算), nodeJS (用于SSR)和 Asp.net核心用于前层(* AAA和反向代理)。就像每个软件项目一样,它也需要一些主要命令来管理软件包,运行devtools和构建产品。每个工具都有一些特定的成熟构建工具,例如,针对nodejs的webpack和npm
脚本,pip
和相关工具,例如针对Python和nuget-cli
和{{1}的虚拟环境.net核心部分项目。尽管如此,为了将所有这些工具集成到一个构建系统中,我们需要一种能够满足所有项目需求的复杂方法。我们已经尝试了其中一些方法,但是每个方法在面对其他项目时都有其自身的缺陷。例如OS脚本文件(sh和bat)文件,使用dontnet-cli
和纯JavaScript作为任务运行程序调用{{1}}和'dotnet'命令的Python脚本文件。
问题是,根据您的经验,是否有更好的方法来构建开发系统?
- AAA =身份验证,授权和计费
项目结构如下:
npm
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。