ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

Living without AutoHotkey - possible?

<< < (8/15) > >>

jroad:
I'm relatively new to windows gui programming, so based on some of the publicity here about autohotkey I finally decided to try it out for a new app I'm making for aiding ReplayTV (a DVR similar to Tivo) users who process and edit the videos on their PC.  I did a check on the docs to make sure it was up to the task, and it seemed that it was.

Anyway, I'm about 3/4 of the way through with the coding and find it powerful, yet a bit quirky with syntax imo.  The help on the AHK forum seems to be great and when I had an issue sending an array (which are conceptually supported) to a function, it was promptly answered in a friendly and helpful way.  I have done some comparisons of the AHK docs with AutoIt 3 and I think I will probably go with AutoIt 3 in the future.  The user base (registered users) on the AutoIt forums is also larger which increases the chance for help when needed (1815 AHK users vs. 8269 AUT users as of now).  Also, AutoIT3 has AutoItX, a DLL/COM control that should let you run AutoIT commands from other languages.

I also checked out FBSL, and while it does seem interesting the user base is very small, which is a factor for me, but I could see how that could be a positve for others.  Gerome also seems very helpful to those on his forum.  While it is free now, it seems to be headed towards a commercial product and as of now, you cannot sell an app developed in FBSL, see http://www.fbsl.net/phpbb2/viewtopic.php?t=479:

Hello,
dougie wrote:
Hi,

I need some opinions from the FBSL community regarding the development of commercial grade applications.

What are your thoughts? If FBSL only for scripting and small GUI apps  or is it capable of developing commercial apps?

What would the cost be of distributing FBSL compiled exe's and who would I need to pay a royalty to?

At this point, I am not concerned about some-one accessing the source via decompilation.
Thanks
Dougie

--- End quote ---
And Gerome's response:
-1- At this time, FBSL is capable of beeing used for more than 'small appz', i think Mike has exposed the power of FBSL via his excellent editor.

-2- The cost will be determined once our e-commerce web site will be achieved.

-3- For the moment you are NOT allowed to sell any FBSL applications.

-4- The self decompilation was made to discourage some malicious people who dare trying to sell FBSL applications without my permission.
This backdoor is necessary for the moment.
The commercial version will have strong algos + specific files to identify a real sold version versus a hacked one
--- End quote ---

I am not trying to upset anyone, just wanted to point out some of my observations.  Anyhow, so after looking at FBSL, I decided to look at some other some other BASIC-type languages, including PowerBasic, RealBasic, iBasic, and PureBasic (and a few others).  I liked the idea of a relatively low cost development tool that could make Windows compatible .exe files with small file size and without need for external dll's or .NET framework installed.

Out of these, PowerBasic probably has the largest userbase, good docs, and seems well suited for commercial apps, but it costs $199 plus cost of upgrades.  What I ended up choosing was PureBasic, http://www.purebasic.com/.  It costs $69 as of now (this may go up when latest version is officially released), but that gives you lifetime updates as well as versions for linux and Mac OS X.  It's still a growing language, but seems pretty solid and the latest version, 4, was just released in beta form (readme here: http://freak.purearea.net/v4/ReadMe.html.  The docs are OK and getting better (online version: http://www.purebasic.com/documentation/).  The developer works full time on this and the community seems active and helpful.  The language seems well suited for applications as well as games.  It offers small, fast executables, as well as inline ASM support.  I am just a beginner with this language, so these are just my initial thoughts.

I guess all this goes to show is that a large variety of languages is a good thing, as everyone who is interestered can find one that suits them and their projects!

mouser:
very thoughtfull post jroad.   :)

Gerome:
Hi,

FBSL forum has been hacked 3 times in the last 2 years!
I used to have more than 300 subscribed users!
Now, since months i've decided to buy a real safer service to host my forum, and more than 100 people came back in less than 6 months : that's not bad at all :)
Plus, i've made a 500 page Help file that I'm trying to put on steroid by injecting tons of samples onto it with details as much as possible and with the the less english mistakes i can make ( sorry i'm french ;) )
Anyway, i also know Purebasic and i know his author, which is also a French fellow ;)

Enjoy!

jroad:
Hi Gerome,

FBSL forum has been hacked 3 times in the last 2 years!
--- End quote ---
That is sad to hear.  It must be incredibly frustrating to have that happen.

Plus, i've made a 500 page Help file ...
--- End quote ---
I can see that you are working hard on your Help docs which is great!  If I could offer you a presentation suggestion it would be to have an expandable/collapsible (tree list) function listing on the left pane of your help file so users can see all the related functions for a category.  Clicking on the function category would offer an overview and index of the functions.  Also, when the dust settles from the hacker attack, I think having a website with an overview, tutorials, online docs, etc. with a link to the forum would help get new users get acquainted more readily with your scripting language. 

Good luck with the future of FBSL!

Gerome:
Hi,

-1- FBSL has an online documentation, BUT i won't expose it yet because my web hoster allows me ONLY 1 GB traffic per month, so crossing my online help would be more destructive than constructive for the project...

-2- FBSL CHM Help has an INDEX page where ALL keywords are listed / ordered and classified by THEMES, so wher's the problem ? :)

-3- FBSL has an online Wiki, but it is reserved to few people who cares for the project, that is to say that bring a real job into the FBSL help process.

-4- FBSL needs you ;)

Enjoy!

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version