|
三个Web主流开发平台比较
分别为:Linux / Apache / MySQL / PHP (LAMP) 与 Microsoft’s ASP.NET 与 Sun’s Java 2 Enterprise Edition (J2EE)
|
领域
|
LAMP
|
ASP.NET
|
J2EE
|
|
许可证费用
|
无任何许可费用
|
昂贵的许可费用
|
无任何许可费用
|
|
技术支持与成本
|
社区免费技术支持
部分付费的技术支持
|
社区免费技术支持
部分付费的技术支持
|
社区免费技术支持
部分付费的技术支持
|
|
平台
|
跨平台
|
仅Windows平台
|
跨平台
|
|
硬件成本
|
PC级廉价的服务器
|
需要多台并昂贵的服务器
|
需要昂贵的服务器
|
|
工作人员
|
有时很难找到合格的人选
|
很容易找到合格的人选
|
较容易找到合格的人选
|
|
主机扩展
|
高度可扩展并廉价
|
高度可扩展但价格昂贵
|
无可扩展性
|
|
安全
|
非常好
|
历史上的安全性极差,最近在改进
|
好
|
|
性能
|
非常好
|
往往需要较昂贵的硬件才会有良好表现
|
往往需要大量的配置和昂贵的硬件
|
|
可伸缩性
|
非常好的伸缩性
|
伸缩性困难
|
伸缩性靠良好的配置
|
|
管理
|
困难:往往需要阅读大量文档和编辑配置文件
|
简单:通过鼠标点击可视化界面即可完成
|
中度:有时可以使用可视化界面操作
|
|
配置的容易度
|
配置有一定难度
|
配置容易
|
配置难度中等
|
|
配置灵活性
|
极具弹性
|
不是很灵活
|
中度灵活
|
|
开发框架
|
多种模架-选择比较困难
|
一个标准框架
|
一个标准框架
|
|
组件
|
使用广泛
|
使用广泛
|
使用广泛
|
|
兼容性
|
非常好:新版本通常是向下兼容
|
中等:新版本往往是打破原来的技术
|
差:很多时候,新版本与旧版本已经完全不同
|
|