|
View Poll Results: Is perl a dying language?
|
|
yes
|
 
|
9 |
75.00% |
|
no
|
 
|
3 |
25.00% |
 |

11-15-2005, 11:17 AM
|
|
WebProWorld New Member
|
|
Join Date: Nov 2005
Location: Michigan, USA
Posts: 1
|
|
perl language - is it dying?
our site utilizes perl and is heavily data base driven. I'm told perl is a dying language, not being taught in colleges and therefore it's hard to hire staff to support our site. It is recommended that we migrate the site to a microsoft language and server. Is this legitimate? We are in Michigan, USA and I would prefer to keep our site support in this region of the world.
__________________
Janis
Marketing Manager
|

11-24-2005, 07:02 PM
|
|
WebProWorld Member
|
|
Join Date: Jul 2003
Posts: 86
|
|
After attempting to learn Perl (and somewhat succeeding :D ), I've found that PHP is easier to use. This could be because I have used PHP for quite a while now, and know it's syntax forwards and backwards, but I should think that if it's easy for me to use, it's also easier for everyone else. This probably means that it would be easier to find support for PHP applications; you could probably learn enough to go post your problem on a forum where someone could help you through it (cut down on costs). Just my opinion...
|

11-28-2005, 03:47 PM
|
|
WebProWorld Veteran
|
|
Join Date: Apr 2005
Location: Winter Park, FL
Posts: 605
|
|
I gotta say that Perl is on its way out. More people are adopting PHP as their language of choice for dynamic pages.
|

11-29-2005, 04:38 PM
|
 |
Administrator
|
|
Join Date: Jul 2004
Location: Omaha
Posts: 2,717
|
|
I don't think it is dying...
I don't think it is dying, but I think it is becoming more focused on specialized tasks. It is incredibly easy to write a spider in Perl when compared to C or PHP. Scheduled tasks run very well with Perl. System administration with Perl is also very common.
For instances where the power of Perl isn't necessary, PHP or some other language is probably a simpler and less resource intensive alternative. But with the number of core Linux features that rely heavily on Perl, I can't see it as dying.
Brian.
|

06-20-2008, 12:11 AM
|
|
WebProWorld Pro
|
|
Join Date: Apr 2008
Location: Toronto On., Ca.
Posts: 235
|
|
Re: perl language - is it dying?
First language I learned was Perl. I agree Perl rules for writing spiders and HTTP protocal apps. For data last I tried it with a relational database it was mucho frustrating and the code was mega bloated compared to .asp and ODBC. For pure text, nothing but nothing touches Perl for processing flatfile data! I agree it is still the Unix admins best friend. Perl on a windows machine was quite good as well other than, last I looked it wouldn't fork a process like you could on NIX.
|

06-21-2008, 01:00 AM
|
 |
WebProWorld Veteran
|
|
Join Date: Apr 2004
Location: Donegal, Ireland.
Posts: 322
|
|
Re: perl language - is it dying?
Using Perl for web applications is dead in the water. As many have pointed out it is and will continue to be heavily used for shell scripting in nix environments where its features excell.
Refactoring your website to a more poplular web scripting language such as php or asp is sound advice. You will find a lot more programmers with experience of those languages working in the web development areas whereas finding perl coders will be a lot harder.
__________________
"I have not failed. I have found 10,000 ways that don't work" - Thomas Edison.
"The secret to creativity is knowing how to hide your sources" - Albert Einstein.
|

06-21-2008, 12:23 PM
|
|
WebProWorld Pro
|
|
Join Date: Dec 2007
Location: Brussels, Belgium
Posts: 110
|
|
Re: perl language - is it dying?
Quote:
Originally Posted by landscapeforms
I'm told perl is a dying language, not being taught in colleges and therefore it's hard to hire staff to support our site. It is recommended that we migrate the site to a microsoft language and server.
|
99 % Microsoft marketing BS.
Perl is a bit out of fashion, but it is still a very valid choice. PHP is the most popular web langage today. Serious PHP programmers are able to write Perl programs after less than 2 weeks of self-study. Many are able to do it within a few days.
To migrate to ASP would be a step back and a costly move.
Jean-Luc
__________________
Checking redirects is now as easy as 1 2 3, even if you are not a HTTP-header guru !
AWStats Support: installation assistance, add-on's, extra sections, dedicated forum,...
|

