[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 263
  • Last Modified:

cgi file extension and difference types of cgi?

whats the difference between the following...

Perl
Python CGI
Ruby CGI
Ruby on Rails

do each of these have their own file extension like .cgi and .pl for example??
Im familiar with php and asp but have never done any perl or cgi. What are the differences between the languages listed above??
0
cimmer
Asked:
cimmer
  • 3
1 Solution
 
Kim RyanIT ConsultantCommented:
They are all scripting languages often used in a web context. They are all object oriented, untyped, have auto memory management. Ruby on rails is a web framework written in Ruby
.pl = perl .py = python But a .cgi application could be perl, ruby, any language depending on how the web server dfiens file extensions

There are too many difference to list here, check the following.  Perl is the most widely used as has a huge library of contributed modules (CPAN). Ruby on Rails is making a big impact as a rapid web development tool. Python uses a more ofrmalised syntax so is a good first or teaching language.

See also:
http://en.wikipedia.org/wiki/Ruby_%28programming_language%29
http://en.wikipedia.org/wiki/Perlhttp://en.wikipedia.org/wiki/Python_programming_language
0
 
TintinCommented:
Perl - A general purpose programming language
Python CGI - CGI scripts written in Python
Ruby CGI - CGI scripts written in Ruby
Ruby on Rails - Framework to develop Ruby web applications
0
 
Kim RyanIT ConsultantCommented:
Has this helped you?
0

Featured Post

[Webinar] Kill tickets & tabs using PowerShell

Are you tired of cycling through the same browser tabs everyday to close the same repetitive tickets? In this webinar JumpCloud will show how you can leverage RESTful APIs to build your own PowerShell modules to kill tickets & tabs using the PowerShell command Invoke-RestMethod.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now