Troy: It is a little unfair. As has been pointed out, most of the
apps you mentioned were:
Nothing is "fair". It is a statistic. It is somewhat interesting as
a statistic. Xcode (in its current form) is MUCH younger than RB,
yet many killer apps have already been made with it.
Actually, Xcode, and its direct predecessor Project Builder, and the
language upon which OS X (Objective-C) is based on comes from the
early 90's with NeXT. Objective C is also a subset of the C
programming language (C with Objects... get it?), which everyone and
their mother learns in comp-sci. None of this is what I would call
"new kids on the block"
RB has none to its credit. People will read into that whatever they
will. I read it (combined with other statistics and data) that RB
is suitable for vertical market apps, and shareware/utility level
apps, for many of the reasons that have already been stated. Others
will absolutely read it differently (or not at all). But so far, my
read has not been proven wrong. Once someone makes a powerful,
elegant, name recognition app with RB, my view will likely change.
Until then, I guess things are just unfair.
Frankly, I'm still waiting for the next "killer" app to be developed,
period. I don't put Delicious Library into that category. At the
end of the day, it is just a book / media cataloging application, one
with relatively little usage for the vast majority of people, unlike
a Photoshop or Word. Perhaps the last one I can think of was iTunes
and iPhoto. Both made by Apple with their own development tools.
I think you are missing the point that very, very few "killer" apps
actually get made, and those that do are generally "killer" because
of either their long-term existence and their wide-scale usage. When
looking at what the main apps that most people have on their toolkit,
i would find, with the exception of the Apple i- and pro- apps, most
every single one I can think of was developed sometime in the 80's or
early nineties. BBedit, Word, Photoshop, Quark, Illustrator, name
the mass-market tool. Nowadays I think you'll find that, due to
increased competition, there are very few applications you can look
at and say, "this is a killer app, developed recently, and has taken
the world by storm so that everyone is using it." There are,
however, many, many well designed applications that exist -in the
vertical marketplace- so to speak that are developed using everything
from RB to XCode to Java. It just depends on your target audience.
Let's face it. Everyone has very different needs when they sit down
to work on their computer. Common ones, like writing letters,
creating spreadsheets and organizing pictures have already been very
well served by existing applications for, in some cases, the last 2
decades or so. It's for the salespeople who have different needs
(that would use my app), or the videographer that would use a video
pre-processing tool, or the shopkeeper that uses a POS app and the
other "vertical" markets that make up the vast reality and market of
the computer industry. It's these applications, these vertical
applications that, combined, make up a much, much larger percentage
of usage then any Microsoft Word or Photoshop.
If you're really looking for much-hyped killer app types of things,
look to Flickr or some other online flavor of the month.
And again, RB suits many needs almost perfectly. The real point
here is that it is no position to displace the other tools
mentioned, because it can't do their job.
You're right. I can take 1 hour to whip up a nice little utility app
in RB, or I can take 8 hours to do it in Xcode. Again, it will
always depend on your needs. RB is not the solution for everything,
but neither is Codewarrior, XCode or any other programming language
or IDE.
The killer app statistic is only part of the evidence, and whether
people like it or not, some developers will take it into
consideration when choosing the tools to put in their toolboxes. Of
course, like me, that doesn't prevent some from using RB anyway.
When it's right, it's right.
I think someone else pointed out that the very name, REALbasic seems
to have some negative connotations to it (thanks to that word,
Basic). Perhaps renaming it to something weird like "Delphi" or
"Ruby" would make it look less silly for those elitist C++ folks.
Either way, I think most programmers are pretty pragmatic about their
tools of choice, and choosing based on community "appeal" will only
be a part of a decision, along with code maintenance, ease of
development, cross platform capabilities or other hot buttons for
them, and their target audience and needs.
- Corey
--
Troy
RPSystems, Ltd.
http://www.rpsystems.net
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>