zoukankan      html  css  js  c++  java
  • 关于Mono2.01

    最近思考企业中用Linux/FreeBSD(免费)代替Windows的可行性(在Server方面),ftp、mail之类的Server在Linux上ok,java开发当然也没多大问题,但dotNet系统就有些困难。

    Mis类系统最主要是两类服务器:Database Server和Application Server,Database方案很多,PostgreSql和mySql都是不错的选择,这些db的主力os本来就是Linux;dotNet系统的Application Server基本是绑定IIS的,这是个难题,也是唯一的问题。

    在Linux上也有IIS的替代方案就是开源Mono,前几天Mono2.01版本Release,文档上说明已经完全实现了fm2.0的Asp.net和Ado.net等,到官网上下了个for Windiows的版本,写了一个最简单的Web程序及一个ClassLibrary,int自加1000万次,下面是我的测试:

    1.VS2008用自带的本地Server,多次运行,基本耗时73ms左右。(在IIS中测试基本在81ms左右)
    2.Mono用自带的XSP Server(Apache中也有Mono模块),多次运行,基本耗时44ms左右。(直接使用vs编译好的assembly)

    结果:
    dotNet程序在vs中编译后直接部署到Mono即可,并且性能也不低,非常方便。但我觉得最大的问题就是对报表的支持问题了,rdlc不支持,水晶报表和ActiveReport我没试,估计也不行,一套完整的系统没有报表是不行的,如果仅仅是一些信息发布网页我觉得Mono挺合适的。(又想到一个问题:不知道在Mono中GridView导出Excel怎么样)

    不知谁有Mono上的报表解决方案,我在Google和Baidu上都未找到。
  • 相关阅读:
    在django中怎么解决没有MySQLdb库的问题
    py下windows用户安装lxml
    发现一个强大的可视化第三方库pyecharts
    failed to create process怎么解决
    做透视表时,提示“数据源引用无效”
    用户运营招聘分析报告
    如何修改启动jupyter的文件路径
    如何卸载EXCEL中的插件?
    解决python3环境下twisted安装问题
    解决python多版本共存问题
  • 原文地址:https://www.cnblogs.com/81/p/1358324.html
Copyright © 2011-2022 走看看