2013-05-04 54 views
0

什么是阻止您使用WAMP服务器(或类似的)来运行单用户业务数据库应用程序的日常工作?WAMP服务器...为什么只是为了web开发

我到处读到WAMP等是为Web应用程序的开发而设计的,但为什么它们不能用于部署桌面应用程序 - 这有什么缺点?

回答

0

我个人认为WAMP/MAMP/LAMP是可用于生产服务器的优秀应用程序。

我已经开始这样做了,因为我没有Linux端服务器管理的完整知识,而且我的PHP应用程序与IIS不兼容。

如果你是一个小的操作,它应该节省你的时间然后去为它。 如果您的业务增长,并且您可以负担得起的工作人员来管理专用服务器与Apache,PHP等所有单独安装,那么我也建议这样做。

我可以看到的主要区别是WAMP可能不会像首选设置那样具有可扩展性。二进制文件全部集成在一起,有时我遇到了一些问题,试图找出系统正在使用的文件是哪一个php.ini

只要你知道怎么做,WAMP就和其他服务器一样安全,它提供了一个耗费CPU时间的UI层,但就像我说过的,如果你只服务于小型网站/应用程序正好。

我的其他建议是将其安装在服务器上(Windows 2008 RS或20012)Windows服务器比Windows用户版本更可靠和更强大。只记得关闭IIS和Windows Server不使用的其他角色。

请确保您的WAMP文件夹定期备份!

祝您好运

0

我还没有找到。我想这个速度不会像'纯粹'的设置那样好,但是这听起来不是问题。

我为摄影工作室运行epos网络应用程序毫无问题!

0

其实我用wamp来达到很多目的;我用它与VB.NET应用程序,PHP等...但我认为如果你想用它来部署,你应该开始配置它来这样做。例如,对于php.ini中的PHP停用错误显示,开始监听httpd.conf中的所有allow all,激活安全模式,为MySQL设置密码;和许多其他必须配置的选项。

我个人比较喜欢,因为它是一个快速轻量级的工具。

+0

阅读Synthetica许可证以了解您之前的问题的详细信息。它明确规定您不得改变外观和感觉。所有的“免费”L&F在使用它们的GUI中都有免责声明,并且基于您在下载软件时同意的许可证,您将陷入困境。自从我们以前的讨论以来,我已经下载了他们的几个L&F,他们的外观很不错,但都显示出免责声明,这可能是标准Synthetica外观和感觉的一部分。 – 2013-05-04 01:33:46

0

WAMP通常代表Windows,Apache,Mysql,PHP或任何您对P的特别选择。它描述了专门用于部署/开发Web应用程序的堆栈,并且与LAMP大致相当。大多数将被视为桌面应用程序的东西不会使用网络服务器,并且很可能不会用PHP编写。

这个问题并不是苹果和橘子的缺点之一:桌面应用程序通常用较少的网络中心堆栈构建。

+0

我明白WAMP/LAMP/MAMP是什么,但我只是好奇,为什么使用这些工具开发的东西似乎被称为“开发”,并且从不“最终使用”。因为从我所看到的方法来看,这种方法似乎是开发简单跨平台业务应用程序的一种快速方法,所有最终用户必须首先安装WAMP/LAMP/MAMP,并且还有一个浏览器。 – FrugalTPH 2013-05-05 17:22:07