pycharm-ide

PyCharm – Free and Open Source IDE For Python

PyCharm is a new IDE from JetBrains, built specifically for Python developers. It has tons of cool features that may improve your productivity a lot. If you want to give it a try then you should checkout the video explaining some exciting features of PyCharm.

 

Read full list of features here

PyCharm is available (version 3 is available now) in two edition – One is community Edition (free and open source version) and the other one is Professional Edition with some extra features for web developers (supports Google App Engine, Flask, Django, web2py, CoffeeScript and other templating languages, Remote development, SQL and more).

pycharm-ide

Download Pycharm for Ubuntu / Linux

You can download the *.tar.gz package from here.

Installation is straightforward (extract the package and run pycharm.sh), but you need to have Oracle JRE (1.6+) installed on your system. (As the official manual says, OpenJDK is not supported, at least for now).

So, if you’ve tried PyCharm, please share your experience through comments.

spark-java-framework

Spark – A micro web framework in Java

Spark is a micro web framework in Java, inspired from Sinatra (a popular lightweight web framework in Ruby). Using spark, you can quickly build web applications in Java, with minimal effort (without going through the boring xml configurations steps). If you learning java, then you can learn a lot by reading the source (since, it’s a free and open source framework).

spark-java-framework

Features

  • its simplicity
  • fast development
  • high productivity (get more done, in fewer lines of code)

Getting started with Spark

1. First setup spark

Download Spark (If you’re using Apache Maven, then it would be much easier for you)

2. Write some code

helloworld-spark
Code in image ? Ha Ha .. just to remind you that it’s not a good habit to copy/paste code! Type it.

3. Launch

Now, you can see your little app in action :

http://localhost:4567/hello

Recommended Link(s)
Read official – getting started guide for Spark