Where's the Pro Code? A blog about low code and no code envrionments#242
Open
lward27 wants to merge 1 commit into
Open
Where's the Pro Code? A blog about low code and no code envrionments#242lward27 wants to merge 1 commit into
lward27 wants to merge 1 commit into
Conversation
snarum00
reviewed
Apr 5, 2023
|
|
||
| Let's take a look at an example of this type of customization. Let's say you have created a "table" in one of these platforms. This table stores home addresses. The table is set up to store the entire address in one field, but later it's decided the address should be split up by street, city, state and zip code. These fields / columns can be added to the table and a script written to "parse" the address into those fields. Using this "paradigm", applications built in Salesforce and TrackVia can achieve amazing levels of customization. | ||
|
|
||
| In other platforms, Low Code customization comes in the form of more code snippets and also plugins. So you end up with a bunch of opinionated code snippets plugins cobbled together doing things here and there and, in general, customizing the platform to fit your business processes and use cases. |
|
|
||
| Looking at the example about home addresses from the previous section, let's highlight some limitations. If, in addition to splitting the address up, you wanted to "look up" the address's geo-location using an external API, you may be in for some trouble. Salesforce and TrackVia do not support *reaching outside* the platform in their table scripts. Instead, you would need to leverage a third party api management tool (like Zapier) or depend on the platform to *add functionality*. Not only that, but once the functionality is available, it may not be in the exact way that you would have implemented it. | ||
|
|
||
| For instance, an address lookup using a Google API via a third party API Management tool is going to "fire off" after the *record* has been added to the system. If a user has just created a home address and landed on the *view* of that record, they are not going to see the geo-location. In the background the API Management Tool is inserting the geolocation into the table. The user is now looking at a stale form. If they change something and press save they will now be overriding that update. This single problem alone hamstrings a ton of different customizations you may wish to achieve. |
There was a problem hiding this comment.
Maybe This single problem alone hinders a ton of different customizations you may wish to achieve.?
|
|
||
| ## Low Code != Low Cost | ||
|
|
||
| Out the gate, it may seem like a cost effective solution to build on a low-code platform, but the hidden fees can really hold back a small to medium sized business. Often times, as the platform evolves and a business adapts more of the *premium* features, the cost goes up. Most of the pricing models are "per user, per month", meaning as your staff grows, so does the overall cost to operate on the platform. Lastly, when a business gets stuck and needs to utilize a platforms "Expert Support" team, the cost is often high. I have seen "Expert Support" teams charge upwards of $250 per hour just to listen to you tell them what the problem is, and then not be able to fix it. |
There was a problem hiding this comment.
adoptsseems like the intent.to utilize a platform's ...(added apostrophe)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Entando Blog - Please review!