Tag Archives: IDE

kdevelop

KDevelop version 4.2.3 is Released – Download it!

kdevelop

KDevelop vs 4.2.3 released today! KDevelop is one of the most popular open source IDE (Integrated Development Environment), specifically popular among C/C++ developers. KDevelop is a simple IDE with a lot of features. KDevelop is a KDE based application, available free as an open source software.

KDevelop requires KDE desktop to be installed (version 4.5 or later) on the system. Kdevelop (or any other KDE based Application) is developed using Qt Toolkit. KDevelop has elegant interface, it focuses on simplicity and ease of use, so learning curve is not so steep as compare to Eclipse or Netbeans. If you are a KDE user (Many Linux based OS uses KDE desktop e.g Open Suse, KUbuntu, Fedora, Linux Mint etc).

Download KDevelop version 4.2.3

kdevelop-4.2.3-snapshot

KDE 4.2.3 (stable version) has arrived with a lot of improvements and changes. Some of them are specifically related to KDevelop (such as small code cleanup, simplified unit test etc) while some are related to its platform. (Macros Declaration gets appended instead of prepended). Happy :) coding with KDevelop!

Eclipse - Best ide for java

best IDE (Integrated Development Environment) for Java

Java is one of the most popular programming languages mostly used in developing desktop applications, web applications and Enterprise/Complex business applications, probably due to it’s platform independency as .class files can be executed by JVM running on any operating system (GNU/Linux or Mac or Windows).

A lot of good open source frameworks (A framework is a set of libraries and programs/environment that allows developers to build real world applications very quickly in most efficient and productive way; Now a days,  MVC (Model View Controller) frameworks are very popular in web Apps development e.g struts, Play, Spring etc.) and IDE’s (Integrated Development Environment, e.g Eclipse, BlueJ, NetBeans, etc) are available for java programmers at $0 (free).

The problem is – a lot of options i.e if you are a beginner java programmer (Actually little more than a beginner because if you are an absolute beginner then better go with a simple source code editor like gedit or notepad++ or Emacs), then you may feel difficulty in selecting an IDE for coding. That’s why in this post I’ll explain about a free and open source IDE that I think is the best ide for Java programming. If you are not agree, then don’t forget to put your opinion here, through comment.

Best IDE for Java : Eclipse

Eclipse is one of the most popular IDE for java developers because it has a lot of sophisticated features with simple, cool and easy to use GUI(Graphical User Interface). Some people may not agree on the the point that ‘Eclipse is very simple to use’, they aren’t just wrong; the learning curve for the java programmers those who uses Eclipse is very steep in beginning but decreases continuously with time, although this trend is not not uncommon because Java itself follow this trend specifically if we use Java in web apps development (of course for server side processing because Java on client side (web browser), in the form of Applets has been a complete failure).

Eclipse - Best ide for java

Although eclipse has very flexible plugin architecture and it supports a lot of programming languages besides Java, such as C, C++, PHP, JavaScript etc, but it’s most popular as a Java IDE (and specifically optimized for JEE Applications) it’s platform independent (available for GNU/Linux, Windows and Mac).

Download Eclipse

There are some other IDE that you can try for Java e.g BlueJ (Interactive Java IDE specially built for students), Netbeans (another popular JAVA IDE, vs 7.0 released few weeks ago). You might feel more comfortable with any of these IDE’s because sometimes it depends on the type of project and sometimes it’s personal. Since it’s open source and free to use, I would recommend to try most of them.

Download BlueJ

Download NetBeans

netbeans-snapshot

how to install NetBeans IDE on Ubuntu 11.04

NetBeans is one of the most popular Integrated Development Environment ( IDE , which provides a set of tools and features to speed up the development process, so helpful in boosting productivity of programmers). Netbeans is a free and open source Application, available for all common platforms – Linux Distors like Ubuntu 11.04 (Natty Narwhal), Fedora, Linux Mint; Windows and Mac OS X. Netbeans 7.0 (Latest Stable Version) released a week ago. Netbeans is very popular among Java EE developers, because of its features and simplicity. This post will explain how to install netbeans on a freshly installed ubuntu 11.04, from USC (Ubuntu Software Center) or shell, you can also use Synaptic Package Manager.

You can also Try Eclipse IDE on Ubuntu 11.04, if you want, as Eclipse is another very popular open source IDE, but Netbeans is recommended, for beginner programmers because it’s very simple, lightweight and easy to start. A lot of free plugins are available to extend the features (support for Ruby and Rails, C/C++, PHP etc) of Netbeans IDE. I , personally don’t recommend IDE to beginner programmers, because of the fact that – ‘IDE will hide a lot of things, by creating a layer of abstraction, that we should now'; when you are experienced enough to understand the underlying details, then go for an IDE like NetBeans or Eclipse. Nebeans got 4.5 out of 5.0 in software center rating.

netbeans-snapshot

Features of NetBeans at a Glance

  • good for java (EE features supported) programming
  • Glashfish Server 3.1 is supported
  • faster deployment with Weblogic
  • it’s very simple to use
  • all other basic features (e.g syntax coloring, Auto-completion) that you expect from an IDE

Installing NetBeans on Ubuntu 11.04

#1 : Open Ubuntu Software Center and search for ‘netbeans’.

installing-netbeans-on-ubuntu-11-04

#2 : Click on install button to start the installation procedure and wait for the installation to complete.

#3 : That’s all..Enjoy coding with Netbeans.

