如果我想使用Ruby或Python或除PHP以外的任何其他OOP语言,同时仍然运行WAMP / LAMP / MAMP堆栈,那么我仍然可以使用Windows / MySQL / Apache这是一个好主意吗?我应该研究一下更好的堆栈吗?如果可以这样做,为什么它不会被称为WAM [选择你的冒险]而不是WAMP ......?
答案 0 :(得分:0)
P不代表PHP(说明所有这些),如果你愿意,它也可能意味着Python。
所有这些只是在你理解这些捆绑的优点和前景的那一刻之前。
所以,正确的问题是你应该考虑什么。
我认为你想要LEMP(E代表Ngnix,对于很多小项目来说,它会比Apache更好。当然,这个陈述是完全有争议的)
此外,现在使用Node.js作为服务器,以及基于它的MEAN软件包非常流行。然而,从你正在看的方面来看,它是完全不同的(通常,它是非常好的做法) - 它是所有基于javascript和js的框架,你可以从它的名称中理解。
https://en.wikipedia.org/wiki/MEAN_(software_bundle)
这是一个相当广泛的主题,在网上搜索一下。主要的想法是,您应该了解每个捆绑包之外的内容,而且只有在符合您的项目需求时才能获得。而且只有你才能准确了解你的项目细节。
答案 1 :(得分:0)
最好将Nginx用于前端http-server。
Here is使用php-fpm进行Nginx的简单设置,以及RoR application的示例。
Windows通常使用IIS运行ASP.NET应用程序。
为了您的情况,最好使用Linux + Nginx + MariaDB + PHP-FPM