06-21-2008, 01:20 PM
|
|
WebProWorld Veteran
|
|
Join Date: Jul 2004
Posts: 973
|
|
Re: perl language - is it dying?
Quote:
Originally Posted by Jean-Luc
99 % Microsoft marketing BS.
|
Indeed. Perl > PHP has much more sense than Perl > asp.
However, as Easywebdev pointed out, for shell needs Perl is a logical choice while PHP is more specialized for html aplications.
I see no problem in using both at the same time and agreed, for most PHP people doing Perl for the first time is no problem at all.
|

06-21-2008, 05:53 PM
|
|
WebProWorld New Member
|
|
Join Date: May 2006
Posts: 12
|
|
Re: perl language - is it dying?
Just to add a bit of an alternitive slant as this forum is very linux/php orientated.
The advise given here has been pretty accurate in that the overwelming suggestion seems to be keep the Perl scripts for server administration tasks and migrate your web layer to php.
Quote:
|
Originally Posted by Jean-Luc
Originally Posted by Jean-Luc
99 % Microsoft marketing BS.
Quote:
|
Originally Posted by activeco
Indeed. Perl > PHP has much more sense than Perl > asp.
|
|
Well while I agree that Microsoft's marketing can be somewhat far fetched the ASP.NET/Windows server stack can offer a lot of advantages of the *nix/php stack. A relevant example here is that the .NET framework can be used both as the web layer and to extend IIS, or write windows services for scheduling, etc. Meaning that those comfortable with the architecture of a web layer in ASP.NET will find developing server administration type tasks familiar.
Quote:
|
Serious PHP programmers are able to write Perl programs after less than 2 weeks of self-study. Many are able to do it within a few days.
|
I disagree with this comment as although any decent developer can easily switch syntax of a language and pick up the core functionality quick swiftly a change to any new language will bring its own series of unknowns which can be time consuming to overcome.
Additionally, php suffers from being quite easy to pick up an run with. This may seem odd but that fact that after a few hours learning you can get a simple database driven site knocked up leads to many half assed developers believing themselves competent. Don't get me wrong there are many decent php developers out there but if you are going to be switching technologies then you wont really going to know what your looking for.
There does tend to be a lot more Microsoft developers out there with some form of certification than in the php world. Though certification can only tell you so much.
At the end of the day it really is going to depend on what your doing, the microsoft option CAN be expensive, and reskilling your staff will be time consuming. So if your IT inferstructure isn't too complex then as advised move your web layer to php where possible.
With regards to more complex n-tier development then php would 'probably' be the wrong chioce, and you may need to consider either switching to the .NET platform or looking to go down the Java route.
|

06-21-2008, 06:53 PM
|
|
WebProWorld Veteran
|
|
Join Date: Jul 2004
Posts: 973
|
|
Re: perl language - is it dying?
Quote:
Originally Posted by Chiefos
There does tend to be a lot more Microsoft developers out there with some form of certification than in the php world.
|
The difference between drivers only and drivers/mechanics is very significant one.
Even drivers only more like vehicles with a full access to the machine.
Quote:
|
With regards to more complex n-tier development then php would 'probably' be the wrong chioce, and you may need to consider either switching to the .NET platform or looking to go down the Java route.
|
Or the best: stay with Perl.
Pro and Contra: PHP in contrast to Perl
Running together: Using Perl Code from PHP
|

06-21-2008, 07:48 PM
|
|
WebProWorld New Member
|
|
Join Date: May 2006
Posts: 12
|
|
Re: perl language - is it dying?
Quote:
|
Or the best: stay with Perl.
|
Maybe, but the results of the poll shows what is quite apparent to the original poster. There just aren't enough skilled Perl developers out there, and without a decent community the language support MAY dwindle in the long run.
|

06-21-2008, 08:00 PM
|
|
WebProWorld New Member
|
|
Join Date: May 2006
Posts: 12
|
|
Re: perl language - is it dying?
Sorry just to clarify, I am not promoting MS technologies, I am just offering the alternative. I think that the worst thing most developers do is get emotionally attached to their languages. With the pace that this industry moves that's just career suicide.
If I were making a simple small scale site I'd go with php as its quick easy and simple. If I were working in a totally MS based environment it would be sensible to go with ASP.Net route, and although I only know a little Java I may be tempted to skill up a little more in this arena if the situation demanded it.
|

