Joel, web, Mono and JDIC

Joel

As soon as I received Joel's email informing me of a new posting about Microsoft and its APIs I rushed into it. It's some time now since I became part of Joel's fans, he's one of my preferred writers on the net!

I must admit I know little about Microsoft Windows, .NET and all that stuff (I gave up after browsing a huge book on Windows API programming in C several years ago) so I trust Joel on the Windows API and Microsoft's situation. After all he has worked for Microsoft in the past and he probably knows about them.

The web trend

I agree with Joel when he states that Microsoft Windows API programming is moving into web development. There's a web trend to do everything web. Even if the web does not fit the users, this is, even if the web is not an optimal architectural decission for the application.

I don't really like web development. Far too complex to do things. You have to take into account cookies, user session timeouts, security, multi-browser support, accesibility, proxy-cache settings, etc. And then you can choose on Struts, the Java Application Framework, JFaces, JSP, servlets and whatever. Just too complex to have a simple form, isn't it?

Things are about to change here, hopefully. Have you noticed the creation of WHAT lately? It's a Mozilla-Opera working group to standardize web development. That's good news!!!

The desktop trend

But I think Joel is missing the Gnome-Linux point of view. Here on the Linux side we don't suffer Microsoft's trap. In fact there's huge activity about desktop programming.

Even Havoc Pennington (ex chair of the board of the Gnome Foundation) talks about desktop development. He wants the Gnome-Linux community to agree upon a desktop language. A High Level language to develop rich-client Gnome applications. On that article he ponders different aspects of Java, Mono and C++.

JDIC

It's easy for me: I have already chosen. I am on the Java side. I have good, sound APIs. APIs for everything. For LDAP, transactions, email, imaging, gaming, 3D Painting, speech. APIs owned by lots of different companies using the Java Community Process. Open APIs. No traps here.

We that have already chosen Java should be happy about the recently announced JDesktop Integration Components. Some components that will allow us to transparently integrate with the desktop. JDIC is Cool Stuff !!.

Life is good: Linux, Java, JDIC, EuroCopa 2004 and a weekend to enjoy!! ;-)

Comentarios:

Enviar un comentario:
Los comentarios han sido deshabilitados.
About

swinger

Search

Archives
« abril 2014
lunmarmiéjueviesábdom
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Hoy