Every time I hear this argument, it brings me back to the 80's when
some people argued that Emacs was the "end all" tool, that they were
not slowed down by taking their hands off the keyboard to get to the
mouse and that this graphical user stuff was just for wimps.
I use a wide variety of tools, languages and methods to do my work. I
have to write assembler, C, Obj-C, Java, shell scripts ... Doing all
of my work with only a single tool would be gauche and unproductive.
Productivity for some means thinking textually and with a keyboard,
for others it means thinking graphically and with a mouse.
Three things should motivate a WOBuilder replacement:
1) Its absence denatures WebObjects, which was initially marketed as
a rapid and relatively easy way to build webapps. Sure, eventually,
you had to write more code and get down into the technology, but you
could get simple apps with good results rather easily. It made the
entry easier and certainly attracted new developers to join. While I
agree wolips's component editor is good, the overall suite will not
attract any significant numbers of new developers. Eclipse OpenSource
connection's will not expose WebObjects to a new receptive crowd (as
they will also stick with other opensourced solutions like Rails/
Hibernate/Cayenne/Tapestry or whatever). Meanwhile, the abandon of
XCode/WoBuilder will mean the abandon of Apple's crowd who like
simple/graphical/elegant tools. Over time, I'm convinced it spells
the drift of WO to insignificance.
2) For full time developer, proficiency with the tool can be
developed with time and productivity then ensues. In those scenarios,
Eclipse might yield some positive "return on investment" to learn/
master it. But what about those who do not developpe WO apps full
time ? I have to learn those tools just a few hours at a time. While
I may intensely work on a project for a while, I may have to switch
to writing assembler to boot a ARM CPU and implement a real-time app
and then to spend weeks designing/building/testing optical/
mechanical/
electronics systems. Next, I may have to go back and revisit a tools
I've developed with WO to add some feature we need ! Drop back into
eclipse, I Think not. Startup WOBuidler, makes more sense. I'll be up
an running much faster. I doubt I'm the only one who doing this part
time, and for us, WOBuilder is the only thing that makes sense.
3) I also develop apps in Cocoa, and the combination of XCode/
Interface Builder/Cocoa/Bindings just rocks! It allows to build great
tools quickly (part-time) faster than anything else ( even from my
Windows collegues) I do not understand why a new generation of
WOBuilder could not do the same for WebObjects. I always expected
that the technologies were converging to allow this, Webkit, Core
Data, Cocoa ... It would help promote WebOjects and make it
accessible to more developers, including novice, and part-time.
Apple should care very much about reason 1
Developers like myself should care about 2.
Everybody should care about 3
<rant of my own>
To those who think WO will not go away because it's too significant a
framework and because Apple uses it, think MacApp... A very
sophisticated Application framework that died from neglect and
eventually disappeared despite Apple using it for many of its own
apps. A GUI editor (forgot the name) was also part of the toolchain
and it too was eventually neglected by Apple. Faced with the
obsolescence of the tool, a third party developed from scratch a
better replacement and sold it (named AdLib). I do not know if it was
profitable, but every body I knew switched to it for the few bug
fixes and the few new features it offered. Apple eventually bought
the application and distributed it...
Lastly, everybody is free to do what they want and I certainly agree
the we do not have any right to expect others to do work freely for
any of us. However I do not understand why there has to be a business
case for developing a WOBuilder replacement ? that it must be
absolutely profitable ? I'm curious to see the numbers that
supported the development of WOLips, Project Wonder ??? Should I
assume that these were profitable endeavors ! To me, they certainly
seem equally large/serious development efforts, probably even more
than a WOBuilder replacement.
If WOLIps was going commercial, how much would you pay ?
It really depends on how those who would developed it want to be
rewarded for their effort/contribution. It does not have to be free,
neither does it have to make commercial sense.
In any scenarios, Apple should contribute.
</rant of my own>
Now, it's time to put my money where my mouth is. I would certainly
agree to pay for a WOBuilder replacement. I would pay a variable
amount of money depending on the quality. $ 500 seems reasonable.
There, you have it. Now I feel better. Time to put my flame suite
on...
OK, enough of that rant...
Louis Demers eng.
Obzerv Technologies Inc.