Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Development

    Toolmakers Respond to Boom in Scripting

    By
    Peter Coffee
    -
    August 9, 2005
    Share
    Facebook
    Twitter
    Linkedin

      Using scripting in the right parts of an application stack, to do the right things, is a complex and subjective challenge of finding the right fit between talents and technologies. Writing, debugging and testing scripts is a more straightforward but nontrivial challenge of finding the right fit between complexity and capability.

      Toolmakers, recognizing the white-hot interest of system administrators and applications developers in putting scripts to work in more tasks, are responding with innovation and integration to create attractive script development alternatives.

      /zimages/3/28571.gifIts necessary for practitioners to recognize and confront scriptings challenges. Click here to read more.

      Scripting languages dont have a long tradition of elaborate, integrated development environments because the scripting cycle hasnt normally needed to orchestrate editing, compiling, debugging and performance profiling. Scripts have tended to be produced with ordinary text editors and invoked merely by pointing the scripting engine at the location of the file containing a series of statements.

      Many scripters therefore adopt as their environment a high-end programmers editor, such as SlickEdit Inc.s Visual SlickEdit, with JavaScript syntax awareness and source code color highlighting. This industrial-strength product is available in several versions; prices start at $99 for an Eclipse plug-in but quickly rise into hundreds of dollars for complete installations.

      As scripting moves into more complex roles, developers are increasingly interested in more broadly capable integrated tool sets for script development. Fortunately, this comes at a time when comprehensive tool suites are becoming ever more affordable, as open-source projects spin off productivity aids to create an aggressive competitive environment—one that makes SlickEdits pricing look increasingly out-of-date.

      With its broad use in the open-source community, scripting is a particular beneficiary of this trend. For example, C Point Pty Ltd.s March release of Version 5.0 of its $50 Antechinus JavaScript Editor offers integral syntax checking, code evaluation and integral Web page design aids (www.c-point.com).

      While JavaScript is the “J” in AJAX (the development model that blends asynchronous JavaScript with XML), other script-oriented developers live and breathe in one or more of the languages denoted by the “P” in LAMP, the open-source application stack of the Linux operating system, Apache Web server, MySQL database, and one or more of the scripting languages Perl, Python and PHP.

      With their vital role in the fast-growing world of open-source enterprise software, these three “P” languages are supported by an equally fast-growing array of tools and environments. A leading example is Komodo 3.1, an integrated development environment for dynamic languages from ActiveState (www.activestate.com).

      Built on the Mozilla platform, Komodo offers developers multilanguage editing with code navigation, Web page previewing, debugging and extensibility with macros. A personal version, lacking large-project support tools and restricted to noncommercial use, can be obtained for less than $30.

      In addition to using scripting tools for administrative and text-file processing tasks, and for adding interactive behavior to the browser-based Web experience, developers can look forward to applying their skills and tools for dynamic scripting in an expanding array of execution environments. The Java virtual machine, for example, is on a path toward supporting dynamic languages, as well as the bytecode-compiled Java language, and both Microsoft Corp. and third parties offer scripting tools that plug into Microsofts Visual Studio .Net workbench.

      Scriptings heritage is largely in the Unix space, but it becomes more universal with the availability of products such as MKS Inc.s Toolkit 9.0, released in June, which hosts traditional Unix tools on Windows and can package a script as a Windows service (www. mkssoftware.com). Microsofts .Net environment supports similar functions with surprisingly similar code in dynamic languages such as Perl or VBScript, as well as C#.

      Scripting is also becoming integrated into the development environments and component libraries offered to Java developers, as illustrated by the provision of AJAX components in the Version 2 update of Sun Java Studio Creator expected this fall from Sun Microsystems Inc. (reviewed in early-access form by eWEEK Labs on Page 40).

      To maximize their gains, those evaluating scripting tools should pay heed to standards compliance. Rapid response to evolving language definitions, as well as to the continuing refinement of scripting target platforms such as Mozilla, requires agility from toolmakers to preserve the freedom of developers.

      Technology Editor Peter Coffee can be reached at peter_coffee@ziffdavis.com.

      Writing the script for developer productivity

      • Text editors handle many scripting tasks
      • Integrated testing and design aids streamline complex projects
      • Script editors can be stand-alone software or plug-ins to integrated tool sets
      • Developers need to balance convenience and power versus standards compliance

      Source: eWEEK Labs

      /zimages/3/28571.gifCheck out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.

      Peter Coffee
      Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.

      MOST POPULAR ARTICLES

      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      IT Management

      Intuit’s Nhung Ho on AI for the...

      James Maguire - May 13, 2022 0
      I spoke with Nhung Ho, Vice President of AI at Intuit, about adoption of AI in the small and medium-sized business market, and how...
      Read more
      Cloud

      IGEL CEO Jed Ayres on Edge and...

      James Maguire - June 14, 2022 0
      I spoke with Jed Ayres, CEO of IGEL, about the endpoint sector, and an open source OS for the cloud; we also spoke about...
      Read more
      Applications

      Kyndryl’s Nicolas Sekkaki on Handling AI and...

      James Maguire - November 9, 2022 0
      I spoke with Nicolas Sekkaki, Group Practice Leader for Applications, Data and AI at Kyndryl, about how companies can boost both their AI and...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2022 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×