2014年10月7日

三种主流的Web应用平台介绍和对比

搭配最合适的组合
操作系统 Web服务器 数据库 语言
Windows IIS SQL Server ASP(C#) asp.net
Linux Apache/Nginx MySQL PHP LAMP/LNMP
Unix Tomcat Oracle JSP JavaEE

asp.net是asp的升级,微软已经宣布废弃asp语言,取而代之的是用C#作为asp.net的语言。
大学里还有asp这门课,虽然asp的安全性能差,不过应付小网站还可以的。

LAMP的组合是开源免费的,性价比高

JavaEE的组合最强大,不过也最昂贵!Unix是专门为不同硬件定制的。

性能比较 LAMP JavaEE ASP.net
运行速度 较快 一般
开发速度 非常快 一般
运行损耗 一般 较小 较大
难易程度 简单 简单
运行平台 Linux/UINX/Windows 绝大多数平台均可 只有Windows
扩展性 较差
安全性 较差
应用程度 较广 较广 目前一般
建设成本 非常低 非常高