A Python in Java land
Most reports look at only Java and .NET as the players in the enterprise application space. However Python is an emerging technology to watch out for. For some years now, Python has been the fun language that you learnt so as to stand out from the crowd and be the cool and knowledgeable one. However that isn’t the case anymore. Python is starting to coil around the enterprise.
A report on NewsForge says “The bottom line from the
PyCON 2005 conference was that Python is an open-source technology
whose use in enterprise IT operations will only grow for the
foreseeable future.”
The author further states that “On the whole, however, Python looks
more and more like a “safe choice”: It’s taught in classrooms, budgeted
and used in large organizations worldwide, and appears to attract
successful enthusiasts. The time looks ripe for a language that has
always emphasized its ability to “play nicely” with other technologies
on a full range of platforms.”
Are Java folks listening? How many have already taken up Python?
Reference:
>> Evidence that Python is advancing into the enterprise
>> The Python Site
>> A subjective analysis of two high-level, object-oriented languages [Comparing Python to Java]
wow..what a listing.. it has not even a hint of NetBeans and Eclipse. Freeware is not a matter, here functionalities and ease of use should be compared. I dont agree with this ranking at all.
Jython is a good glue language.
But I think ,Python, however good it may be does’nt have a killer web application framework yet.
Looks like ruby has it in Ruby On Rails.
There is already a .NET Ruby On rails port.
http://www.theserverside.net/news/thread.tss?thread_id=33233
After a great reluctance, I started learning Python during last christmas vacation. It is definetely rewarding. However I find Ruby to be more appealing and have recently started learning it too. My problem with Python is that some of the new constructs (decorators, attributes etc) are not thouroughly discussed in books . Maybe I am looking at the wrong books.
Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.
[URL=http://www.jython.org/]Jython[/URL]