Übersicht Letzte Änderungen Letzte Änderungen in der Umgebung KurzAnleitung Blog RSS

2008-02-20

A question to CommunityWiki:

What IDE’s do you use or recommend (Wikipedia:Integrated_development_environment)? For Perl, for Python, Ruby, PHP, Java?

Right now, I am using eclipse for PHP, and emacs for everything else. I respect your opinions here, and any advice you can give is appreciated.

I use EMACS & the command line. (In particular, I use unittest, a Python unit testing module, to run tests.)

I used to have apretty elaborate development environment when I was writing in C: vim, make, ident, cproto, ctags, splint…

I’m still mainly working in vim (there is no better editor for remote work over ssh), but started to switch to gedit for editing local files (it’s an almost usable editor after you disable almost everything andinstall some plugins for missing commands, oh, and a non-fruit-salad color theme). Python has the advantage that you really only need a simple text editor – even syntax highlighting isn’t necessary. Oh, and for editing multiple files (and generally file management) I started to use Thunar – it’s pretty usable with its “open terminal here” command. I also started to use Mercurial as the revision control system.

I use Emacs for everything, but at work I use Eclipse for Java.

I live in GNU Emacs, but should really get out more.

Here’s a collection of more esoteric stuff I’ve found over the years that may be of interest:

http://www.SRCF.UCAM.org/~dmi1000/roboc Roboc is designed as a teaching language, so it doesn’t require any previous programming experience, and is suitable for short courses (from two hours to two weeks). Relatively young programmers (14-17 years) should find it OK. It has been developed in conjunction with programming classes for such students, and has evolved based on the issues which were observed during teaching. To keep things simple we added only those language features which turned out to be necessary (for example, and was added to conditions because deeply nested if statements caused difficulty for some students).

http://Eidola.org Eidola is a representation-independent, object-oriented, visual programming language.

http://LittleWizard.sf.net Little Wizard is a development environment for children. It is intended to be used by primary school children to learn about the main elements of real computer languages. Using only the mouse, children can explore programming concepts such as variables, expressions, loops, conditions, and logical blocks. Every element of the language is represented by an intuitive icon, making it easy to learn.

http://SmallBASIC.sf.net The SmallBASIC? project aims to provide a full featured and easy to use interpreted language suitable for non serious programming on any computing platform.

http://kidBasic.sf.net (now BASIC-256)BASIC-256 is an easy to use version of BASIC designed to teach young children the basics of computer programming. It uses traditional control structures like gosub, for/next, and goto, which helps kids easily see how program flow-control works. It has a built-in graphics mode which lets them draw pictures on screen in minutes, and a set of detailed, easy-to-follow tutorials that introduce programming concepts through fun exercises.

http://edu.KDE.org/kturtle KTurtle is an educational programming environment for the KDE Desktop. KTurtle aims to make programming as easy and touchable as possible, and therefore can be used to teach kids the basics of math, geometry and… programming.

http://wxDsgn.sf.net wxDev-C is an extension of Dev-C by Colin Laplace et. al. This program helps you to create dialogs and frames for wxWidgets visually using a form designer. With all the wonderful features of Dev-C, wxDev-C is still being actively developed. The main aim of this project is to provide the wxWidgets community with a free, open-source, commercial-grade IDE/RAD tool for development with wxWidgets.

http://BabyDevelop.sf.net BabyDevelop? is a lightweight Integrated Development Environment for C, C++, Qt and support for the GP2X/SDL. Easy to use, fast to start and compile, expandable in functional range for anyone. For Linux, Mac OS X and Windows (cygwin).

http://CodeBlocks.org Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

http://UltimatePP.org Ultimate is a C cross-platform rapid application development suite focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment. - Rapid development is achieved by the smart and aggressive use of C rather than through fancy code generators. In this respect, U competes with popular scripting languages while preserving C/C++ runtime characteristics.

http://Members.Save-Net.com/jko%40save-net.com/asm (DesktopLinuxAsm?, asmide)>>If you enjoy assember coding and think it is more than a technique to optimize slow code then you are in the right place.

http://Anjuta.org

http://April-Child.com implemented in javascript and Ruby

http://GetFirebug.com Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

Ah, that firebug links reminds me that I wouldn’t be able to work efficiently without Firefox’s Web Developer Toolbar.

Diese Seiten lokal erstellen: MeatballWiki PatrickAnderson JavaScript

Sprachen: