Welcome to the list, John.
John R. Sowden wrote:
Revolution seems to be my solution for writing business apps. I am a business
person, not a professional programmer, but I create all of my internal apps,
currently in Foxpro/DOS. A couple of questions:
The description says the program creates "stand alone" executables. To me
this means no "run time", no "token compiling", but it may mean external
libraries. Is this true?
In general, no libraries (DLLs etc); just a single .exe file on Windows,
and similar experience on all other platforms. The standalone apps you
build will run at speeds very acceptable for commercial apps.
How big is "Hello World", meaning how much baggage (code bloat) is included in
the executable?
I just created a "hello world" app to see. But it did take about 3-4
minutes, because I messed around with the font settings rather than
using defaults.
- Windows = 1731K
- Mac OSX = 2185K
- Linux = 2360K
This is about the minimum app size. But as you add complexity and
features to your app you DON'T necessarily see a proportionate increase
in size, since text scripting doesn't take up much space. Most major app
size increases come from embedded media - images, movies, etc.
Does revolution lend itself to creating simple applications quickly?
Example, I can create a simple name/address database application in
Foxpro/DOS with menu, add, edit, search, select index, etc. in about 1 hour
including creating the database structure.
In my opinion, you absolutely wouldn't have thought this kind of
development speed was possible.
Is a database application, without multimedia features a good use of this
product?
I'll let some of the Db geniuses on the list answer this. I think
basically Rev's suitability for this depends on the size of the DB.
Are there any hidden problems that are not discussed in the web/faq, etc.,
like "copy protection" methods that require dongles, keeping the licensed
program on the computer/lan that the compiled application is running on, etc.
No. You build something with your licensed copy of Rev and it's your
product. If you want to require your customers to use a dongle, that's a
different issue.
My operating system of choice is linux (currently Suse 9.3), not a windows os.
Is this a good match, or is this a windows product that usually runs on Linux,
with little support?
Linuxites, chime in here please! (I do Mac & Win mostly)
The old adage, "if it looks to good to be true, it probably is" keeps ringing
in my mind, but revolution could also be a minimally marketed diamond in the
rough!
You can make up your own mind on this. But I can certainly say that it's
my favorite tool of all time, and I've been writing software
professionally since 1978. For me there's no going back.
Thanks in advance,
Again, welcome John!
Phil Davis
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution