所以我的公司在ColdFusion中工作,如果不支持使用.NET或Java,那么对新项目的支持可能会非常令人沮丧。我将从头开始为公司重建一个网站。
我昨天去找我的老板,问他是否可能改变我们所使用的语言,并告诉他我在C#.NET中最为舒服,并且可以在MVC中完成。他说的是,只要我们的" Stack"没有问题,他就可以用我想要的任何语言来做这件事。我告诉他他的意思,他说,他听到的最后一次,我们的堆栈可以使用:Python,Java,Ruby和其他几个,但如果它已经改变,并且可以做.NET,那么我可以写代码。
那么堆栈是什么意思?
答案 0 :(得分:3)
他指贵公司为网站供电的硬件和软件(就操作系统,数据库和网络服务器而言)。
从列表中可以看出,您不太可能使用.NET - 这需要基于Microsoft的堆栈,包括Windows Server,SQL Server和IIS。他列出的技术主要是开源技术,虽然它们可以在Microsoft设置上运行,但它们在基于Linux的系统上使用得更为常见。