Contact Us Forum Rules Search Archive
WebProWorld Part of WebProNews.com
Page One Link To Us Edit Profile Private Messages Archives FAQ RSS Feeds  
 

Go Back   WebProWorld > Webmaster, IT and Security Discussion > Web Programming Discussion Forum
Subscribe to the Newsletter FREE!


Register FAQ Members List Calendar Arcade Chatbox Mark Forums Read

Web Programming Discussion Forum Working with an API? Developing a plugin? Writing a Mod or script for your favorite blog, Web 2.0 site or Forum? Welcome.

View Poll Results: Is perl a dying language?
yes 9 75.00%
no 3 25.00%
Voters: 12. You may not vote on this poll

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-15-2005, 12:17 PM
WebProWorld New Member
 

Join Date: Nov 2005
Location: Michigan, USA
Posts: 1
landscapeforms RepRank 0
Default 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
Reply With Quote
  #2 (permalink)  
Old 11-24-2005, 08:02 PM
WebProWorld Member
 

Join Date: Jul 2003
Posts: 86
oomwrtu RepRank 0
Default

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...
__________________
Help Matt With College

Help a deserving student pay off his college loans!
Reply With Quote
  #3 (permalink)  
Old 11-28-2005, 04:47 PM
WebProWorld Veteran
 

Join Date: Apr 2005
Location: Winter Park, FL
Posts: 605
KeithO RepRank 0
Default

I gotta say that Perl is on its way out. More people are adopting PHP as their language of choice for dynamic pages.
Reply With Quote
  #4 (permalink)  
Old 11-29-2005, 05:38 PM
brian.mark's Avatar
Administrator
 

Join Date: Jul 2004
Location: Omaha
Posts: 2,717
brian.mark RepRank 2brian.mark RepRank 2
Default 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.
__________________
ToolBarn.com, an Internet Retailer Top 500 and Inc. 500 Company | Tool Parts | Pet Supplies
Reply With Quote
  #5 (permalink)  
Old 06-20-2008, 01:11 AM
WebProWorld Pro
 

Join Date: Apr 2008
Location: Toronto On., Ca.
Posts: 276
Terry Van Horne RepRank 2
Default 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.
Reply With Quote
  #6 (permalink)  
Old 06-21-2008, 02:00 AM
Easywebdev's Avatar
WebProWorld Veteran
 

Join Date: Apr 2004
Posts: 328
Easywebdev RepRank 1
Default 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.
Reply With Quote
  #7 (permalink)  
Old 06-21-2008, 01:23 PM
WebProWorld Pro
 

Join Date: Dec 2007
Location: Brussels, Belgium
Posts: 126
Jean-Luc RepRank 1
Default Re: perl language - is it dying?

Quote:
Originally Posted by landscapeforms View Post
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,...
Reply With Quote
  #8 (permalink)  
Old 06-21-2008, 02:20 PM
WebProWorld Veteran
 

Join Date: Jul 2004
Posts: 983
activeco RepRank 2
Default Re: perl language - is it dying?

Quote:
Originally Posted by Jean-Luc View Post
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.
__________________
This ad space could be yours. Contact us for affordable rates! ; )
Reply With Quote
  #9 (permalink)  
Old 06-21-2008, 06:53 PM
WebProWorld New Member
 

Join Date: May 2006
Posts: 12
Chiefos RepRank 0
Default 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.
Reply With Quote
  #10 (permalink)  
Old 06-21-2008, 07:53 PM
WebProWorld Veteran
 

Join Date: Jul 2004
Posts: 983
activeco RepRank 2
Default Re: perl language - is it dying?

Quote:
Originally Posted by Chiefos View Post
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
__________________
This ad space could be yours. Contact us for affordable rates! ; )
Reply With Quote
  #11 (permalink)  
Old 06-21-2008, 08:48 PM
WebProWorld New Member
 

Join Date: May 2006
Posts: 12
Chiefos RepRank 0
Default 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.
Reply With Quote
  #12 (permalink)  
Old 06-21-2008, 09:00 PM
WebProWorld New Member
 

Join Date: May 2006
Posts: 12
Chiefos RepRank 0
Default 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.
Reply With Quote
  #13 (permalink)  
Old 07-11-2008, 05:42 PM
WebProWorld New Member
 

Join Date: Oct 2005
Posts: 18
wdillsmith RepRank 0
Default 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).
__________________
Looking for a unique gift? Send one of our gourmet cookie bouquets today.
Food lovers - visit the Gourmet Gift of the Day Blog for delicious ideas.
Reply With Quote
  #14 (permalink)  
Old 07-12-2008, 04:52 PM
Easywebdev's Avatar
WebProWorld Veteran
 

Join Date: Apr 2004
Posts: 328
Easywebdev RepRank 1
Default Re: perl language - is it dying?

Quote:
Originally Posted by Chiefos View Post
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.
Reply With Quote
  #15 (permalink)  
Old 07-15-2008, 11:17 AM
kgun's Avatar
WebProWorld 1,000+ Club
 

Join Date: May 2005
Location: Norway
Posts: 5,402
kgun RepRank 3kgun RepRank 3kgun RepRank 3
Default 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 11:41 AM.
Reply With Quote
  #16 (permalink)  
Old 07-23-2008, 03:11 PM
WebProWorld New Member
 

Join Date: May 2006
Posts: 12
Chiefos RepRank 0
Default 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.
Reply With Quote
  #17 (permalink)  
Old 08-27-2008, 06:36 AM
WebProWorld New Member
 

Join Date: Aug 2008
Posts: 7
emily RepRank 0
Default 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 06:41 AM.
Reply With Quote
Reply

  WebProWorld > Webmaster, IT and Security Discussion > Web Programming Discussion Forum
Tags: , ,



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Search Engine Optimization by vBSEO 3.2.0