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上都未找到。
  • 相关阅读:
    性能优化与使用Block实现数据回传(3)
    封装思想和抽取(2)
    磁盘缓存的计算与清理(1)
    滑动返回的延伸(全局滑动返回功能)
    滑动返回功能被覆盖的解决思路
    OC之类与对象
    OC之OC与C的比较
    OC之知识储备篇
    C语言之总结3
    C语言总结2
  • 原文地址:https://www.cnblogs.com/81/p/1358324.html
Copyright © 2011-2022 走看看