Ian Bicking: the old part of his blog

Re: Bandwagon leaving from lot C

I can't understand what people have against Java or Sun.

Java is the best language for some jobs - it has great tools, great documentation and a great speed. It has also some bad parts as swing, but Overall it's really great. Ok, the web frameworks suck compared to Python frameworks, but that is not so much because of Java, but because of stupid framework designs.

Now I have read a lot of people bashing Java (especially the Rails folks), and frankly their bashing is groundless.

I code a lot in Python and I love that language. But I have also had experience with Java, and Java is also pretty neat for some applications. Now, Python and Java combined could produce some great results! Python because of the very nice syntax, nice design and Java because of speed, documentation and "tools"...

I share you thoughts on Sun freeing Java, BUT it's a very bad argument to hate Sun. Sun does a GREAT deal for free software - - like OpenOffice and Solaris! And I can't understand that people don't credit them for that...

Go Sun, Go Java and Go Python ;-)

Comment on Bandwagon leaving from lot C
by Amir Salihefendic

Comments:

I can't believe it would be that terrible of a chore to develop a Jython based Web framework for j2ee. The web side is primitive because you are supposed to build a framework up from it, the freedom is yours to decide. Sun acknowledges this and its considered a good practice to use a web framework. Ill have to check some of the links on this page out, maybe one alread exists.

In my experience in developing both in Java and Jython at the same time, its been enjoyable. Both are simple languages, so its not hard to reason about the code in either case. It also isn't that hard to translate between the two. The biggest headache Ive encountered is reasoning about how a python truth can be mapped to a java truth. Python: if something: ..do something

java: if ??????

since something can be true in many cases, not like the good ol simple if(true){

}

I had the choice of buying "Beyond Java" or "Swing Hacks" this last weekend. I perused "Beyond Java" and saw that it seemed to dismiss Python as a language because it relies too much on whitespace and the community isn't friendly and too academic. At that juncture I didn't care what the author had to say anymore and put the book back up on the shelf. Ive read one of his other books and really didn't get anything out of it. Not sure why I would need to read another of his "I Dont Like Java Books", you'd think one would be enough. :D I would think people could be able to decide if they like a technology or not by just using it. Then I perused "Swing Hacks" and after reading a couple of pages thought that it looked like a lot of fun, and it is! If your a Swing user who likes to play with the internals of the widgets and make cool stuff, it probably would be a book you'd like. If your a Swing user who just likes to plop widgets together, well it might be for you to! It might just inspire you to dig into the Swing source and make magic happen.

leouser

# leouser