Re: Commercial perl software?
by Abigail-II (Bishop) on Feb 22, 2003 at 18:39 UTC
|
First of all, just because someone charges for a software
product doesn't mean it's good. Just like that open source
doesn't mean it's good.
The only commercial Perl software I know of is a mud written
in Perl, written by Thomas Boutell, the same person who wrote
the GD library (the C library, not the Perl interface). However,
there is commercial software out there of which at least pieces
have been written in Perl. Veritas cluster software for instance.
Solaris also comes with some tools written in Perl. Some HP Openview
programs are written in Perl.
Abigail | [reply] |
Re: Commercial perl software?
by Enlil (Parson) on Feb 22, 2003 at 19:10 UTC
|
I agree with Abigail-II's statements about assuming what makes software good. That said though, perl.com has an article on radiator.-enlil | [reply] |
Re: Commercial perl software?
by adrianh (Chancellor) on Feb 22, 2003 at 20:08 UTC
|
| [reply] |
Re: Commercial perl software?
by fhe (Novice) on Feb 23, 2003 at 00:36 UTC
|
Well, Radiator is such a product. To quote directly from their website (http://www.open.com.au/radiator/index.html):
Radiator is the highly flexible, configurable and extensible Radius server from Open System Consultants. Designed from the ground up to offer features and options not found in any other Radius server, it uses the latest Object Oriented technology to achieve superior reliability and flexibility.
With more than 20 different authentication methods available, and support for most Unix and PC platforms, Radiator is the Radius server for serious ISPs and carriers who want power and flexibility to meet the needs of their growing user base.
There is quite a good article about it on www.perl.com: http://www.perl.com/pub/a/2002/10/15/radiator.html.
Additionally, Rational is maintaining an interface to Rational Clearcase (see http://search.cpan.org/author/RATL/). | [reply] |
Re: Commercial perl software?
by toma (Vicar) on Feb 22, 2003 at 19:43 UTC
|
All good CAD tools use a scripting language
inside of a compiled application.
The scripting languages tend to look like
either perl, lisp, or forth.
The core application is typically written in C or C++.
Many features are implemented in the scripting language.
The scripting language is also documented and
delivered to the customer to use for customization.
Customization is good for keeping customers,
who's cumulative effort tends to lock them in.
Compiling the underlying application also makes it
easier to implement a software licensing scheme.
Examples of CAD tools with this approach are made by
Mentor Graphics, Cadence, AutoDesk, and *many*
others.
Some of the CAD systems use perl,
either embedded as the extension language
or as an independent executable.
It should work perfectly the first time! - toma | [reply] |
Re: Commercial perl software?
by valdez (Monsignor) on Feb 23, 2003 at 09:55 UTC
|
| [reply] |
Re: Commercial perl software?
by blahblahblah (Priest) on Feb 23, 2003 at 05:10 UTC
|
There are a couple of successful commercial helpdesk products that I know of that are written in perl: footprints and wonderdesk.
As far as your discussion with your co-worker about commercial programs written in scripting languages, I think you need to clarify what you mean by "scripting language". What is a "script" as opposed to an application? What is a scripting language? When you say script, I think of short shell scripts, windows .bat files, or short perl utilities that I've written. While these languages are all great for writing quick scripts, perl differs in that it is just as well suited for writing large and complex programs.
When you view perl as a full featured programming language and compare it to C or C++, it's clear that some things are easier to do in perl. The web based programs I mentioned do a lot of text processing, which is easier in perl where you don't have to worry about memory allocation, typing, or other low level details as much. That leads to quicker development and easier maintenance, which are important factors for a commercial product.
I think visual basic is a good counter-example to your coworker's rule. Many commercial apps are written in it. The mantra at Lucent/Bell may have worked well because many of their programs were lower-level, hardware-interfacing sorts of programs. Visual basic, perl, etc., make the user interface and some other programming tasks easy, and often rely on libraries and built-in functions for the lower level stuff. | [reply] |
Re: Commercial perl software?
by Solo (Deacon) on Feb 22, 2003 at 20:13 UTC
|
The VMWare management console is written in Perl.
--Solo
--
I think my eyes are getting better. Instead of a big dark blur, I see a big light blur.
| [reply] |
Re: Commercial perl software?
by Thelonius (Priest) on Feb 23, 2003 at 02:02 UTC
|
Sanface sells txt2pdf and a few other PDF tools written in Perl. | [reply] |
Re: Commercial perl software?
by PodMaster (Abbot) on Feb 23, 2003 at 00:44 UTC
|
I ran into
http://www.smart-perl-makefiles-now.com
somewhat recently. It's commercial sofware as far as I understand it.
MJD says you
can't just make shit up and expect the computer to know what you mean, retardo!
I run a Win32 PPM
repository for perl 5.6x+5.8x. I take requests.
** The Third rule of perl club is a statement of fact: pod is sexy.
|
| [reply] |
Re: Commercial perl software?
by Wysardry (Pilgrim) on Feb 23, 2003 at 04:20 UTC
|
A search on Perl and Commercial at Hotscripts gives 51 matches, though many more can be found by browsing, as usually a specific price is given rather than using the word "Commercial".
Infopop have done rather well with their commercial UBB forum series.
__________
"Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to one instruction which doesn't work." -- (Author Unknown)
| [reply] |
|
| [reply] |
|
Hey, I didn't say that it was well-written, just that it sold quite well. ;o)
It was one of the best known forums available at one time, although the freeware, shareware and open source alternatives have eclipsed it since then.
The most popular of these is probably phpBB, although you're likely right about vBulletin being the most popular commercial forum.
__________
"Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to one instruction which doesn't work." -- (Author Unknown)
| [reply] |
Re: Commercial perl software?
by iguanodon (Priest) on Feb 23, 2003 at 12:57 UTC
|
WebEvent sells a set of web based calendar tools written in Perl. Note that this is both commercial (as in not freeware) and open source (as in you can tweak the code if you want to). | [reply] |
Re: Commercial perl software?
by jonadab (Parson) on Feb 23, 2003 at 21:28 UTC
|
"go native." In other words, if the OS was written in C, write your application in C, if the OS was written in C++, write your application in C++, etc...
This mantra is significantly oversimplistic. Ask
him what language should be used for writing apps
for VMS. Then, if he manages to cough up any kind
of answer at all, ask him what language should be
used to write an application that by virtue of its
problem domain needs to be deployed on multiple
different types of OSes and multiple different
hardware architectures. Say that the exact list
of necessary platforms will change on a per-customer
basis.
sub H{$_=shift;while($_){$c=0;while(s/^2//){$c++;}s/^4//;$
v.=(' ','|','_',"\n",'\\','/')[$c]}$v}sub A{$_=shift;while
($_){$d=hex chop;for(1..4){$pl.=($d%2)?4:2;$d>>=1}}$pl}$H=
"16f6da116f6db14b4b0906c4f324";print H(A($H)) # -- jonadab
| [reply] [d/l] |
Re: Commercial perl software?
by Starky (Chaplain) on Feb 23, 2003 at 21:40 UTC
|
I have done some consulting for a company (which shall remain nameless) whose primary product is a cross-platform systems monitoring tool which includes automated performance tuning and optimization. It is written in Perl.
The product is quite robust and highly customizable, taking advantage of the ability that Perl confers to quickly implement customized tools on a variety of platforms.
And it's done well through the downturn.
Mention should also be made of all the web sites which are built with Perl. Are those not commercial products? | [reply] |
Re: Commercial perl software?
by rogerluce (Beadle) on Feb 24, 2003 at 01:02 UTC
|
While not Perl, about 10 years ago worked on a database/trading-analysis system written entirely in APL. It was a commercial system, running on Intel PC's of the day (286/386/486). Allowed for rapid development / changes, and customizations for each site. Had roughly 200 clients when I left. Not shrink-wrapped software, but good for their niche.
A benefit of an interpreted language and remote-access software, was we could dial-up, step through the program, debug & fix. The curse of that environment was, we could dial-up, step through the program, debug & fix... the main developers often used customers as alpha-testers.
| [reply] |
Re: Commercial perl software?
by fsn (Friar) on Feb 24, 2003 at 09:29 UTC
|
The Lucent product VitalQIP (or what the marketing name is these days) uses Perl and other scripting languages, at least for the WebGUI, system management etc.
Come to think of it, there are probably a zillion commercial WebGUIs written in Perl. I've even written one myself. | [reply] |
Re: Commercial perl software?
by zemote (Scribe) on Feb 24, 2003 at 07:11 UTC
|
All of RedHat's GUI tools that they have written have been done in python and pygtk.
What people have to realize when building applications is what are the requirements and using the best tool for the job. If speed is your main concern with the app then you may want to consider c or assembler. But if speed is not a concern then you may want to consider a scripting language. Many factors come in to play when choosing a language to code a project and there is no perfect language.
--zemote-- | [reply] |
Re: Commercial perl software?
by Cabrion (Friar) on Feb 25, 2003 at 04:35 UTC
|
Did you mention that Lucent is broke 'cause of pig-headed idiots like him? I have to support their crap in the real world and it SUCKS!
Lucent can't even tell me why I need a dedicated machine for every program they convince our CFO to buy.
Just smile and walk away. | [reply] |
A reply falls below the community's threshold of quality. You may see it by logging in. |