`
blueant_
  • 浏览: 1111 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Script.NET脚本语言开发工具2.1.1版本发布,支持Ruby脚本的开发、调试等功能

阅读更多

Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以支持wxRuby、RubyTk等界面库,目前还不支持Rails的调试,后续版本会不断完善。

下载地址和详细介绍请请参考蓝蚂蚁工作室的主页:

http://www.blueantstudio.net
Script.NET主要功能特性如下:
1、编辑、调试、运行tcl、python、lua、ruby脚本;
2、脚本的编译/加密和生成可执行文件(每种脚本语言支持的程度不同);
3、效率分析等辅助功能(目前只有tcl脚本支持了此功能);
4、关键字帮助,通过F1键或鼠标移动到关键字上,获取详细的帮助信息;
5、收集了较多的脚本扩展包、帮助文档和演示程序,目前tcl的扩展包收集较多,其他脚本也正在收集完善,除了常用的tk、wx、pmw,还有图象、多媒体、界面库等很多各种各样的扩展包,以后我们打算通过在线更新的方式使用户可以更方便的获取到各种扩展包;
6、附带了ftp、代码统计、正则表达式等一些扩展工具;
7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等;
8、支持控制台功能(目前支持tcl/python/lua/ruby控制台、telnet控制台、串口控制台可用,其他脚本控制台正在开发);
9、Script.NET作为一个通用平台对外提供了很多接口,可以通过脚本等方式调用平台的各种功能,其中的tcl语言支持很多平台扩展命令,可以通过tcl操纵平台的各种功能,对平台进行扩展;
10、封装的TclFace页面扩展包,可以通过面向对象的tcl脚本生成各种平台的页面功能,此扩展包除了可以用于本地应用程序生成页面之外,还可以运行于AOLServer WEB服务器,作为一种类似于JSF的服务器端脚本。

 

Script.NET的Ruby调试界面如下图所示:

  • 大小: 137.2 KB
分享到:
评论
8 楼 jakey525 2009-05-21  
小弟对Ruby还是新手,还不是很了解Ruby这门语言,刚好看到楼主发的这个帖子,编译器,来看看,学习学习
7 楼 zlfoxy 2009-05-19  
好久没看到这个软件了。今天发现竟然到了2.0+的版本了。赞一下蓝蚂蚁的不懈努力。
这个软件主要是用来调试tcl和python用的(只用过以前的ver 1.1)
跟eclipse等其他的ide  没有太多的交集。
6 楼 blueant_ 2009-02-27  
谢谢几位的关心。我从2000年就开始做这个软件,一开始主要是做Tcl语言的开发环境,Tcl语言在国内用的并不多,主要是用在测试领域和EDA领域,Tcl语言的开发环境除了ActiveState的Komodo之外,并没有做的比较完善的工具,我做这个工具也主要是因为工作上用到了Tcl,觉得没有比较好的调试工具。后来在这个基础上逐渐完善,向开发平台的方向发展,把脚本解释器做成独立的插件,之后再支持其他的脚本语言相对来说就比较简单,逐渐的支持了其他的脚本语言。其实我并没有想做一个软件能和NB、Eclipse相比,确实差距还是比较大,我觉得只要这个工具能有一定的用处,有一些人用就比较满足了。
5 楼 cscript 2009-02-27  
看过这个软件的主页,楼主从2002年就开始开发Script.NET了,应该是倾注了不少心血在这个软件上,这种精神颇让人钦佩,从截屏上看,做的还是相当不错的,但正如楼上的朋友所说:
引用

觉得NB、Eclipse太慢还是支持的语言平台不够丰富?

Script.NET的定位和NB、Eclispse其实是一样的,Script.Net的目标用户多半会选择NB、Eclipse,实话实说了,请楼主莫见怪。
4 楼 CharlesCui 2009-02-27  
支持国货!

不过为什么要搞一个这样的ide呢?觉得NB、Eclipse太慢还是支持的语言平台不够丰富?
3 楼 klesh 2009-02-22  
nb太蜗牛了,ruby-debug够用了。
2 楼 night_stalker 2009-02-20  
不错啊,能下源代码吗?
1 楼 tangyuanjian 2009-02-19  
rails调试,nb就可以啊!

相关推荐

    Script.NET脚本语言开发平台2.1.1版本

    Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...

    Ruby开发包 for Script.NET V2.1.1

    Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...

    Tcl开发包 for Script.NET V2.1.1

    Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...

    Lua开发包 for Script.NET V2.1.1

    Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...

    NSIS开发包 for Script.NET V2.1.1

    Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...

    ruby-2.1.1.tar.gz

    Ruby是一种强大的、面向对象的脚本语言,由日本的松本行弘(Yukihiro Matsumoto)于1995年设计并开发。它旨在提供一种简洁、优雅且高效的编程方式,强调程序员的生产力和代码的可读性。Ruby的核心设计理念是让编程变得...

    phantomjs-2.1.1-linux-ppc64le.tar.gz

    此外,PhantomJS与Selenium WebDriver兼容,这意味着你可以用Selenium的多种语言绑定(如Python、Java、Ruby等)来控制PhantomJS,这对于跨平台的自动化测试非常有用。 总结一下,PhantomJS是一个基于Webkit的无头...

    ruby语法基础教程.pdf

    - 在命令行中输入`ruby`后跟脚本文件名即可运行Ruby脚本。 - **2.2.2 使用集成开发环境:** - FreeRIDE和SciTE是常用的Ruby IDE。 - 它们提供了代码高亮、自动补全等功能。 - **2.2.3 使用fxri:** - fxri是Ruby...

    Ruby入门教程

    - **2.2.2 使用FreeRIDE和SciTE**:这两款编辑器支持Ruby语言高亮显示和自动补全等功能,提高开发效率。 - **2.2.3 使用fxri**:fxri是一个用于查看Ruby文档的工具,可以方便地查询类和方法的详细信息。 **2.3 Ruby...

    GroovyBinary

    它允许开发者使用松散的类型系统,以及一些Python和Ruby等脚本语言的特性,比如闭包和DSL(领域特定语言)设计。这使得Groovy成为快速原型开发、脚本编写以及自动化任务的理想选择。 在GroovyBinary中,核心组件...

    GEMS测试用例

    “里面包括测试用例,有关ruby、opcl等一系列东西”,这表明该压缩包可能包含的不仅限于GEMS的基本测试用例,还涵盖了与Ruby编程语言和OPCL(可能是Open Process Control Language,一种用于过程控制的脚本语言)...

    groovy-binary-2.2.2.zip

    在2014年4月1日发布的Groovy v2.2.2版本,是这个语言的一个稳定迭代,包含了众多优化和新特性。 Groovy的特性主要包括: 1. **简洁的语法**:Groovy的语法比Java更加简洁和灵活,支持闭包和匿名函数,可以减少大量...

    calabash环境配置命令

    - `rvm install 2.1.1`:使用RVM安装指定版本的Ruby,这里是2.1.1版本。 #### 五、安装Calabash **命令:** ```bash gem install calabash-cucumber ``` **解释:** - `gem install calabash-cucumber`:通过Gem...

    rack教程(ruby)

    配置文件通常是一个Ruby脚本,其中定义了如何启动应用。 例如: ```ruby run MyApp ``` 在这个例子中,`run MyApp`表示启动名为`MyApp`的应用。 ##### 4.2.2 rackup实现 `rackup`通过解析配置文件来确定如何...

    Aviator-2.3.0用户指南

    **内置正则表达式支持**:Aviator内置了对正则表达式的支持,语法类似于Ruby或Perl中的匹配语法,并支持类Ruby的 `$digit` 指向匹配分组的功能。 **自动类型转换**:在进行操作时,Aviator会自动判断操作数的类型并...

    nagios服务监控软件教程

    3. **自定义插件**:允许用户通过编写自定义插件来监控特定的应用程序或其他服务,支持多种编程语言(如Shell Script、C++、Perl、Ruby、Python、PHP、C#等)。 4. **远程执行插件**:支持通过Nagios远程执行插件...

    simple_server:第三阶段-简单的HTTP服务器

    在本阶段,我们将探讨如何使用Ruby构建一个简单的HTTP服务器,特别关注Ruby 2.1.1版本中的关键概念和技术。HTTP服务器是互联网上用于接收并响应HTTP请求的程序,它们是网页应用的基础组成部分。在Ruby中,我们可以...

    selenium自动化

    支持多种操作系统如 Windows、Mac 和 Linux,并且支持多种语言,包括 Java、C#、Python、Ruby 等。 ##### 1.1.2 Python 安装 Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。为了使用 Selenium ...

    Hadoop权威指南 第二版(中文版)

     Ruby版本  Python版本  Hadoop Pipes  编译运行 第3章 Hadoop分布式文件系统  HDFS的设计  HDFS的概念  数据块  namenode和datanode  命令行接口  基本文件系统操作  Hadoop文件系统  接口  Java接口 ...

Global site tag (gtag.js) - Google Analytics