Perl is one of the most popular scripting language. It is easy to learn and you can do lot in less amount of code. If you’ve used ruby then there is rails, sinatra, etc, for python Django is there and similarly for php there is cakePHP etc.
If you want to leverage your perl skills in web development then a cool framework might be very helpful, right? I think so. So is there any good web development framework for perl ? of course there is. Perl Dancer – it’s micro web development framework, it’s simple, easy and a lot of fun
Dancer – Web Development Framework for Perl
Dancer is a cool web development framework in perl, heavily inspired from Sinatra (web micro-framework for ruby). it’s a free and open source software (available under GPL).
- it’s very simple and easy to learn
- it’s a light weight framework (more precisely a micro framework)
- it has very less dependencies (so you get started with development – in a couple of minutes)
- it’s very flexible
Checkout this slide (below) to get a start Dancing with Perl –
Recommended Link(s) –
Django is one of the coolest web application development framework, for Python developers. Django is a free and open source web development framework (released under BSD license). Django is easy to learn and allows Rapid Development with clean and pragmatic approach (in design).
Recently Django version 1.4 has released but in Ubuntu 12.04 beta or 11.10 or any older versions you can’t get the latest version from the official package repository (In 12.04 Beta 2, the latest version was 1.3). So if you want to try latest version of Django on Ubuntu, then you must install it either from a PPA or manually from source code or by other means.
How to Install Django in Ubuntu
Django 1.4 requires Python 2.5 or later but you shouldn’t wory about that because in Ubuntu, Python 2.7 is installed by default. Open a terminal and execute these commands (you need sudo privilege, just enter your login password) :
tar xzvf Django-1.4.tar.gz
sudo python setup.py install
Play Framework – A Web Application Development framework for Java/Scala Programmers with the taste of Ruby on Rails. So you can easily create High performance and scalable web application in a fun way (unlike the java way which is supposed to be sophisticated and fun-less) – much like Rails. So if you are already familiar with Rails then it would be a great advantage for you, additionally, in the new version of Play (i.e Play 2.0) you can code either in Java or Scala.
So Play is recommended for Java programmers who want to be more productive while developing Web Applications, specially those who got stuck in JSP/Servelet box. It’s a whole new world, optimized for the programmers happiness (borrowed from Ruby on Rails). The deployment of Play Applications are now much easier, you can easily deploy our play applications to cloud, the official TODO list tutorial explains well about deploying a simple Play Application to Heroku.
Features of Play Framework
- Optimized for resource consumption
- Reactive Model (Event Driven, non blocking IO)
- Highly Productive
- It’s Fun!
Download Play Framework 2.0
- PlayFramework.org – go to official site for more details about the API, Documentation etc.
- Scala – Wikipedia page explaining about Scala programming language