Moon Http Server(MHS) 是一个使用Pascal脚本的高性能Web服务器.

昨天晚上是第一次接触。花了30分钟入门,非常强大。是Delphi 者开发Web的福音。

引用一下作者的介绍:

相对于经典传统的Web开发方式(IntraWeb,UniGui),Moon Http Server(MHS)要解决一些基础问题,或者说是要实现一些基本功能来适应WEB时代的需求:

  • 1.完整的脚本功能

一切皆脚本,无需任何二进制代码扩展即可实现任何您所需要的功能,这个同PHP、ASP等需求是一样的,当然,它所使用的脚本是Pascal!有了这个基础,这就意味着,MHS基因中默认就流淌着强大、主流的血液,您可以用它来实现您所需要的一切功能!

  • 2.无需编译,无需编译,无需编译

这和主流的脚本语言一样,您只需上传即可看到执行效果!

  • 3.随心所欲、灵活方便的部署方式

显然,这也是同主流脚本语言一样的功能,只要您愿意,它可以让您实现真正的脚本化网络需求!举个最简单的例子,MHS不会独占、霸占您的任何一个端口,这就意味着,您可以在一个端口上随意随性部署无数个WEB站点!!!当然,这也是强大扩展能力的源泉,也是主流脚本语言的基本能力。

  • 4.基于虚拟目录的路由方式

同样,这也是主流脚本语言的基本功能。有了虚拟目录路由,扩展自然变得随心所欲!

  • 5.空气与水一样的需求

希望这些基本问题的解决能让您真正理解MHS!毕竟,在主流脚本语言看来,这些最最基础的功能都是如同空气、水一样的存在,它是自然的,是无需解释的,也是毋庸置疑的!同理,在MHS的脚本支持能力来看,您所看到的一切也都如同空气与水一样,只在背后为您默默提供支持。

  • 6.一个世代的差距

对于使用Pascal进行Web开发来说,这是一个艰苦的世代,一个具有将近20年技术代差的世代。每当想到这个问题,总不免泪如雨下!砥砺前行,默默努力,希望这些微薄之力能为喜欢Pascal语言的Coder带来一丝欣慰,也希望能够补上Web开发这块短板!!

老Delphi时代,基本上asp.php,都搞过,后来也是学了c#, 更高版本的Delphi 10,Java一直是不想碰,太啰嗦,也许是水平太次的原因。

我们部门的小伙子 用Java写项目,写了两周放弃了。因为太过于复杂,不适合快速变化的需求。

Moon Http Server 是一个纯脚本的服务器,速度快,可输出各种类型的业务。最主要是 有Delphi强大的基因支持,可以用到Delphi里面各种各样的功能,

再加上无限横向竖向扩展,的确是爽歪歪。

本身自带一个写好的博客网站示例,从里面就可以学到很多写法。同样也有教程。

入门:

1、解压文件至 无中文路径的目录下。    不能是中文目录

2、改一下配置信息,改成你喜欢的端口

    

3、用管理员身份运行Mhs.exe

4、出来这么一个窗口,就表示你运行成功了服务端。

5、打开网址试一下吧。

6、成功了。你可以点击演示去查看教程,也可以登录后台。

7、查看源码,所有的源码你都可以修改。最重要的 全部可以改。

这里的源码是 html与Pascal代码混合写法。像asp,php一样。一切皆函数。

可以查看这个博客内容,去看一下封装的Query控件的具体用法。

快,就一个字!

我是计划 用于输出XML与JSON 去对接第三方公司的接口。

慢慢体会其中的强大味道吧。

主要表现在以下几个方面: 
  
1、单可执行文件完成几乎所有功能,易于分发和部署。 
  
2、具有主流Web开发语言(PHP、ASP)的功能和灵活性。 
  
3、完整的指针操作能力,对于想深入学习结构化编程和算法的Web开发人员是一个不错的选择。 
  
4、完整的内存访问能力,基于Native代码的特征,没有垃圾回收机制,需要自行控制内存使用,所以这是一把双刃剑。 
  
5、内置主流数据库(MySQL、MSSQL、Sqlite、Access)操作能力。 
  
6、内置类似于memcache的高效缓存访问能力。

QQ群: 67861996,可下载源码体验!

