Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: Windows Crash

From: petr:krenzelok:trz:cz at: 2-Oct-2003 15:07

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-