As most of you who have been developing custom applications know - one is often forced to make a selection between two flawed options.
This is an attractive approach on one hand because it assures one, that given enough time, talent and money, one can be confident of getting the job done - eventually.
The downside of course in the real world is that there is NOT a infinite amounts of money, there are ALWAYS deadlines and there are REAL skill shortages - especially when it comes to building enterprise mobile apps - where one faces new challenges that did not exist in the desktop world (lack of connectivity, needing to run cross platform, limited screen real estate, lack of a physical keyboard, wanting to take advantage of the camera for pictures/video/sound and wanting to take advantage of mobile devices' ability to use electronic ink for drawing and annotation.)
At first blush - this sounds like a compelling idea - but there is a serious catch.
Traditionally most RAD products let you get 90 or 95% of the job done but then you "hit the wall" because the app you are building needs to solve a very specific and often highly custom business requirement. Now reality hits. You cannot complete the mission because the tool you are using for development lacks the rich program-ability needed. The situation is akin to being in the bridge building business and getting to the 950th yard of a 1000 yard bridge, and because of the construction technique you are using, you cannot complete the bridge without abandoning what you have been working on and starting again. You are close but you have failed in your mission. This is clearly not a happy outcome to say the least!
It is with all of this in mind, that we came up with Alpha Anywhere's unique "coding optional" approach.
For more information on what sets Alpha Anywhere apart please go to this page
https://www.alphasoftware.com/mobile-app-development-platform
Option 1) Pick a development tool/product/platform that requires low level coding.
This is an attractive approach on one hand because it assures one, that given enough time, talent and money, one can be confident of getting the job done - eventually.
The downside of course in the real world is that there is NOT a infinite amounts of money, there are ALWAYS deadlines and there are REAL skill shortages - especially when it comes to building enterprise mobile apps - where one faces new challenges that did not exist in the desktop world (lack of connectivity, needing to run cross platform, limited screen real estate, lack of a physical keyboard, wanting to take advantage of the camera for pictures/video/sound and wanting to take advantage of mobile devices' ability to use electronic ink for drawing and annotation.)
Option 2) Pick a Rapid Application Development (RAD) tool/product/platform that does not require coding.
At first blush - this sounds like a compelling idea - but there is a serious catch.
Traditionally most RAD products let you get 90 or 95% of the job done but then you "hit the wall" because the app you are building needs to solve a very specific and often highly custom business requirement. Now reality hits. You cannot complete the mission because the tool you are using for development lacks the rich program-ability needed. The situation is akin to being in the bridge building business and getting to the 950th yard of a 1000 yard bridge, and because of the construction technique you are using, you cannot complete the bridge without abandoning what you have been working on and starting again. You are close but you have failed in your mission. This is clearly not a happy outcome to say the least!
It is with all of this in mind, that we came up with Alpha Anywhere's unique "coding optional" approach.
Check out these two video - they give a good overview of Alpha Anywhere's unique approach to minimizing coding but still allow you to code with no restrictions.
For more information on what sets Alpha Anywhere apart please go to this page
https://www.alphasoftware.com/mobile-app-development-platform
Comment