OpenCrypt - Membership Management
My Account / Forgotten Password?
 Home  my.OpenCrypt 
 Home  My Account  Helpdesk  FAQ and Documentation  Download OpenCrypt  Manage Licenses  OpenCrypt APIs  Upgrade Release Notes 

Frequently Asked Questions and Documentation
TopDictionary and Terms

A dictionary style collection of technical words and terms with simple explanations.

Perl vs PHP (and HTML)

Some facts about Perl:

    Perl is the most popular web programming language due to its text manipulation capabilities and rapid development cycle.
    Perl is widely known as " the duct-tape of the Internet".
    Perl can handle encrypted Web data, including e-commerce transactions.
    Perl can be embedded into web servers to speed up processing by as much as 2000%.

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

75% of OpenCrypt is written in Perl including the frontend software such as the registration form and user account manager and the backend such as the administration panel and 'The OpenCrypt Robot'. We use Perl because of it's fantastic and un-parralled data processing and manipulation abilities, for the complex calculations performed by the software there simply is no other choice.

However, elements of the software such as the 'PHP Login Interface' and shopping cart, and the helpdesk and picture gallery add-ons are written in PHP, and for a very important reason. Whilst Perl is a fantastic language, it is somewhat intimidating for novice users to work with and whilst it is brilliant at generating HTML documents, if you want to dynamically generate content with embedded code it can become complicated. The 'PHP Login Interface' is designed to be very flexible, and to be so flexible the administrator must be able to manipulate basic programming syntax in order to control how the content is displayed. This ability is what makes our login interface so customisable in comparison to our competitors. If this had been written in Perl, it would be far more complicated and time consuming for novice users to work with, whilst PHP enables us to use very simple and basic code embedded directly in the HTML document in order to produce impressively dynamic content and most importantly, without compromising the security of the secure content.

This content is out-of-date, PHP has significantly advanced over the last two years and we have now begun re-writing OpenCrypt in PHP. For more information regarding this, please see:

Article Details

Last Updated: 07 October 2009 07:20:46
Revision Number: 4
Article viewed 26388 times.
FAQ Index
Pre-Sales Questions
OpenCrypt Documentation
OpenCrypt System
E-Commerce Configuration
User Management
Database Management
OpenCrypt Installation
PHP Login Interface
OpenCrypt Plugins
OpenCrypt Add-Ons
Dictionary and Terms

Copyright © 1999 - 2016 ionix Limited. All Rights Reserved.

Powered by OpenCrypt