Steffen Kahr Pedersen wrote:

>Hi Gabriele & Bohdan,
>
>Thank you for your comments re commercial applications.
>
>I should be very happy to be convinced.
>
>I'm also curious as to what type af applications?
>
>Regards Steffen
>  
>
Whatever ones :-) Your thinking should be lead in a following way - what 
other tool would you use if it was not rebol? Are you familiar with such 
tool? I expect we talk tools league of Delphi, VB etc. E.g. we used here 
CA-Visual Objects (as I come from Clipper world). So, let's start with 
pekr's rules :-)

- don't trust stupid argumenting such as - "if you use VB, don't even 
dare calling yourself a programmer". Good coder would never tell you 
such sentense, as he/she knows, that right tool at right time at your 
hand is what matters. What is more - if you are not familiar with those 
tools, forget you start utilising your tool easily. It does not matter 
you know what is object programming about - you have to learn classes, 
events, their logic, etc. If you already came to rebol, it is clear you 
want to do some apps "your way". E.g. with VO, we scrapped all templates 
and produced our logic - I hate those templates which can solve easy 
cases for you, but once you go deeper and deeper in a problem, you 
end-up with kludgy code. So in the end we had some small IS sales system 
done. Do you think our users care what it was programmed in, or how 
sophisticated object logic it uses? :-)

I use "minimalistic" aproach - ask yourself :

- does it work? If so, who cares what sophisticated tool you used - 
users/customers don't!

- Is it fast enough? Now I mean mainly speed. There is old trade-off of 
speed of scripting languages. Only morons can claim such things 
nowadays, at least for general apps. Fast enough is simply fast enough. 
I often can hear - but my C++ code would work 10x faster. Well, ppl 
claiming so very often forget the fact, that today's PC is x times 
faster than yesterday's server ;-) so - for general business apps, rebol 
is more than ideal. Forget some video, sound capabilities - we are slow 
and not there yet, forget writing MS Office clone using rebol etc.

- don't try to provide your app with native OS skins! Well - that is my 
suggestion. I know some ppl think otherwise, but I can tell you, that my 
ppl notice my apps, because they look slightly different. E.g. REBOL IOS 
has very pleasant feeling - if it would have native Windows look - it 
would just look as other windows based app ... so - use the difference 
as your advantage!

- Does it behave consistently?  And now take care! VID is still not 
consistent in some cases. While I prefer different look of app, I know 
that what ppl hate is different app behavior (I talk keyboard navigation 
here). But there are some patches mainly from Romano, which help in that 
area. And - after all - once you will become more fluent with View, you 
can change lot's of things yourself.

-  more styles - ask Cyphre for tree-view, list-view, tabs, menu etc 
styles - they are very nice, even in beta. There was VID 1.3 community 
effort but it is not finished. I know RT wants to do something in that 
regard, as current VID stopped imo in some 80% of perfection (missing 
styles, some inconsistencies, capabilities ...)

- time to market - I can bet that Rebol will allow you to very quickly 
prototype your app. You will be designing it around your thoughts. Rebol 
is first environment which provides me with such feeling. e.g. in VO I 
had to wrap my thinking around strict object logic. Rebol is free-form.

- what rebol lacks a bit is simple built-in database (IIRC Gabriele did 
something in that regard but I don't know its state). So it depends what 
are your intentions. Rebol/Command has ODBC interface, using View/Pro 
you can use Firebird wrapper and even with non-profi Rebol products you 
can use e.g. Postgress and MySQL - we have cool folk called DocKimbel 
here, who did really nice drivers ...

Enjoy reboling!
-pekr-



-- 
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.

Reply via email to