Alternative Way – installing NetBeans from Command Line

Open terminal and type the command, followed by your login password –

sudo apt-get update
sudo apt-get install netbeans
installing eclipse ide on ubuntu 11.04

how to install Eclipse IDE on Ubuntu 11.04

Nowadays, IDE i.e Integrated Development Environment is used by most of the Programmers and software developers, as it provides sophisticated software development environment; features like – auto code completion, easy testing and debugging, syntax coloring, framework integration etc. So IDE creates a layer of abstraction, that is certainly helpful for production environment, but may not be good for novice programmers (due to abstraction layer created by IDE, they might lack some background concepts).

There are a number of IDEs available in the Market, but few open source IDE like Eclipse and NetBeans are the most popular. Eclipse IDE is a multi-language software development environment, written in java and available for all platforms like Linux based OS, e.g Ubuntu 11.04 (Natty Narwhal), Debian, Linux Mint, etc, Windows and Mac OS X. Eclipse is a free and open source software (Available under Eclipse Public License, very close to GPL), developed by FOSS community.

Eclipse is the most popular IDE among the Java developers. Eclipse architecture is very flexible and modular, so eclipse is well suited not only for Java programming (with JDT (Java Development Tools) ), but also for C/C++, with CDT (C/C++ Development Tools) components. Most of the frameworks and environments are well suitable with Eclipse; functionality can be easily added with plugins. On Ubuntu 11.04, you can use synaptic package manager or Ubuntu software center or shell to install eclipse in few clicks.

Installing Eclipse IDE on Ubuntu 11.04

Install Eclipse IDE from Ubuntu Software

#1 : Go to main menu (Top Left Corner) and search for ‘ubuntu software center’ or just open it from left econ bar.

#2 : Now, search for ‘eclipse’ in quick search bar.

installing eclipse ide on ubuntu 11.04

#3 : Click on more info (if you want to know more(like Ratings, reviews) before installing, generally recommended), then click on install to begin (You may have to enter your login password), wait until the installation is complete.

#4 : That’s all..you can access it from the main menu (just type ‘eclipse’).

Download and install

Get eclipse from its official website and extract it to any directory (say ‘home’) and make it executable using chmod command, add a path variable (to access directly) if required.

Download Eclipse IDE

Then extract it to the directory ‘/home/your_username’ and make the eclipse.sh file executable using the command-

sudo chmod +x eclipse.sh

Eclipse IDE on Ubuntu 11.04

gedit -

TextMate for Ubuntu Linux

TextMate is one of the most popular text editor, available only for Macintosh Computers(Mac OS X). If you have ever used the TextMate on Mac OS, then surely you always want to stick with it, probably due to its simplicity, productivity and features.

But the problem is that “TextMate is a Mac Application, the default a proprietary text editor for MAC OS X and it is not available for any other operating system”. Well! then how will we use it on Ubuntu 10.04/10.10/11.04 or Linux Mint or Open Suse or any other Linux based OS ?  The simple solution is – To mimic the look,layout and features of TextMate, so in the end of this post we will get a TextMate like text editor. Programming is complete Fun!, when you have TextMate like a powerful code editor (Emacs, Vim, gedit, TextMate etc), rather than a bloated and painfully slow IDE.

Why TextMate is So Popular among the Programmers ?

  • it is simple to use
  • Syntax Color Scheme is great
  • Auto completion of code(e.g brackets, snippets)
  • looks great
  • it is light weight and fast
  • it increases productivity
  • File Browser, it’s easy to find the source files easily

gedit - textmate

Linux based Distributions (in short ‘distros’) have the default(GNOME based distros) text editor named – gedit, a free and open source text editor with a lot of powerful features and flexibility to extend the functionality by means of plugins. Therefore we are going to transform the gedit to textmate in few simple steps, so that gedit text editor will finally look (and almost behave) like TextMate. Actually you can customize gedit not only on Ubuntu but also on other Linux based distro, that uses gnome desktop or having gedit packages installed on the system.

Transforming gedit to TextMate in 4 simple steps

#1 :  Install gedit plugins

To install extra plugins, type the command at the terminal/command line/shell, followed by login password(If required) –

sudo apt-get install gedit-plugins

#2 : Install TextMate Fonts

Download the font – Monaco,which is the default font used in TextMate. Then copy it to home->username ->.fonts (hit CTRL+H to see hidden files).

#3 : Install Syntax color Scheme

download the DarkMate theme coloring scheme and install it from gedit. To install open gedit and click on Edit -> Preferences -> Font & Colors. Then click on Add button and locate the download file(darkmate.xml).

#4 : Install File Browser plugin

Download the class browser plugin ; Extract it to FileSystem-> usr-> share->gedit2->plugins. Then activate it by select the check box from gedit(Edit->Preferences->Plugins). Here is one snapshot ..if you have any doubt(or reply through comment,in case of any problem).

gedit-plugins

#5. Auto Completion (with Esc) and Tab Completion (expand code snippets using tab triggers)

With the gedit-plugin package, you will also get the snippets plugins, just enable that plugin – to enjoy tab completion.

Auto completion is another cool feature – that looks up the source code for auto completion of a variable_name (using Esc key) – so that you don’t have to type the full lengthy name.

Download textmate style autocompletion for gedit

To install the plugin, first extract the package and run install.sh. Finally, you just need to enable it from gedit -> preferences ->plugins.
Update! Try GMate plugin it’s great! See gedit plugins for Rails Developers for more details, #5 added.