blob: 226643a621a07ed938e148174b8ab91663fb8a3e [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta name="keywords" content="Apache Tcl Webprogramming">
<meta name="description" content="Website for the Tcl related projects within the Apache Software Foundation">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Why Tcl</title>
<!-- Le styles -->
<link href="../templates/ydotm/bootstrap3.css" rel="stylesheet">
<link href="../templates/ydotm/style.css" rel="stylesheet">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="/assets/js/html5shiv.js"></script>
<![endif]-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js" type="text/javascript"></script>
</head>
<body>
<div id="wrapper">
<div id="main">
<nav class="navbar navbar-default tcl-navbar">
<div class='container'>
<div class="navbar-header">
<button class="navbar-toggle collapsed"
type="button"
data-toggle="collapse"
data-target="#tcl-navbar-collapse"
aria-controls="tcl-navbar-collapse"
aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div id='logo'>
<a href="../index.html"
class="navbar-brand nav-logo ">Apache Tcl</a>
</div>
</div>
<div class="collapse navbar-collapse" id="tcl-navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li>
<a href="../index.html">Home</a>
</li>
<li>
<a href="http://tcl.apache.org/rivet/">Rivet</a>
</li>
<!-- li>
<a href="http://tcl.apache.org/websh/">Websh</a>
</li -->
<!-- li><a href="http://tcl.apache.org/mod_tcl/">mod_tcl</a></li -->
<li>
<a href="about.html">About Us</a>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container -->
</nav>
<div class="container container-tcl-main">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-4 col-md-offset-1 col-lg-4 col-lg-offset-1">
<img class="img-responsive img-center"
src="../templates/ydotm/apachetcl.gif">
</div>
<div class="col-xs-12 col-sm-12 col-md-7 col-lg-7">
<div class='tcl-main-intro'>
<div class='intro-header'>Tcl and Apache HTTP webserver Integration</div>
<div class='intro-body'>
<p>
Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of
our project is to combine the power of the Apache web server with the
capabilities of the mature, robust and flexible Tcl scripting language.
</p>
<p>
New to Tcl? Curious about its advantages?
Have a look at <a href="why.html">Why Tcl?</a>
</p>
</div>
</div>
</div>
</div>
</div>
<div class="container-tcl-body">
<div class='container'>
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-7 col-lg-7">
<div class='tcl-main-body'>
<h2>Why Tcl</h2>
<p>
<b>Flexible</b>
: Tcl lets you program in the way you
want. For example, you can program in a style that fits
your needs, either quick-and-dirty, mixing up HTML and
Tcl script to create dynamic web pages fast, or, should
you require more organization, for a larger, complex site, Tcl
works very well with the 'three tier' model currently in
vogue and used by many java systems.
</p>
<p>
<b>Multi-Purpose</b>
: Tcl can be used for the web,
but also for a variety of other tasks. It was designed
as a general purpose "Tool Command Language", infact, to
provide users with a language adept at performing a wide
range of jobs, including system administration, rapid
GUI creation with the Tk graphical toolkit, internet
protocol glue, testing harnesses and so on... This
means you can learn one language and use it for many
things!
</p>
<p>
<b>Wide Industry Use</b>
: Tcl has a liberal Open
Source license (BSD) which has helped spread it within
the industry, both as a stand-alone product, as well as
embedded within applications as an extension language.
It is used by such industry front-runners as Cisco, AOL,
CNET, and many others.
</p>
<p>
<b>Fast, Light</b>
: Tcl is fast, having undergone
major improvements in the past years. System resources
are also impacted lightly - Tcl takes up relatively
small amounts of disk and memory space.
</p>
<p>
<b>Easy</b>
: A simple syntax, and lots of
documentation, both in print and on the web, make Tcl
an easy language to learn, both for the experienced
software professional as well as for students, web
authors, hobbyists and others, who find that with a
little bit of learning, they can accomplish a great
deal.
</p>
<p>
<b>Existing Code</b>
: There are thousands upon
thousands of lines of existing code to be used, either
as examples to be learned from, to be included
directly in your code, or as extensions to perform a
range of common tasks - image manipulation, email,
XML, SOAP, HTTP, socket programming, etc...
</p>
<p align="center">
<b>More <a href="tcl.html">Tcl Information</a>
</b>
</p>
</div>
</div>
<div class='col-xs-12 col-sm-12 col-md-4 col-md-offset-1 col-lg-4 col-lg-offset-1'>
<div id="sidebar">
<ul class='list-unstyled'>
<li id="base">
<h2 class="sidebar-title">Apache Tcl</h2>
<ul class="sidebar-inner-list list-unstyled">
<li class="navitem">
<a href="why.html">Why Tcl?</a>
</li>
<li class="navitem">
<a href="contributing.html">Contributing</a>
</li>
<li class="navitem">
<a href="tcl.html">Tcl Information</a>
</li>
<li class="navitem">
<a href="about.html">About Us - Contact</a>
</li>
</ul>
</li>
<li id="projects">
<h2 class="sidebar-title">Projects</h2>
<ul class="sidebar-inner-list list-unstyled">
<li class="navitem">
<a href="http://tcl.apache.org/rivet/">Rivet</a>
</li>
</ul>
</li>
<li id="acknowledgments">
<h2 class="sidebar-title">Acknowledgments</h2>
<ul class="sidebar-inner-list list-unstyled">
<li class="navitem">
<a href="http://www.apache.org/foundation/thanks.html">ASF Sponsorship</a>
</li>
</ul>
</li>
</ul>
</div><!-- end #sidebar -->
<div style="clear: both;">&nbsp;</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="container">
<div class='text-center'>Copyright © 2015 Apache Software Foundation. All rights reserved. |
Site template created by Jasen Kim (<a href="http://www.ydotm.com">YDOTM</a>)</div>
</div>
</footer>
<script src="../templates/ydotm/bootstrap3.js" type="text/javascript"></script>
</body>
</html>