summaryrefslogtreecommitdiffstats
path: root/user_guide/overview/at_a_glance.html
diff options
context:
space:
mode:
authoradmin <devnull@localhost>2006-09-23 03:23:14 +0200
committeradmin <devnull@localhost>2006-09-23 03:23:14 +0200
commit25f6fca75a49facb8c47a0c9abdab7862fc85c47 (patch)
treeac32df886fe569a5f8e6a9c2d9b61d849ceb21c6 /user_guide/overview/at_a_glance.html
parent8407ccaa1162df0addf49d50a9a0b6e9a4151804 (diff)
Diffstat (limited to 'user_guide/overview/at_a_glance.html')
-rw-r--r--user_guide/overview/at_a_glance.html13
1 files changed, 8 insertions, 5 deletions
diff --git a/user_guide/overview/at_a_glance.html b/user_guide/overview/at_a_glance.html
index ca911cbe0..14e2f0524 100644
--- a/user_guide/overview/at_a_glance.html
+++ b/user_guide/overview/at_a_glance.html
@@ -90,6 +90,10 @@ Additional libraries are loaded dynamically upon request, based on your needs fo
is very lean and quite fast.
</p>
+<h2>Code Igniter is Fast</h2>
+<p>Really fast. We challenge you to find a framework that has better performance the Code Igniter.</p>
+
+
<h2>Code Igniter Uses M-V-C</h2>
<p>Code Igniter uses the Model-View-Controller approach, which allows great separation between logic and presentation.
This is particularly good for projects in which designers are working with your template files, as the code these file contain will be minimized. We describe MVC in more detail on its own page.</p>
@@ -104,13 +108,15 @@ approach to URLs that is synonymous with dynamic systems, Code Igniter uses a se
<h2>Code Igniter Packs a Punch</h2>
<p>Code Igniter comes with a very nice set of libraries that enable the most commonly needed web development tasks,
-like connecting to a database, sending email, validating form data, maintaining sessions, manipulating images, and more.</p>
+like accessing a database, sending email, validating form data, maintaining sessions, manipulating images, working with XML-RPC data and more.</p>
<h2>Code Igniter is Extensible</h2>
<p>The system can be easily extended through the use of plugins and helper files, or even through class extensions or standard includes.</p>
<h2>Code Igniter Does Not Require a Template Engine</h2>
-<p>Template engines simply can not match the performance of native PHP, and the syntax that must be learned to use a template
+<p>Although Code Igniter <em>does</em> come with a simple template parser that can be optionally used, it does not force you to use one.
+
+Template engines simply can not match the performance of native PHP, and the syntax that must be learned to use a template
engine is usually only marginally easier than learning the basics of PHP. Consider this block of PHP code:</p>
<code>&lt;ul><br />
@@ -138,9 +144,6 @@ engine is usually only marginally easier than learning the basics of PHP. Consi
<p>Yes, the template engine example is a bit cleaner, but it comes at the price of performance, as the pseudo-code must be converted
back into PHP to run. Since one of our goals is <em>maximum performance</em>, we opted to not require the use of a template engine.</p>
-<p>That said, Code Igniter <strong>does</strong> come with a simple template engine class which you can optionally use. Or, if you
-prefer using a full-blown template engine such as Smarty, there's no reason why you can't use it with Code Igniter.
-Just include your template engine script when you write your controllers, and continue working as you normally do.</p>
<h2>Code Igniter is Thoroughly Documented</h2>
<p>Programmers love to code and hate to write documentation. We're no different, of course, but