Friday, February 5, 2010

[LINUX_Newbies] Re: Looking for a good programming distro

 



--- In LINUX_Newbies@yahoogroups.com, J <dreadpiratejeff@...> wrote:
>
> On Fri, Feb 5, 2010 at 19:48, loyal_barber <loyal_barber@...> wrote:
> > First, please read the FAQ for newbies.  Pay close attention to
> > the information on "Highjacking a thread."
>
> I'm confused... I'm looking at all the posts so far, unless I've
> missed something, and I don't see any evidence of thread
> highjacking... Matthew opened a thread entitled "Looking for a good
> programming distro and that's what's being discussed. Did I miss
> something here?
>

Well Jeff, this shows you did zero research when you wrote this.
His post is attached in a thread called "Burning an ISO, Windows
Version." Frankly, I find your response offensive.

> >> Is anyone aware of a disto with a bunch of preloaded programming tools? I keep searching Google but I can't seem to find a distro that fits my needs out of the box. This is what I am looking for.
> >
> > I am a designer and programmer.  I have found that CentOS, Ubuntu,
> > and my primary distro, Mint CAN fill this bill.
>
> No, they can't. Not in the way Matthew is asking. None of them will
> fit that bill,
> <snip>

You are right, we should have just answered NO instead of leading
him in the right direction. What were we thinking?

>
> >> 4. Has mySql installed.
> >
> > Available to most any distro.  Also available on Windoze for
> > that matter.
>
> See Cameron's post regarding running MySQL on a live DVD image...
> FWIW, It would be interesting to see a live distro that runs the MySQL
> db in a ram disk, but it would be next to useless.

Again, sorry we tried to lead him in the right direction. According
to your way of thinking it would have been more helpful just to
say NO.

> <snip>
> Yep... but what does "Building a LAMP server" mean? Red Hat includes
> an install option "LAMP Server" or something like that.
>
> There's not too much learning to get one going. "rpm -Uvh apache2
> mod_php mod_python mysql"

This is at best a stupid comment. Building means just that. Google
LAMP and you will find a lot of "How-tos" on LAMP that do much
more for learning how all of the parts are put together and how
they can be customized for your situation. Oh, sorry, forgot you
didn't even do the basic research to know that this was attached
to a completely different thread. How could I expect you to
understand google.

> <snip>
> >> 13. A Common LISP compiler, interpreter and debugger would be nice
> >
> > Why?  Skip that.
>
> Maybe he likes LISP. Skip Java.

Another dumb-*ss comment. Skip Java? You are correct Java is
unimportant in the big scheme of things unless you are talking
web. LISP is used for so much real development. What was I
thinking?

>
> >> 14. Must have a Java compiler
> >
> > It is called the Java SDK.  Many distros come with some form of
> > Java, but if you are a serious programmer you will want to
> > use Sun java which is not often preinstalled.  You can find this
> > in the software management tools or if you are really serious
> > go to java.sun.com and get the latest released version in either
> > 32 or 64 bit or both.
>
> No... the SDK is the package that includes the compiler, libraries,
> etc. The term SDK is not exclusive to Java.

Well duh. But I believe I did say *Java* SDK now didn't I?

>
> And FWIW, I know quite a few bright, "serious" programmers who use the
> IBM Java SDK. In fact, IBM uses Java a LOT across brands, and it's
> ALL built using IBMs Java, not Suns. And there are plenty of other
> "serious" programmers at places like LSI, Adaptec, and so forth that
> use IBM's Java.

Didn't you just poo-poo Java? This comment then seems out of left-
field. You are again correct, why use the Java from the folks that
invented and developed it. Just pick some Java at random.

>
> That's the reason I did NOT persue Java any farther than classes at
> school. It's supposed to be a cross platfom "run anywhere" language
> that only works if you have the correct version AND vendor of JRE.
>

Well spoken by a guy whose only exposure to Java was so he could
get a degree. Let me know when you have done some real programming
with it.

> <snip>
> "Serious" programmers write code. Regardless of language, and the
> best ones write in many languages.

Glad you thought of that. In my 30 years of experience in a
multitude of languages, that never occurred to me.

>
> Of course, then again, it could also be said, "Real programmers write
> in assembly",

see earlier comment about dumb-*ss answers. Real men program in
binary.

> <snipe>
> I get the idea he want's to try Linux out as a development
> environment, and in that case, yes, Shot-gunning is appropriate.
> Having several options ready to go, if you've never used them before,
> would be great for trying them out and seeing what you really like.
>

Gee, and I thought the whole point was to get to the programming
not to spend all of the time needed to review EVERY AVAILABLE IDE.

> <snip>
>
> There are none.

Did I say "dumb-*ss response." It is really helpful to tell him
that what he wants to do cannot be done. Especially when that is
so patently not true.

> <snip>
>
> However, not all programmers want to, or have time to, learn the ins
> and outs of building a server,

but apparently do have the time to learn a dozen different IDEs.

> configuring several things and then
> getting to the coding. For example. You say you like NetBeans. The
> same logic could be applied to that. Have you ever written an IDE?
> Or a compiler? I mean, how can you go and compile something if you've
> never put your own compiler together?

Really stupid analogy. I did not suggest he write his own web
server, database etc. What I suggested is that if you take the
version from the package manager, you won't have a clue as to
what options were used to create that compile.

>
> Just poking at you Loyal... you're good people. But I stand by my
> point. I know quite a few programmers that have to know everything
> and learn everything as they go, and I know quite a few more that want
> to just write code, or don't have time to invest in building a
> development system.

So where do they get these magical pre-built development environments?
As you mentioned they don't exist. While in general I like a good
lazy programmer, I am not talking THAT lazy.
> <snip>
>
> Cheers,
>
> Jeff

Sorry, Jeff. In general I think you are a good guy too, but you
were so far off on this post I had to comment on it. Your response
did nothing to get the OP toward where he needs to be. BTW, I
installed my first LAMP server in about 2 hours from bare disk
using a How-to to guide. In other words, I am trying to give
the OP the benefit of real knowledge in software development. I
usually don't trot out a resume to try and impress people, but I
was programming before most people on this list were out of diapers.
I do know a thing or two about developing from Linux as that is
how I do all of my design and development work. I would suggest
that next time you want to pipe in, at least have something positive
to add rather than being an art critic.

Loyal

__._,_.___
To unsubscribe from this list, please email LINUX_Newbies-unsubscribe@yahoogroups.com & you will be removed.
.

__,_._,___

No comments:

Post a Comment