Search the web
Sign In
New User? Sign Up
extremeprogramming · Extreme Programming
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Are current "popular" programming languages enterprise grade?   Message List  
Reply | Forward Message #135236 of 152428 |
Re: [XP] Are current "popular" programming languages enterprise grade?

Bill Kelly wrote:
> Purely
> subjectively, I must say I haven't formed the impression that
> Ruby software I've used is inherently any "more buggy" than
> C, C++, or Java software. :)
>

From the "enterprise" perspective, I think there's some legitimate
worry about more flexible languages.

If I have to inherit a great code base, I'm sure I'd be happy if it were
in Ruby. But if I have to inherit a bad one, I'd rather it be in Java.
Its surly and restrictive nature makes some sorts of archeology easier,
partly because it prevents some of Ruby's beautiful magic.

Now personally, I'd solve this problem by making sure all code bases are
great ones. But if one already has a culture of tolerance for mediocrity
and/or building one's house on sand, then restricting people to "safe"
tool choices isn't crazed.

William




Sun Sep 16, 2007 8:46 pm

william_pietri
Offline Offline
Send Email Send Email

Forward
Message #135236 of 152428 |
Expand Messages Author Sort by Date

Just finished reading "Java Puzzlers" by Jashua Bloch and Neal Gafter. My good impressions of Java that I've held for years have just faded away. If the traps...
gorilla128
Offline Send Email
Sep 15, 2007
3:30 pm

To me, the term "enterprise-grade" would imply that the lanugage meets the needs of enterprise customers. One of the major needs of enterprise customers is...
Steven Gordon
sfman2k
Offline Send Email
Sep 15, 2007
5:01 pm

... It is my occasional dark suspicion that "enterprise-grade" means one or more of * costs a lot * has nice marketing materials * can be used safely by...
William Pietri
william_pietri
Offline Send Email
Sep 16, 2007
2:56 am

... These are the voyages of the Starship E... -- Cap'n Kirk...
Phlip
phlipcpp
Offline Send Email
Sep 16, 2007
3:04 am

From: "gorilla128" <gorilla128@...> ... Hi, as an aside- regarding simplicity, I'm reminded of a slide from a talk given by "matz", the designer of the...
Bill Kelly
billwk
Offline Send Email
Sep 16, 2007
5:26 am

... From the "enterprise" perspective, I think there's some legitimate worry about more flexible languages. If I have to inherit a great code base, I'm sure...
William Pietri
william_pietri
Offline Send Email
Sep 16, 2007
8:48 pm

... If we define "enterprise grade" as "capable of being sold to your pointy-haired boss", the answer is No. Marketing depends on simulating a position of...
Phlip
phlipcpp
Offline Send Email
Sep 16, 2007
3:45 pm

While I agree that many corporate criteria are silly, the goal of supporting their own custom software written in the fewest number of languages practical and...
Steven Gordon
sfman2k
Offline Send Email
Sep 16, 2007
5:03 pm

... "authoritarian personality" is the medical term......
Phlip
phlipcpp
Offline Send Email
Sep 16, 2007
3:51 pm

... That's just a way to say this ...static typing is a form of unit tests ...Java enforces static typing viciously ...I'd rather inherit a project with any...
Phlip
phlipcpp
Offline Send Email
Sep 16, 2007
10:10 pm

From: "Phlip" <phlip2005@...> ... I wonder if, by "archaeology", William might have been referring to the aspect of static languages like Java that makes...
Bill Kelly
billwk
Offline Send Email
Sep 16, 2007
11:28 pm

... That's part of it, but I'm thinking more of what goes on in my head than in the tools. When I said "archaeology" I was thinking of I do somebody hands me...
William Pietri
william_pietri
Offline Send Email
Sep 18, 2007
6:47 pm

"Enterprise" generally means 1) Built by a corporation, for profit. 2) Very expensive 3) Requiring extensive configuration 4) Using XML heavily By that...
Tim Ottinger
linux_tim
Offline Send Email
Sep 17, 2007
2:35 pm

Dear Tim, It sounds like you mean that "enterprise" translates into someone being willing to be accountable and responsible for the software, and that ...
Kent Beck
kentlbeck
Offline Send Email
Sep 21, 2007
7:07 am

It might sound that way, Kent, but it's not. I meant that a lot of corporations consider "enterprise" to mean: a) Nothing available as Open Source, Period....
Tim Ottinger
linux_tim
Offline Send Email
Sep 21, 2007
12:44 pm

Keep in mind the vendors who have licenses with wording that don't really commit the company to any sort of accountability or responsibility. I can't...
Steven E. Newton
sicsnewton
Offline Send Email
Sep 21, 2007
6:58 pm

Dear Tim, It sounds like you've been around long enough to earn some cynicism. However, to do business with such customers, I have found it helpful to assume...
Kent Beck
kentlbeck
Offline Send Email
Sep 28, 2007
4:14 pm

Hi Kent, ... While I agree with your main thrust here, that we should try to understand the reasons for such rules, I have to take note that none of these are...
Charlie Poole
cpoole98370
Offline Send Email
Sep 28, 2007
8:00 pm

... Likewise, some commercial software is not well-supported, in fact. - George -- ... * George Dinwiddie * http://blog.gdinwiddie.com ...
George Dinwiddie
gdinwiddie
Offline Send Email
Sep 28, 2007
8:09 pm

... I don't think the actual facts w.r.t. support have a lot to do with it. Businessfolk's eyes glaze over when you discuss most of the features / benefits /...
John Maxwell
jmax315
Offline Send Email
Sep 29, 2007
4:02 am

To me, it doesn't mean either. What it means is that it fits with the needs, and to a large extent with the mindset, of large corporations, and with the way...
John Roth
jhrothjr
Offline Send Email
Sep 21, 2007
2:15 pm

... From: "Charlie Poole" <xp@...> To: <extremeprogramming@yahoogroups.com> Sent: Friday, September 28, 2007 2:00 PM Subject: RE: [XP] Are...
John Roth
jhrothjr
Offline Send Email
Sep 28, 2007
8:35 pm

Hi John, ... You'd think! However, I didn't take Kent's points as necessarily applying to the same company, but as examples of views that companies might hold....
Charlie Poole
cpoole98370
Offline Send Email
Sep 28, 2007
8:46 pm

John, A company might not be willing to devote a person to an open source project because they have never done it before. The barrier to entry the first time ...
Kent Beck
kentlbeck
Offline Send Email
Oct 1, 2007
8:42 pm

On 1 Oct 2007, at 21:41, Kent Beck wrote: [snip] ... [snip] This is always the largest issue in my experience - and the larger the company the more complicated...
Adrian Howard
ajh65537
Offline Send Email
Oct 2, 2007
1:21 pm

Hi there, ... This sounds much like the direction C# is allegedly headed. Self-documenting I don't know about, and platform/vendor independent, not really, but...
Kim Gräsman
kimgrasman
Offline Send Email
Sep 15, 2007
10:28 pm

I would raise an issue with "is object-oriented." Personally, I think it should be "supports the style of programming you like." For example, C# lends itself...
Corey Haines
coreyhaines
Offline Send Email
Sep 16, 2007
1:13 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help