First, please read the FAQ for newbies. Pay close attention to
the information on "Highjacking a thread."
--- In LINUX_Newbies@
>
> Hello,
>
> 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.
>
> 1. Something that I can play with on a live CD first would be preferred
Most popular distros do this.
> 2. Something that can be installed on a hard drive if I like it
Uh, what distro does not allow this?
> 3. Has a bunch of pre-loaded software development tools.
If you mean everything loaded without any selection on your part,
I would guess that distro does not exist.
> 4. Has mySql installed.
Available to most any distro. Also available on Windoze for
that matter.
> 5. Something that "just works" and is easy.
This is why I prefer mint.
> 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.
> 9. Must have at least one C and one C++ compiler
Again, any distro will have this.
> 10. The more libraries, the better
Available to most any distro, but not necessarily pre-installed.
These are available under "devel" versions.
> 11. MonoDevelop would be nice, but not required
> 12. Eclipse would be nice
Most distros will have this available from the software tool but
probably not preinstalled or on the Live CD.
> 13. A Common LISP compiler, interpreter and debugger would be nice
Why? Skip that.
> 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.
> 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.
> 16. A UML modeling tool would be great
No idea.
> 17. Must have version control software preloaded.
Not aware of a single distro that does this. Try getting
SVN (also called Subversion) and a gui tool such as Rapid SVN from
the distros software manager.
> 18. Bug/Change tracking would be nice but not required
Again, not aware of a single distro that does this. Google
"Mantis" which runs with Apache, PHP, and MySQL.
> 19. A memory debugging tool would be nice
Included with Eclipse and Netbeans.
> 20. Everything does not have to be open source, but it would be preferred.
I am not aware of commercial products for your desires except an
excellent programming editor called Slickedit. That is my #1
development tool in any language because it was designed by heavy
hitters, is customizable, and dramatically reduces coding and
debug time.
> 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
willing to go out and do a bit of research and that would not
enjoy the challenge of something like setting up a LAMP server
is probably not really a programmer. Please don't take offense
but a good programmer relishes the learning as much as the
"just works." I prefer Mint because it just works. That being
said, I had to add most of the tools mentioned, mostly through
the Synatics Package Manger included with many distros or Yum
Extender included with others.. Many tools though I went to the
creator: Sun, Netbeans, even Apache so I could get the very latest
and greatest. I usually do not recommend installing software outside
of the package manager, but development is a special case and having
the latest version instead of the 1 year old "official" version
can make a big difference. In that case I do recommend going
straight to the horses mouth.
Loyal
Friday, February 5, 2010
[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