Moon Http Server,强大如斯的全脚本web服务器的更多相关文章

  1. Windows Server 2012搭建SQL Server Always On踩坑全记录

    Windows Server 2012搭建SQL Server Always On踩坑全记录 环境信息: Windows Server 2012 R2 Sql Server 2012 整个搭建集群的过 ...

  2. virtualbox搭建ubuntu server nginx+mysql+tomcat web服务器1 (未完待续)

    virtualbox搭建ubuntu server nginx+mysql+tomcat web服务器1 (未完待续) 第一次接触到 linux,不知道linux的确很强大,然后用virtualbox ...

  3. 超全的web开发工具和资源

    首页 新闻 产品 地图 动态 城市 帮助 论坛 关于 登录 注册 · 不忘初心,继续前进,环境云V2接口正式上线 · 环境云测点地图全新改版 · 祝福各位环境云用户中秋快乐!   平台信息 培训互动 ...

  4. 一个小时搭建一个全栈 Web 应用框架

    把想法变为现实的能力是空想家与实干家的区别.不管你是在一家跨国公司工作,还是正在为自己的创业公司而努力,那些有能力将创意转化为真正产品的人,都具有宝贵的技能并拥有明显的实力.如果你能在不到一个小时的时 ...

  5. CentOS 5 全功能WWW服务器搭建全教程 V3.0

    http://hx100.blog.51cto.com/44326/339949/ 一.基本系统安装1.下载CentOS 5我是下载的DVD版本,大家也可以下载服务器CD安装版本,其实都差不多.大家可 ...

  6. 干货100+ 最超全的web开发工具和资源大集合

    干货100+ 最超全的web开发工具和资源大集合   作为Web开发者,这是好的时代,也是坏的时代.Web开发技术也在不断变化.虽然很令人兴奋,但是这也意味着Web开发人员需要要积极主动的学习新技术和 ...

  7. C/C++编程日记:用C语言实现的简单Web服务器(Linux),全代码分享!

    相信大家对Apache都有所听闻,Apache是目前使用最为广泛我Web服务器.大家可以从news.netcraft.com/这个网站得到证实. 这是腾讯的uptime.netcraft.com/up ...

  8. Portable Basemap Server:多数据源多客户端的底图服务器

    Portable Basemap Server:多数据源多客户端的底图服务器 [poll id=”1″]2014.3.8更新v3.1~在线切片转换为MBTiles时,增加RecreateEmptyCa ...

  9. 开源而又强大的迷你型web服务器推荐

    appweb显然是不二之选,看了下最新版,已经到了4了 下载下来,http://appwebserver.org/software/appweb-4.4.4-0-src.tgz,十几M,直接吓傻,离我 ...

随机推荐

  1. Ubuntu无线转有线教程

    本来想测试一下有线转无线的,奈何网卡不支持,所以就测试了一回无线转有线的测试!(真无聊,不过也算学习一下linux网桥的知识) ca0gu0@ub:~$ sudo brctl addbr br0 #添 ...

  2. STL_string用法总结

    参考自:http://blog.csdn.net/y990041769/article/details/8763366 1:string对象的定义和初始化以及读写 string s1;      默认 ...

  3. JpGraph 画图

    1:借鉴地址 PHP jpgraph安装及基本用法 http://www.php.cn/php-weizijiaocheng-400977.html JpGraph使用详解之中文乱码解决方法 http ...

  4. vim三种模式

    一般模式 以vi打开一个文件就直接进入一般模式了.一般模式下可以移动光标查看内容,通过ESC回到一般模式. 一般模式下常用的操作: 撤销与重做 命令 说明 u 复原上一个操作 . 小数点 重复上一个操 ...

  5. python实战教程之自动扫雷

    1.找到游戏窗口与坐标 #扫雷游戏窗口class_name = "TMain"title_name = "Minesweeper Arbiter "hwnd = ...

  6. 企业级mysql数据库完全备份、增量备份脚本

    企业完全备份脚本 [root@client ~]# vim /opt/mysql_bak_wanbei.sh #!/bin/bash #MySQL数据库完全备份脚本 #设置登录变量 MY_USER=& ...

  7. @Order

    1.Spring 4.2 利用@Order控制配置类的加载顺序, 2.Spring在加载Bean的时候,有用到order注解. 3.通过@Order指定执行顺序,值越小,越先执行 4.@Order注解 ...

  8. chrony配置介绍

    rhel7 文档https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Adminis ...

  9. P1638 逛画展

    题目描述 博览馆正在展出由世上最佳的 M 位画家所画的图画. wangjy想到博览馆去看这几位大师的作品. 可是,那里的博览馆有一个很奇怪的规定,就是在购买门票时必须说明两个数字, a和b,代表他要看 ...

  10. vmware 15安装破解及使用教程

    VMware Workstation Pro15虚拟机破解版(序列号+安装教程) VMware15已经推出,根据版本号名为VMware Workstation Pro 15是一款强大好用的桌面虚拟机软 ...