ActiveState Releases Komodo 3.0; Powerful IDE Deepens Support for Dynamic Languages.VANCOUVER, British Columbia British Columbia, province (2001 pop. 3,907,738), 366,255 sq mi (948,600 sq km), including 6,976 sq mi (18,068 sq km) of water surface, W Canada. Geography -- ActiveState, the leading provider of development tools and services for dynamic languages such as Perl, PHP (PHP Hypertext Preprocessor) A scripting language used to create dynamic Web pages. With syntax from C, Java and Perl, PHP code is embedded within HTML pages for server side execution. , Python Python, in Greek mythology Python, in Greek mythology, a huge serpent. In some myths the infant Apollo slew Python at the oracle of Gaea in Delphi; in others Apollo killed the serpent in order to claim the oracle for himself. , Tcl and XSLT (eXtensible Stylesheet Language Transformation) Software that converts an XML document into another format such as HTML, PDF or text. It may also be used to convert one XML document to another XML document with a different set of XML tags (different schema). , today announced Komodo 3.0, the new major release of its professional IDE for dynamic languages. The announcement, made at the O'Reilly Open Source Conference, details Komodo's new capabilities for rapidly building high-quality code, and demonstrates ActiveState's continued commitment to professional tools that facilitate the unique abilities of dynamic languages. Komodo 3.0 builds on the foundation of previous releases, with the addition of deep object and code browsing, and a new debugger Software that helps a programmer debug a program by stopping at certain breakpoints and displaying various programming elements. The programmer can step through source code statements one at a time while the corresponding machine instructions are being executed. (built on the open source DBGP protocol, co-authored by ActiveState), tightly integrated with the new multi-language interactive shell. A host of other enhancements include multi-user support, broad customization, powerful automation (including macros and triggers), improved Rx (regular expression) Toolkit, and emacs key bindings. Rich Words, infrastructure analyst at John Deere & Company, comments: "Komodo has reduced the time, complexity and potential errors associated with developing our administrative systems. It's very flexible, readily adapting to our changing requirements. We use Komodo every day, and are especially impressed with Komodo's ease-of-use and debugging (programming) debugging - The process of attempting to determine the cause of the symptoms of malfunctions in a program or other system. These symptoms may be detected during testing or use by real users. . We're extremely happy with it." New in Komodo 3.0: --Code browser and object browser A utility that provides a hierarchical view of the Java classes in a Java application. It typically comes in an integrated development environment (IDE). See IDE. --Increases developer productivity through facilitating easier code browsing. --Interactive shell (Perl, Python & Tcl) --Allows developers to work smarter through testing, exploring and prototyping code in an interactive way. --New debugging system --Helps understand and fix bugs through a new system based on DBGP (an open debugger protocol standard). New capabilities include multi-session debugging, interactive debugging, enhanced variable viewers and a breakpoint The location in a program used to temporarily halt the program for testing and debugging. Lines of code in a source program are marked for breakpoints. When those instructions are about to be executed, the program stops, allowing the programmer to examine the status of the program manager. --Workgroup support --Facilitates collaboration through a "Shared Toolbox See toolkit and toolbar. " so team-specific customizations can be shared between multiple users. --Find in files --Increases developer efficiency through allowing users to quickly search directories for files containing particular patterns. --Rx Toolkit --Redesigned from the ground up, the new tool kit supports Match, Match All, Replace, and Replace All. --Extensibility --Users can customize Komodo 3.0's interface and add menus and toolbars based on entries in the toolbox or loaded projects. --Macros & triggers --Reworked to allow easier recording, saving and editing of macros. The macro system allows power-users "deep" access into Komodo features, using familiar programming languages. "Komodo 3.0 offers a tremendous range of features across popular open source languages. There's something for everyone," said Shane Caraveo, Komodo Technical Lead at ActiveState. "Whether you're creating Python end-user applications or Perl reporting scripts, coding PHP for websites, or remotely managing Tcl programs, Komodo can help." Komodo offers a powerful workspace for editing, debugging and testing applications, with advanced support for Perl, PHP, Python, Tcl and XSLT, on Linux, Solaris and Windows. Features include a customizable language-aware editor, extensible workspace, source code control integration, web technologies support (including CGI CGI in full Common Gateway Interface. Specification by which a Web server passes data between itself and an application program. Typically, a Web user will make a request of the Web server, which in turn passes the request to a CGI application program. , XML XML in full Extensible Markup Language. Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. & XSLT), a powerful regular expression toolkit, and comprehensive debugging support. Komodo 3.0 Pro, for professional programmers, offers launch special pricing of $245, until August 30, 2004 (regular price: $295). Komodo 3.0 Personal, for educational or non-commercial use, is $29.50. About ActiveState ActiveState is the leading provider of tools for dynamic languages such as Perl, PHP, Python, Tcl and XSLT. Over two million developers rely on ActiveState's professional development tools, high-quality language distributions and enterprise services. For more information, see: www.ActiveState.com. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion