今天突然有需要去总结一下.Net技术的优缺点,然后我花了点时间整理如下,希望大家拍砖:
.Net技术优势
l 技术易学易用,开发效率高
l 运行环境安装配置方便 (.Net Framework, Asp.Net, IIS)
l 技术成熟,主流技术,配套技术文档完善,众多开源或免费的文档或项目可供参考
l 拥有众多新技术,方便构建企业级应用
l 开发部署工具功能强大
l 能与Windows平台紧密结合,最大限度利用系统功能
l 众多中间件(控件支持)
l 技术在不断更新发展中,拥有庞大的开发人员群体且呈增长趋势
.Net技术缺点
l 只能运行于Windows平台
l 效率低于本地化编译程序(C/C++)
l 开放性低于与Java, 在超大规模应用中缺乏有力案例
综合评价:
l 企业级应用产品的首选技术方案和平台