Pages

Sunday, 16 March 2014

Perl集成开发环境大全

Perl语言其实是类似于Ruby,Python一样的语言.但是在国内却主要用于写WEB程序.他的历史也算悠久.这里给出一些集成开发环境,做为学习及工作的参考工具.]

EngInSite Perl
http://www.enginsite.com/Perl.htm
一款允许创建、编辑、运行和调试 Perl 脚本的软件

DzSoft Perl Editor
http://www.dzsoft.com/
一套在 Windows 及 Unix 下 Perl CGI 程式的撰写、编辑及除错工具,不管是 Perl 的菜鸟们或是高手皆适宜的 CGI 编辑工具,特色包括有以鲜明色彩来表示语法的功能,可以让整个程式变的容易阅读也更加方便维护,另外它还可以让你在没有 Web Server 的运作下就能够通过调用 Perl 解释程序测试已编写好的 CGI 程式是否有误,也可以将结果以文本或 HTML 方式输出到窗口中,真的是调试 CGI 程序的理想工具

OptiPerl Pro
http://www.xarka.com/
为编程人员提供了一套创建、测试、排错和直接或通过HMTL运行PREL语句的开发环境

ActiveState Perl Dev Kit Pro
http://www.activestate.com/Products/Perl_Dev_Kit/
为Perl 程序员开发程序提供必不可少的工具,使得创建、构造程序变得容易,可以将perl程序在HP-UX、Linux、Solaris和Windows平台下生 成各自可执行文件,调试Perl脚本也是一件容易的事,支持将 VBScript转换成Perl,也能用Perl创建.NET 和 ActiveX控件www.shengfang.org

Tavrida PERL Editor
http://www.hotscripts.com/Detailed/43477.html
像Delphi一样的编辑器,用来写Perl和支持数据库的网页,内建Web服务器可供测试,支持数据库

Top Perl Studio
http://www.top-systems.net/
能够使用它编辑和检查 CGI/PERL 脚本,内置HTTP 服务器,浏览器,文件和服务器浏览,功能和参数完成,代码片断,样板,语法加亮显示,语法检验和人工数据输入界面

SannySoft Perl Editor
http://www.sannysoft.com/
一个全集成的开发环境,具备多种标记语法,使你编写、调试Perl脚本时更为方便,使用起来是非常容易的,提前你的开发周期并节省大量的时间

PerlEdit
http://www.indigostar.com/
一套不管是 Perl 的菜鸟们或是高手皆适宜的 CGI 编辑工具,它的特色包括有以鲜明色彩来表示语法的功能,可以让整个程式变的容易阅读也更加方便维护,另外它还可以让你在没有 web server 的运作下就能够直接测试已编写好的 CGI 程式是否有误www.shengfang.org

PerlASPX
http://www.activestate.com/
使得专业的perl程序员应用Perl来生成ASP.NET网页服务中的动态内容成为可能,集成于.NET framework,PerlASPX使得Perl成为被支持的ASP.NET语言中的一员,PerlASPX亦使程序员能够以Perl创建 ASP.NET主机式的XML网页服务,最新的1.1版兼容Visual Studio .NET 2003

PerlWiz
http://www.perlwiz.biz/
写perl语言的CGI程式的工具,提供强大的开发界面,perl菜鸟也能轻松写出功能丰富的CGI程序来

Perl Express
http://www.perl-express.com/index.html
囊括了perl程序员必需的编写和调试的所有工具,无论是对新手还是对老手都很合适

ActiveState Perl Dev Kit
http://www.activestate.com/Products/Perl_Dev_Kit/
利用PerlAPP可以将程序运行在HP/UX,LINUX,SOLARIS,WINDOWS等平台,可视化调试器可以远程调试,PerlNet可以编译NET部分。软件还可以生成Active控件,微软的MSI安装文件等

Perl Builder v2.0f Professional
http://www.solutionsoft.com/perl.htm
一个综合,完善的Perl语言编译器。他独有CGI Wizard功能可以帮助你简单直接的创建脚本。它拥有完善的编译和调试功能

