流行的Web服务端架构的优缺点之大话连篇(准确性自己判断)
2017-08-18 16:15
225 查看
Windows server : IIS + ASP(.NET) + SQL Server .NET
Linux : Apache + PHP + MySQL LAMP
UNIX/Windows : Tomcat + JSP + Oracle
.Net技术优势
(1)技术易学易用,开发效率高(2)运行环境安装配置方便 (.Net Framework, Asp.Net, IIS)(3)技术成熟,主流技术,配套技术文档完善,众多开源或免费的文档或项目可供参考(4)拥有众多新技术,方便构建企业级应用(5)开发部署工具功能强大(6)能与Windows平台紧密结合,最大限度利用系统功能(7)众多中间件(控件支持)(8)技术在不断更新发展中,拥有庞大的开发人员群体且呈增长趋势 .Net技术缺点(1) 只能运行于Windows平台(2)效率低于本地化编译程序(C/C++)(3)开放性低于Java, 很少在超大规模应用中
.LAMP技术优势
(1)安全 php防注入,脚本执行速度快,移植性和扩展性好(2)系统较windows系统安全(3)数据库可溶性好(4)开发迅速(4)LAMP 也比 Java 的每个单独机制精巧不少 .LAMP技术缺点
lamp很少在企业级里使用
. UNIX/Windows : Tomcat + JSP + Oracle优点
(1)Oracle 多层次网络计算支持多种工业标准用ODBC、JDBC、OCI等网络客户连接,Oracle 能所有主流平台上运完全运行,获得最高认证级别的ISO标准认证,Oracle 性能高 保持开放平台下TPC-D和TPC-C世界记录,Oracle 多层次网络计算支持多种工业标准用ODBC、JDBC、OCI等网络客户连接。(2)Tomcat配置简单.(3)jsp代码跨平台,即一次编写,处处运行,jsp组件跨平台,支持多种网页格式,jsp标签具有可扩展性,比较健壮与安全。缺点:
(1)对硬件的要求很高,价格比较昂贵,管理维护麻烦一些,操作比较复,需要技术含量较高
(2)Tomca但是图形化做的不好,不直观,给非技术用户感觉比较不好,是轻量级的Web 容器,无法满足复杂业务场景的要求,图形化做的不好,不直观,给非技术用户感觉比较不好, 缺少更多的监控功能和接口,运行状态(runtime)的统计数据不多,展示界面不好,性能稍差,不支持session复制这样的高级功能,缺少多个实例协同工作的设置,集群,多服务器自动化管理等功能缺失.(3)jsp调试困难,增加了产品的复杂性,java运行需要一定的内存和硬盘。
Linux : Apache + PHP + MySQL LAMP
UNIX/Windows : Tomcat + JSP + Oracle
.Net技术优势
(1)技术易学易用,开发效率高(2)运行环境安装配置方便 (.Net Framework, Asp.Net, IIS)(3)技术成熟,主流技术,配套技术文档完善,众多开源或免费的文档或项目可供参考(4)拥有众多新技术,方便构建企业级应用(5)开发部署工具功能强大(6)能与Windows平台紧密结合,最大限度利用系统功能(7)众多中间件(控件支持)(8)技术在不断更新发展中,拥有庞大的开发人员群体且呈增长趋势 .Net技术缺点(1) 只能运行于Windows平台(2)效率低于本地化编译程序(C/C++)(3)开放性低于Java, 很少在超大规模应用中
.LAMP技术优势
(1)安全 php防注入,脚本执行速度快,移植性和扩展性好(2)系统较windows系统安全(3)数据库可溶性好(4)开发迅速(4)LAMP 也比 Java 的每个单独机制精巧不少 .LAMP技术缺点
lamp很少在企业级里使用
. UNIX/Windows : Tomcat + JSP + Oracle优点
(1)Oracle 多层次网络计算支持多种工业标准用ODBC、JDBC、OCI等网络客户连接,Oracle 能所有主流平台上运完全运行,获得最高认证级别的ISO标准认证,Oracle 性能高 保持开放平台下TPC-D和TPC-C世界记录,Oracle 多层次网络计算支持多种工业标准用ODBC、JDBC、OCI等网络客户连接。(2)Tomcat配置简单.(3)jsp代码跨平台,即一次编写,处处运行,jsp组件跨平台,支持多种网页格式,jsp标签具有可扩展性,比较健壮与安全。缺点:
(1)对硬件的要求很高,价格比较昂贵,管理维护麻烦一些,操作比较复,需要技术含量较高
(2)Tomca但是图形化做的不好,不直观,给非技术用户感觉比较不好,是轻量级的Web 容器,无法满足复杂业务场景的要求,图形化做的不好,不直观,给非技术用户感觉比较不好, 缺少更多的监控功能和接口,运行状态(runtime)的统计数据不多,展示界面不好,性能稍差,不支持session复制这样的高级功能,缺少多个实例协同工作的设置,集群,多服务器自动化管理等功能缺失.(3)jsp调试困难,增加了产品的复杂性,java运行需要一定的内存和硬盘。
相关文章推荐
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 当前流行的J2EE WEB应用架构分析
- 一步一步编写自己的Web MVC框架——web项目的建立和基本架构的确认
- 当前流行的J2EE WEB应用架构分析
- JSP架构、开发工具、Web服务器优缺点比较
- 当前流行的J2EE WEB应用架构分析
- 架构探险读书笔记——自己搭建轻量级javaWeb框架之MVC和IOC
- 你应该知道的9款流行 Web 框架及其优缺点
- 当前流行的J2EE WEB应用架构分析
- 本篇从基于TCP/IP协议出发,探讨现代流行的应对高并发请求网络服务端设计架构
- 当前流行的J2EE WEB应用架构分析
- 解读分布式web架构中Session管理方法的优缺点