07-11-2008, 04:42 PM
|
|
WebProWorld New Member
|
|
Join Date: Oct 2005
Posts: 18
|
|
Re: perl language - is it dying?
I used perl back in the mid 90s, back in the days when shopping carts ran in cgi-bin. At our new company I had the chance to use whatever I wanted, so after a little research I went with PHP. PHP is much easier to understand and there is more support for it. Perl is what I call a "hard-core" programmers language. You can do really cool things in Perl, and often with very few commands. But it can be pretty cryptic, and not for faint of heart. If you've already used Perl, the transition to PHP is pretty easy. I actually have converted scripts from perl to PHP and it was pretty straightforward (e.g., search and replace elsif with elseif).
|

07-12-2008, 03:52 PM
|
 |
WebProWorld Veteran
|
|
Join Date: Apr 2004
Location: Donegal, Ireland.
Posts: 322
|
|
Re: perl language - is it dying?
Quote:
Originally Posted by Chiefos
With regards to more complex n-tier development then php would 'probably' be the wrong chioce, and you may need to consider either switching to the .NET platform or looking to go down the Java route.
|
With php5 the languages object orientated support has brought it in line with the likes of asp and java. With namespacing support backported from php 6 to php5.3 then it is as fully feature rich as any competing language.
The problem with php is its earlier incarnations allowed people to study for a few days, look at some code and whip up a database driven site in a few weeks leading them to believe themselves competent programmers. Hence the php sector of developers is full of shoddy programmers compared to the .NET area where there is certification and usually classroom training (as mentioned above).
To say it is the wrong choice for complex applications is wrong. Php in the hands of a decent programmer (one who understands enterprise application design and design patterns) can easily be used to build robust complex web applications.
__________________
"I have not failed. I have found 10,000 ways that don't work" - Thomas Edison.
"The secret to creativity is knowing how to hide your sources" - Albert Einstein.
|

07-15-2008, 10:17 AM
|
 |
WebProWorld 1,000+ Club
|
|
Join Date: May 2005
Location: Norway
Posts: 5,120
|
|
Re: perl language - is it dying?
In my view, people that start with PHP today and are ready when php 6 is finished are lucky.
Some relevant links for coders:
Google Code - Summer of Code - Application Information
Google and Open Source - Google Code
An inside look at the Pattern Library » Yahoo! User Interface Blog
php 6 and mysql 5 - SitePoint Forums
On holiday I talked to a teacher at the IT institute of the University of Oslo that told me that Simula is still used to teach students OOP.
Why? Simply because Simula is a full featured nearly self documentary OOP language with multiple inheritance. Simula's son, BETA generalises the class concept. "Everything" in BETA is a pattern.
You find much more information in the last link in my signature.
Is FORTRAN dying? Is Perl dying?
I don't care and do not know.
The most popular languages today are C inspired languages and easy "dialects" of C++
Last edited by kgun : 07-15-2008 at 10:41 AM.
|

07-23-2008, 02:11 PM
|
|
WebProWorld New Member
|
|
Join Date: May 2006
Posts: 12
|
|
Re: perl language - is it dying?
Quote:
|
With php5 the languages object orientated support has brought it in line with the likes of asp and java. With namespacing support backported from php 6 to php5.3 then it is as fully feature rich as any competing language.
|
Agreed, php is becoming a really feature rich language for handling the web layer of a project. But that in itself can only satisfy x amount of n-tier requirements.
For example if you have a common set of services that are to be consumed by both a web layer and a desktop app then with php you'd write your services and web layer but for the desktop you'd have to look else where (maybe c, java, or .net).
Additionally, if your system needed to perform scheduled server tasks then your relying on something like perl to take care of this.
Ultimatly, though the day that php is used as a cross platform desktop language as well as a web language is when I would consider php a nice choice.
On a side note I looked at a php IDE "phpDesigner 2008" that made hooking up php debuging pretty easy. And had support for intellisense (sorry for the MS term but I dont know how else to describe it). So good to see the tools are getting better for php development.
|

08-27-2008, 05:36 AM
|
|
WebProWorld New Member
|
|
Join Date: Aug 2008
Posts: 7
|
|
Re: perl language - is it dying?
Hi
I think most of the new web designers using and learning PHP, that makes perl out dated.
thanks
Last edited by emily : 08-27-2008 at 05:41 AM.
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|