I've been attempting to install Silverlight development tools this morning. Attempting, because I first had to decide if I was going to try out Silverlight 1.0 beta's development environment, or the new alpha 1.1, with .NET. Of course, I don't have the .NET installation and haven't for some time, so then that means going out to find such things as Visual Studio "Orcas", with its 8 file downloads.
I downloaded the SDKs for Silverlight, but these consist of zipped files within zipped files, that eventually open into files, which don't run. I guess Sam Ruby also had this problem, or perhaps a different one — it's incredibly chaotic. I plan to persevere, though, and expect my Windows machine to be setup for 1.1, and my Mac for 1.0 by end of day. Or perish in the attempt.
I've also been looking at Adobe's Flex 2 installation, including its Eclipse plug-in. Adobe's installation is much easier, the documentation simpler. There is a free SDK as well as a Flex 2 Builder, but you only have it for 30 days and then you have to pay an extraordinary amount of money to continue to use the application. Flex applications run on Mac, Windows, and Linux.
Don't forget OpenLaszlo, which doesn't have its own runtime, it uses Flash, or generates DHTML. It's also free. Free is fun.
Rumor has it that Sun is going to be coming out with something for Java. If so, expect the overweight warning alarm to sound in the RIA elevator.
Then there's Ajax. What does it take to run an Ajax application? Are you reading this in a browser? If so, chances are, you have what it takes to run an Ajax application. What does it take to develop an Ajax application? Do you have a text editor? Then you have what it takes to create an Ajax application.
And if you're clever enough, you can even have an application without JavaScript turned on, or a plug-in installed.
Dare Obasanjo writes that Ajax is dead and Silverlight is king. Deja vu, all over again. Well, at least he's a developer making such pronouncements, unlike the marketing talking heads who are impressed with anyone who jumps higher than they do. But as I look over at the 8th download this morning from Microsoft, trying to get an environment where I can try building one tiny Silverlight 1.1 test application, I think to myself that Dare has to be smoking something.
Regardless, it's all fun. Reminds me of doing my first application (Basic on Vax/VMS). My first windows application (C++). My first complex web graphics app (applets). When I got my lava lamp working in VRML. My first time seeing DHTML being used (in IE, with VBScript). It's fun.
And that's all that matters.
