Tag Info

Hot answers tagged

79

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): ...


31

Qt-Designer 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.


27

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 ...


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.


22

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


21

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

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: ...


17

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

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 ;)


16

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 ...


14

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 ...


13

netbeans sudo apt-get install netbeans Wikipedia: Netbeans


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 ...


12

Anjuta Anjuta DevStudio is a versatile software development studio featuring a number of advanced programming facilities including project management, application wizard, interactive debugger, source editor, version control, GUI designer, profiler and many more tools. It focuses on providing simple and usable user interface, yet powerful for efficient ...


12

CodeLite More screenshots -> http://www.codelite.org/screenshots.html As for me CodeLite is the best replacement for Visual Studio


11

Code Folding The plugin throws an error on the command line when you try to fold. But it may be something a good Python programmer could fix in five minutes. Apparently code folding is slated to be supported by gedit natively eventually. Pylint The one reference to a plugin I found pointed to a bzr branch that no longer exists. Splitview I don't use it ...


11

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 ...


11

There is an German article that describes how to package your own Eclipse. I just summarize it. Install build tools: sudo apt-get install fakeroot dpkg-dev debhelper unp Prepare directory: mkdir eclipse-platform Download eclipse and unpack it: unp eclipse-platform-3.6.2-linux-gtk-x86_64.tar.gz mkdir -p eclipse-platform/usr/lib mv eclipse ...


11

For a DW replacement software, there's probably nothing closer than Quanta, which unfortunately drags in a lot of KDE dependencies on the standard GNOME desktop. While Kompozer/Nvu let you toggle between code view and and WYSIWYG, they both lack some of the features of DW, though there's definitely a good range of features to love about each. My favorite ...


10

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, ...


10

You'll need to run a virtual machine. Wine won't be able to handle it. Look into install VirtualBox (not necessarily the best but easier). You'll need to create a windows VM and then once you have windows installed install Visual Studio. If you're looking at equivalent IDEs. Qt Creator, Eclipse, KDevelop, Anjuta, Intellij can all act as possible ...


9

I can't believe everyone's saying "use KDevelop" for C++. In my experience, there is no better tool than Qt Creator. It is: Fast Has a very flexible project manager Can be used for any C++ project - even non-Qt ones Has what I consider to be the best code-completion engine ever Integrates very extensively with the Qt framework (which I really recommend) ...


9

Emacs emacs emacs-snapshot-gtk for the version which supports good readable freetype fonts, gtk and other visual goodies. Emacs allows you to compile and debug inside the GUI. With CEDET package, it has got nice code completion for C and C++ projects. Color theme will give nice themes and syntax coloring for the source code. Emacs can be customized ...


8

You should have a look at MingW. It provides a gcc-compatible compiler for windows. There is a cross-platform version that you can use from Linux, to generate Windows binaries. You can install it with synaptic, or by running: sudo apt-get install gcc-mingw32 Based on that, and with using the usual 'make' command, you can create programs for windows. ...


8

KDevelop I very highly recommend KDevelop. It's a KDE program (cough KDE > gnome =P), but it will work under gnome. It's like a color explosion. Pretty much every single variable, class, method, language construct, etc has a different color. Not just local variables one color, global another etc. Every local variable will have a different color from each ...


7

As @aperson said, Geany is a very good text editor - It is lightweight with lots of features. It also supports vala (you need to install valac first though for full vala features). A lot of its features are IDE like eg. you can build/run with 1 click. To install, run sudo apt-get install valac geany or search for 'valac' and 'geany' in Ubuntu Software ...


7

If you want a professional IDE but not free, then you can buy Wingware. In contrary, if you want a free professional IDE, then try Eric. The version 4 is for Python 2, and the version 5 is for Python 3.


7

You can also choose which JDK/JRE you use by default on your system by executing sudo /usr/sbin/update-alternatives --config java in terminal and it'll give you a list of alternative java options, which you will then be able select a JDK instead of JRE. Edit: Be sure you already have a JDK library installed when you execute this command or else it still ...


6

It appears that there is an IRQ conflict. Both cards are set to the same "channel", and thus are conflicting. You must find a jumper or dip switch setting for IRQ and set it to something that no other device in your computer uses. You need not worry about plug-and-play devices as they will auto-resolve their conflict. As to changing the IRQ settings, this ...


6

There are two plugins for Gedit that provide Vala support. Valencia and VTG both add autocompletion, symbol browsing and basic project management through makefiles Valencia is the easier of the two to setup because VTG depends on gtksourcecompletion, but VTG has made several recent releases. http://yorba.org/valencia/ http://code.google.com/p/vtg/



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