| <!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;"> </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> |
| |