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 |
扩展性 | 好 | 好 | 较差 |
安全性 | 好 | 好 | 较差 |
应用程度 | 较广 | 较广 | 目前一般 |
建设成本 | 非常低 | 非常高 | 高 |