DzSoft Perl Editor
http://www.dzsoft.com/
一套在 Windows 及 Unix 下 Perl CGI 程式的撰写、编辑及除错工具。这是一套不管是 Perl 的菜鸟们或是高手皆适宜的 CGI 编辑工具,它的特色包括有以鲜明色彩来表示语法的功能,可以让整个程式变的容易阅读也更加方便维护,另外它还可以让你在没有 web server 的运作下就能够直接测试已编写好的 CGI 程式是否有误

perlbuilder
一个最好的 perl 编程 IDE 集成编程调试环境,也是离线调试 cgi 的最好工具,与 komodo 不同的是,对中文支持很好。

ActiveState Komodo Professional
http://www.activestate.com/
一个跨平台支持多种程序语言的Integrated Development Environment (IDE)软件,目前他支持了在Windows与Linux上,Perl、Python及JavaScript等的程序语言开发,以及多种程序语言语法不同颜色标注

用 eclipse + EPIC 来写

The Perl Dev Kit (PDK) provides essential tools for Perl programmers, making it easy to create, build and deploy applications.

Turn your Perl programs into ready-to-run executables for HP-UX, Linux, Solaris and Windows. Painlessly debug Perl scripts. Generate code for sophisticated filters, or convert useful VBScript code to Perl. Plus create .NET and ActiveX components, Windows services and system tray applications, all written in Perl.

PDK 6.0 offers exciting new capabilities, packaged to cost-effectively meet your individual needs.
http://www.activestate.com/Products/Perl_Dev_Kit/?mp=1

ActivePerl Pro Studio (formerly ASPN Perl) is everything a Perl programmer needs in one convenient package, combining professional Perl tools: Komodo Pro, PDK Pro Pack and Visual Perl, with premium online access to Safari Bookshelf, the personal technical reference library of over 2000 popular IT titles.
http://www.activestate.com/Products/ActivePerlProStudio/?mp=1

Complete
Powerful, integrated Perl tools and programming resources
Convenient
Easy-to-budget annual subscription, plus a single license works for all products and upgrades
Excellent value
Permanent software licenses, plus all upgrades for one year

http://www.activestate.com/Products/Komodo/?mp=1
ActiveState Komodo is the award-winning, professional integrated development environment (IDE) for dynamic languages, providing a powerful workspace for editing, debugging and testing your programs. Komodo offers advanced support for Perl, PHP, Python, Tcl and XSLT, and runs on Linux, Solaris and Windows.

Komodo's customizable language-aware editor and extensible workspace assist the developer with a supportive yet powerful environment, including source code control integration (Subversion, Perforce, and CVS), web technologies support (CGI, XML, and XSLT), a powerful regular expression toolkit, and comprehensive debugging support.

http://www.activestate.com/Products/Visual_Perl/?mp=1
Visual Perl is the high-productivity Perl plug-in for Visual Studio .NET. Powerful, Perl-specific features within the familiar Visual Studio environment provide ease of use and accelerated development cycles.

Visual Perl integrates seamlessly with Visual Studio .NET, allowing programmers to fully leverage the features of Microsoft's popular development tool suite.
  optiperl 是一个商业化的 perl 集成开发环境,可以进行 perl 代码的编辑、运行、调试、跟踪,提供相当良好的编辑器功能 ( 语法检查、代码加亮、代码段折叠与展开、共用代码库)
下面是英文的功能介绍与截图
http://www.xarka.com/optiperl/features.html

-------------------------------------------------------
虽然很多是商业软件,需要拿出银子来。当然选择免费的喽,Perl Express就不错,界面清楚整洁,对新手来说也很容易上手。
Perl Express 下载地址如下:
http://www.perl-express.com/index.html




很遗憾的是Perl Express还需要你自行安装一个Perl的解释器,ActivePerl是一个perl脚本解释器。其包含了包括有 Perl for Win32、Perl for ISAPI、PerlScript、Perl Package Manager四套开发工具程序,可以让你编写出适用于unix,windows,linux系统的程序来。
ActivePerl下载地址如下:

http://www.activestate.com/activeperl


安装完成后,需要在Perl Express的【View】菜单的【Option】选项里设置Perl 解释器和Perl文档的所在目录,就是ActiveState安装后的路径,


哈哈,好了,你可以先 打印个“hello World”出来看看了。
#! /usr/bin/perl
print “Hello,world!\n”;