These kind of Rapid Application Development tools are all to some degree ridden with the same kind of maladies (things that are bad or problematic). I remember using WinDev some years ago. There were also complaints about PCSoft (the company owning the product) being greedy and just wanting to release new versions with features and not fixing the bugs. Their product is $1.000-$1.600 per development license and $300 for an application server needed for every end user installation. They now have WebDev as well, a product that generates PHP like ScriptCase. Just out of curiosity I went to PCsoft’s forum for WebDev and what do you know, it does not seem to be nearly as active as our forum here. Also it has several posts describing problems with the product:
http://forum.pcsoft.fr/en-US/pcsoft…dev/page/1.awp
Another tool is Realbasic that later became Xojo, which I also considered at one point in time. Again, there were the same complaints in the community of many new releases you had to pay for and bugs not getting fixed. I spent quite some time looking at tools and finally chose ScriptCase as the best of them for web development in regards to features. It is quite reasonable priced as well with no per end user fees and no application server license fees.
To be sure, there are things that I would like ScriptCase to improve on. In particular, make the documentation cover ScriptCase in great detail on all features with more examples. This would go a long way to attract professional developers alone through word of mouth. ScriptCase could become an accepted general development tool and move to another order of magnitude as a company. I really wish that ScriptCase could envision this and act on it.
Moving on to a higher order of magnitude is also the solution to being better at handling the minor bugs. As it is now, ScriptCase has to push on with new features to stay relevant and thus have to prioritise which bugs to fix. It is the fate of all software tool makers with smaller markets. PCSoft and Xojo are the same, as are probably most of them. I remember one of the developers of ScriptCase some time back mentioned that ScriptCase has a huge legacy code base. Thus, I think that part of the problem is changing this code base to something better and at the same time introduce new features as well as fixing bugs.
However, all in all, I find that the solutions that I create with ScriptCase, do work at the installations. When I run into bugs and contact Netmake, they do come back to me in a timely manner to get a resolution. I think that as long as one maintains an active license, they will do that.
I think that Arthur (AKA) is very creative and active in the forum, but I also feel that he sometimes goes overboard in his criticism – most likely in frustration over not being able to force a change in Netmake. I have been there myself, but have decided that my energy is better spent focusing on my development rather than ranting about things that I cannot change anyway, and which in most cases does not really prevent me from moving on with my projects.
I must say that I do not find it helpful to create an atmosphere of fear and uncertainty, painting a picture that is worse than the actual reality as a way to get back at Netmake. I have worked with ScriptCase about 1? year. I find that I can create applications in a fast manner, deploy them and have them work for the end users. In that time, ScriptCase has only become better as a product. To also remember the positive, let’s look at what has happened with ScriptCase:
-
They have added tabbed applications so that several parts of the overall application can be open at the same time. My users love that feature.
-
ScriptCase has been moved to PHP 5.6 for performance improvement
-
The overall look of the development environment had a bit of a face lift
-
The grids had the infinite scroll added to them
-
Search features of grids and forms were improved
-
Refined search was added to grid to enhance the pivot table functions
-
Including whole external class libraries in a project, making for easier use of them
I am sure there are others that I do not remember.