客户要求 windows 环境部署,闲话无用,问题如下:
技术上熟悉的套路是 Rails/Ruby + Postgresql + Ngins/Passenger部署 On Linux,及周边配套技术。
如果在 windows 上最理想的应该是.net + sql server + IIS 部署,问题是.net 基本不会而且也不大想从头学着弄。
妥协的方法是 windows 上用 rails,数据库接 sql server;因为日后他们要二次开发或者维护至少有个他们熟悉的 sql server 上可以调用数据。但就算 windows 上面用 rails,估计有坑要填,这样时间就怕不够。
所以有什么好多 Idea 的给提示下:)
会 rails 的话,.net 的 mvc 也挺类似。 如果以后你 windows 下的项目多,或这个项目重要的话,就搞.net
rails 在 windows 下开发倒不是什么大问题,布署的话就悬了。
就在 windows 上装 VMware+linux 就好了,告诉客户 1、rails 在 windows 下不稳定 2、他不熟悉 rails 在 windows 下部署会更加不熟悉,坑更多