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. [文章转载]-我的Java后端书架-江南白衣

    我的Java后端书架 (2016年暮春3.0版) 04月 24, 2016 | Filed under 技术 书架主要针对Java后端开发. 3.0版把一些后来买的.看的书添补进来,又或删掉或降级一些 ...

  2. 【sqli-labs】 less45 POST -Error based -String -Stacked Blind(POST型基于盲注的堆叠字符型注入)

    和Less44一个名字 测试一下,发现是')闭合的 login_user=&login_password=1') or sleep(0.1)# 那就是没有错误显示的less42 login_u ...

  3. 内核调试-perf introduction

    perf概念 perf_event Perf_events是目前在Linux上使用广泛的profiling/tracing工具,除了本身是内核(kernel)的组成部分以外,还提供了用户空间(user ...

  4. BZOJ 1634 洛谷2878 USACO 2007.Jan Protecting the flowers护花

    [题意] 约翰留下他的N只奶牛上山采木.他离开的时候,她们像往常一样悠闲地在草场里吃草.可是,当他回来的时候,他看到了一幕惨剧:牛们正躲在他的花园里,啃食着他心爱的美丽花朵!为了使接下来花朵的损失最小 ...

  5. hadoop-hdp-ambari离线安装记录

    一.系统准备 1. 创建user——ambari 2.关闭防火墙 redhat6: chkconfig iptables off /etc/init.d/iptables stop redhat7: ...

  6. Thawte

    Thawte 公司为 VeriSign(即:现更名为Symantec) 全资子公司,是全球第三大数字证书颁发机构(CA),成立于1995年,自1996年正式提供数字证书产品到1999年占领全球市场的4 ...

  7. mongoDB全文索引

    相关文章:php使用Coreseek实现全文索引 Introduction Mongo provides some functionality that is useful for text sear ...

  8. [国家集训队2012]tree(陈立杰)

    [国家集训队2012]tree(陈立杰) 题目 给你一个无向带权连通图,每条边是黑色或白色.让你求一棵最小权的恰好有need条白色边的生成树.题目保证有解. INPUT 第一行V,E,need分别表示 ...

  9. 超经典SQL练习题,做完这些你的SQL就过关了

    使用方法:我用的数据库是 Ms SQL Server 2008 ,练习时应当自己建数据,自己先思考,切勿急躁翻答案!否则效果减半,做完这些,恭喜你,你的 SQL 就算过关了. 测试表格 --1.学生表 ...

  10. spring boot 中访问 REST 接口

    RestTemplate restTemplate = new RestTemplate(); Object result = restTemplate.getForObject("http ...