On Fri, Feb 5, 2010 at 19:48, loyal_barber <loyal_barber@
> 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.
programming distro and that's what's being discussed. Did I miss
something here?
>> 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, for the reasons you and Cameron have brought up.
Especially WRT to using things like version control, apache and MySQL
(or any database for that matter) on a live distro.
>> 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.
>> 5. Something that "just works" and is easy.
>
> This is why I prefer mint.
One of these days, I'll have to give Mint a spin. Right now, I'm,
partial to Ubuntu and even Fedora.
>> 6. Must have Perl installed. (Preferably 5.10, but at least 5.8.4)
>> 7. Must have PHP
>> 8. Must have Apache
>
> These are commonly available from whatever software manager the
> distro uses. However, you will miss out on the fun and learning
> you can do by building a LAMP server.
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"
>> 9. Must have at least one C and one C++ compiler
>
> Again, any distro will have this.
And they are usually part of the basic development option in most
installers..
LOT of development stuff.
>> 13. A Common LISP compiler, interpreter and debugger would be nice
>
> Why? Skip that.
Maybe he likes LISP. Skip Java.
>> 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.
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.
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.
Java was pretty cool, and I've seen some incredible things done with
it, but also ran into TOO many instances of not being able to use a
Java application due to having Sun instead of IBM, or IBM instead of
Sun, or 2.4 instead of 5.0 or what have you.
"Serious" programmers write code. Regardless of language, and the
best ones write in many languages.
Of course, then again, it could also be said, "Real programmers write
in assembly", and to qualify that, I do NOT know any more than the
most basic Assembly ;-)
>> 15. As many IDE's as possible
>
> Why? Shouldn't you be looking for something more specific to your
> needs rather than shot-gunning? You already mentioned Eclipse
> BTW. I prefer Netbeans for Java, C, and C++. Google netbeans
> download.
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.
Personally, I love Eclipse. For the times I've written C and C++, vi,
gcc and g++ are all I needed.
>
>> 16. A UML modeling tool would be great
>
> No idea.
Here are some links for info and tools:
http://uml.sourcefo
http://www.objectsb
http://www.linux.
As far as I know, NO distros include things like this. But there are
a LOT of specialized apps that are not part of distros.
>> 21. If I have to sacrifice open source for an alternative that "just works" out of the box that is OK too.
>>
>
> Many distros will meet your needs but I don't know of one that
> will spoon feed you all you want. Besides, any programmer not
There are none. His list of requirements are too big. Most distros
(the large ones, at least, not the mini-distros) include just about
everything on the list...
However, not all programmers want to, or have time to, learn the ins
and outs of building a server, 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 and IDE?
Or a compiler? I mean, how can you go and compile something if you've
never put your own compiler together?
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.
If it weren't for people that needed a quick drop-in environment, YOU
would not be enjoying the benefits of the various IDEs. IDEs were
designed to make it easy to just install one app and do everything
from coding to compiling to debugging to packaging.
Cheers,
Jeff
--
Joan Crawford - "I, Joan Crawford, I believe in the dollar.
Everything I earn, I spend." -
http://www.brainyqu
Friday, February 5, 2010
Re: [LINUX_Newbies] Re: Looking for a good programming distro
__._,_.___
To unsubscribe from this list, please email LINUX_Newbies-unsubscribe@yahoogroups.com & you will be removed.
.
__,_._,___
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment