• 关于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上都未找到。
  • 相关阅读:
    js&jquery避免报错的方法
    if-else用法
    js-form表单元素的自定义属性
    a标签
    jQuery知识集锦
    JDK动态代理
    hibernate之多对一单向关联
    STL算法设计理念
    计算机常识--win7 删除文件、拒绝訪问等等,所有提示权限不够 解决的方法
    大话设计模式C++实现-第8章-工厂方法模式
  • 原文地址:https://www.cnblogs.com/81/p/1358324.html
Copyright © 2020-2023  润新知