rebol
简而言之,REBOL是提供了分布式计算和通信的一种轻量级软件技术。
REBOL技术包含两个部分:
REBOL语言
REBOL语言结合了编程语言和元数据语言(如XML)的概念。
这种结果是产生了一种新的语言,它提供了对现代网络分布应用的更有效解决方案。相比传统的语言,REBOL在更少的代码上提供了更强大的表达能力。REBOL应用程序和解决方案的一般典型的代码大小都在10KB的数量级上,而不是10MB。
REBOL发音为“reb-ol”(类似“rebel with a cause”中的),代表“基于相关表达式的对象语言”(relative expression based object language)。他第一次发布是在1997年,当时支持三个操作系统。到2004年,已经推出了2.5.x版,支持43个平台。
优点:
1、跨平台:具体可以参考 http://<A href="http://www.rebol.com/platforms.shtml">www.rebol.com/platforms.shtml/
2、简单易写:比流行语言易学,并且编出程序的长度很短;
3、内建多种internet通信协议;
4、免费;
5、核心小
6、安全
7、适合写c/s程序
缺点:
1、gui组件相当不全
2、不支持中文
3、缺少文件
4、无web server模块