Tag Info

Hot answers tagged

83

Glade If you want a wysiwyg GUI designer, Glade is your best bet: first, install glade from the software centre create your GUI, save it as, say, myapp.glade Go to the signals tab and set up your callback, such as on_window1_destroy In your python program, tell GTK to load the UI definitions import gtk class MyApp (object): def __init__(self): ...


52

Eclipse I am surprised that no one mentioned Eclipse. Personally, I use it for Java, C and python. Quoting from wikipedia: It is written mostly in Java and can be used to develop applications in Java and, by means of various plug-ins, other programming languages including Ada, C, C++, COBOL, Perl, PHP, Python, R. Ruby (including Ruby on Rails ...


45

Netbeans The latest version is Netbeans 7.2.1 It supports quite a few languages, web services and databases. RAD is definitely supported for Swing components. Just gotta draw the boxes required and then double click on a segment to write its code. The interface is easy to use and is pretty intuitive. Nothing that puzzles you or anything. Also there ...


42

Geany [Geany] is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features. My favorite so far. Supported File Types


38

GVim For any languages (C, C++, C#, Python, Java, makefiles, bash, perl, html, javascript, asm, php, ruby, erb, fstab, passwd, most system config files, and much more, practically anything you want, I've yet find a need to download extra syntax highlighting plugins); available on most platforms on earth (Linux, Mac, Windows, Android, Unix, etc). GVim is a ...


35

Qt-Designer Qt5 is also available. qt4-designer qt3-designer PyQt comes with Qt's Designer, which is a pretty neat graphical GUI editor, if you fancy to write your app with the Qt framework. Qt Creator Qt's new IDE has full blown support both for desiging widgets (as designer above) and QtQuick applicaitons, which is better for lightweight, fluid, ...


33

gedit You have a symbol browser and autocompletion.


30

In your comment you said you were more concerned about the "all in one" aspect, however if you want the best possible experience I think it's important to choose the right tool. C++/Qt: Qt Creator: A cross-platform integrated development environment (IDE) tailored to the needs of Qt developers. (I would recommend this option if you plan to be programming ...


28

Qt Creator An IDE for developing cross-platform graphical C++ applications using the Qt Framework. A screenshot of the main window can be seen below. All the expected features of an IDE can be found in Qt Creator including, but not restricted to, auto-completion, code-wrapping, class browser, etc. The big advantage of using Qt Creator over another IDE or ...


25

Netbeans is a great IDE with lots of PHP support. I can't even start to name all the features I use but there are a fair amount. Check it out here: http://netbeans.org/features/scripting/index.html http://netbeans.org/features/php/index.html I've used both Eclipse for Java and Netbeans for PHP and I feel Netbeans is a bit stronger for PHP as ...


25

codeblocks sudo apt-get install codeblocks Wikipedia: Code:Blocks


24

Geany is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features.


23

Sublime Text Sublime Text 2 is a simple, faster Editor available in all major platforms (linux, Windows, Mac) Sublime Text is a sophisticated text editor for code, html and prose. You'll love the slick user interface and extraordinary features. Some noted features : Minimap: see your code from 10,000 feet Full screen mode: use all your pixels, ...


23

Even when I added the accepted answer at the question mentioned by @fossfreedom, more precisely at Dreamweaver alternative in ubuntu?, in the comments of your question. I must accept that I didn't notice before the existence of Aptana Studio. I include here a few screenshots for you, covering some of the points of your interest. Syntax Highlight for PHP: ...


22

Eclipse Eclipse with Eclipse IDE for C/C++ Developers. Some useful instructions http://www.ubuntugeek.com/how-to-install-and-setup-eclipse-with-suns-java.html http://techgurulive.com/2009/06/23/how-to-install-eclipse-on-ubuntu/


20

emacs It is a text editor which is designed to be used without moving your hand away from the letters section of the keyboard. It has the ability to open and close several text file side by side. It is highly configurable (though it requires some patience to learn how to configure) Most of the crucial features of ide are included into emacs (autocomplete, ...


20

Code::Blocks Code::Blocks is the open-source, cross-platform Integrated Development Environment (IDE). It is based on a self-developed plugin framework allowing unlimited extensibility. Most of its functionality is already provided by plugins. Plugins included in the base package are: Compiler frontend to many free compilers Debugger frontend for GDB ...


18

Are you after a full IDE (ie, code editor, runtime environment, UI layout tools), or just a utility to create the UI? If it's a full programming environment you're after, have a look at the 'quickly' toolset: https://wiki.ubuntu.com/Quickly If you're just looking to design interfaces, you can use the 'glade' designer to lay-out your interface using GTK ...


17

Be sure you have a JDK installed on your system. sudo apt-get install openjdk-7-jdk If that does not solve your problem, you must tell your system to use that JDK instead of the current JRE. To do so, you choose which JDK/JRE you use by default on your system by executing the following command in terminal. sudo update-alternatives --config java This ...


17

MonoDevelop If you like Visual Studio, you will certainly like MonoDevelop. You can find it in the software center. You can even write .NET apps with it if you want to (like C# as you can see in the screenshot), but I suggest you don't ;)


17

Geany This is an advanced editor/lightweight IDE with lots of features. Like Gedit, it has syntax highlighting for PHP and is extendible through plugins. It has some more advanced features than Gedit such as code folding. It can be installed from the repositories by installing the package geany and optionally geany-plugins.


17

I don't have much experience with it myself (I personally like to work in gedit), but for the sake of completeness we really should mention Anjuta . It is part of the GNOME project, and includes many of the features you are interested in. Focus on C/C++, but extensible with plugins. Some support for Python and Vala. Integrated Glade user interface ...


16

You should look at this bug here: http://youtrack.jetbrains.com/issue/IDEA-79312 It's exactly your issue, and it has a potential workaround: sudo ibus restart Hope that helps!


15

You want to do cross-compiling, which is a way to compile code for platforms other than the one your on, especially when the processor is completely different. Basically you need to install all the headers for your target (i.e. windows) and then tell the compiler it's cross-compiling so it won't do some of the system checks and instead will point to ...


14

In order: Yes, as the R packages are well maintained, and you get the CRAN builds of R so you are not even lagging behind. I like Emacs. (Also see dozens of posts at StackOverflow and other StackExchange sites on editor choice.) I like Emacs with ESS. (Dito for R editor choices.) I like Emacs with AucTex. All snickering aside, many R Core members use ...


13

IntelliJ IDEA They have a community (free) and a paid version. You can have your git system included in this IDE's menus, and there are lots of nice features that make it an industrial strength code tool for any programming jobs. A fantastic IDE for developing in JavaScript.


13

MonoDevelop MonoDevelop is the main IDE for Mono (.Net) development on Linux, but it also works on OS X and Windows in recent versions. The focus is on C#, Vala and Java (via IKVM.Net) but other languages are supported. It includes debugging, code completion, nUnit unit testing and a framework for more plugins, as well as built-in support for Subversion ...


13

Probably the easiest to use, and officially supported, is Eclipse. The Eclipse Android Developer Tools (ADT) plugin allows for basic project creation and management, as well as step debugging and ability to easily export your app for deployment/publication. http://developer.android.com/tools/index.html Google now distributes an ADT Bundle, which includes ...


13

You have the standard gcc that comes with Ubuntu. Just ALT+F2 and type gnome-terminal or press CTRL+ALT+T to start a console. To start programming in the console, just type nano test.c; that way you start working on your first test.c file. Try this: #include <stdio.h> int main () { printf("Hello AskUbuntu!"); } then just press CTRL+X and press Y, ...


13

netbeans sudo apt-get install netbeans Wikipedia: Netbeans



Only top voted, non community-wiki answers of a minimum length are eligible