I don't want to discourage you people. I'm sure this project will work
out great in RealBasic. Also this is a RealBasic mailinglist so I guess
it's natural to do it in RealBasic.
Imho, RealBasic is a great language for businessapplications, mostly
because it's fast and easy to make windows and because it's easy to use
events. (imho, RB is Rapid Application Development)
But ...(I know not everybody is going to respect this but it has to be
said)...Imho this is a different kind of application. And I (I can only
speak for myself) would do it in Java. I'm convinced that the
program-code would be more structured and reusable. Think about:
abstract classes, static variables, enumarations, ... And don't forget
that huge framework. But also don't let you scare away by this jungle of
options, because these days there are IDE's like NetBeans and Eclipse
that are just as userfriendly as the RealBasic IDE. Also the entire way
of thinking in Java is still far more Object Oriented. And the
objectorienteder (if that is a word) the better.
Just to give you an example ...
RB Listboxproperties is object oriented but not enough:
Dim i As Integer
i = ...
listbox.CellCheck(i) ...
listbox.CellTag(i) ...
listbox.CellType(i) ...
...
It should be more like:
listbox.Cell(i).Tag = ...
Dim c As ListBoxCell
c = listbox.Cell(i)
c.Check = ...
c.Tag = ...
c.Type = ...
Ofcourse it all depends on how serious you are about this game and how
hardcore-RB you are. Lol, I'm only working in RB for about a month, so
for me the choice is obvious.
Greetings
Bram
_______________________________________________
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>
|