have great potential for building Web service client applications. The
term "scripting language" seems to commonly be applied to languages
created as tools for "quick and dirty" solution building from existing
components rather than as complete system programming languages. These
languages typically accomplish a lot in a few statements and have
automatic management of details such as memory allocation.
Based on the TIOBE language popularity survey, the most popular
"scripting" languages are currently PHP, Perl, Python, _javascript_ and
Ruby. Perl was the real workhorse of the early Internet, but is
decreasing in popularity. PHP as a tool for creating Web pages
continues to increase in popularity, but I decided to take a look at
Ruby. I have been impressed with all the industry buzz about the
database oriented open source "Rails" Web framework which is written
in Ruby.
The Ruby programming language has been around since 1995 so it is
about the same age as Java. However, as the vision of a single
creator, Yukihiro Matsumoto, rather than the creation of a corporate
development team, it has developed more slowly and without so much
publicity. In the last few years a surge of interest in the open
source community has promoted a lot of Ruby development. The language
is currently at version 1.8.4 with a major revision to 1.9 coming.
Ruby is an interpreted object oriented language with dynamic typing. A
typical working environment for Ruby includes an interactive interface
for rapid testing. The current standard library includes extensive
classes for dealing with XML documents as well as specific classes for
accessing Web services in XML-RPC and SOAP styles.>>
You can read this tutorial in full at:
<http://searchwebservices.techtarget.com/tip/1,289483,sid26_gci1180700,00.html?track=NL-305&ad=549840>
Gervas
YAHOO! GROUPS LINKS
- Visit your group "service-orientated-architecture" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
