Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Low code development

Low code development

Scheduled Pinned Locked Moved The Lounge
business
49 Posts 27 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Mycroft Holmes

    OriginalGriff wrote:

    Or even worst... I could become a pillar of salt VBA

    Access was mentioned!

    Never underestimate the power of human stupidity RAH

    Y Offline
    Y Offline
    Ygnaiih
    wrote on last edited by
    #38

    VBA is not the worst thing in the world. Oh wait, maybe it is.

    T 1 Reply Last reply
    0
    • L Luigi Esposito

      Hi Everybody, my company is going to start new age development of our legacy software using some of the low code platform available on the market. Please i really would like to have some feedbacks/opinion/suggestions about the "low code" development. For low code development i mean the one using BPM (Business process management) platforms. Thanks in advance

      K Offline
      K Offline
      Kirk 10389821
      wrote on last edited by
      #39

      Let me take a stab at the business decision making process. (Because when I got started in the 80's, I was told "don't bother" the 4GL tools are so good, there won't be ANY programming jobs in a decade!" ROTFLMAO) 1) You see this budget for programmers... It is all for "coding" 2) If you had a solution like... X... You could do you're own reports, etc. etc. etc. 3) See that, you don't need to do coding, so you can cut the programmers and SAVE MONEY ... 4) Oh, it takes a LITTLE configuration (eh, a lot like programming), and it has a 3-5 year break even. To which I say "RUN". Honestly, someone has to get to the WHY of this decision. Because if it went the above way, they need help. I will gladly warn your management to NOT DO IT. "low code" appears to be buzz for "very little programming required"... Just configuration. Which is wonderful... Until you have to do something SPECIFIC... Or worse, beyond the tools ability, design or intent. For the record, I am not against moving forward. I am replacing an 14 year old system as I type. But all of that functionality takes a long time to understand, re-envision, and to implement and test. And if it runs your business... What is the worse that could happen? (and we have seen it happen).

      1 Reply Last reply
      0
      • S sir_download_alot

        Just clear: Low code platforms are not ERP systems (SAP, PeopleSoft etc)! Those are around for a long time now and pretty established. We talk about AlphaSoft, Mendix, AppWay to name a few development platform providers. There is a push to use such platforms as well where I work. In all of the cases the push came from business and not from the IT department! In most cases business didn't really could articulate what they want but they already knew that there is this great tool on the web that can everything in no time. It is also not surprising that sales persons of such platforms contact business people directly, because they know where the money is. Our business departments have high hopes (faster development, less IT costs, reacting faster to market changes etc) in such platforms but are not yet aware to cut down on fancy functionality that are beyond of what those platforms currently are able to do sometimes (this will change!!). However, it is something to look at, and make the necessary decisions, soon or later whether you want to use spend time in looking into the options to use such a platform as part of your tool stack. Business don't want to wait and spend the money for a beautiful implemented C# algorithm, they want to generate revenue with an application that can be built and deployed fast, worldwide and on every mobile device.

        L Offline
        L Offline
        Luigi Esposito
        wrote on last edited by
        #40

        You perfectly described what is happening in my company :-). Just for clarify we are speaking about a large software written in PowerBuilder that need to be migrated the soonest (SAP, the new Sybase owner, decided to give PowerBuilder development to external company ... we are getting too much worries from these news) Thanks for your feedback

        1 Reply Last reply
        0
        • L Lost User

          Somehow all this sounds like a new fancy name for Access. And if some company tells me they are going to start a new age by using Access...

          The language is JavaScript. that of Mordor, which I will not utter here
          This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
          "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

          S Offline
          S Offline
          Snorri Kristjansson
          wrote on last edited by
          #41

          :laugh: sounds like the "suits" have found a way to get rid of overpriced coders :)

          L J 2 Replies Last reply
          0
          • S Snorri Kristjansson

            :laugh: sounds like the "suits" have found a way to get rid of overpriced coders :)

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #42

            And the results will suit them just fine, like always when they try to be smart.

            The language is JavaScript. that of Mordor, which I will not utter here
            This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
            "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

            1 Reply Last reply
            0
            • S sir_download_alot

              Just clear: Low code platforms are not ERP systems (SAP, PeopleSoft etc)! Those are around for a long time now and pretty established. We talk about AlphaSoft, Mendix, AppWay to name a few development platform providers. There is a push to use such platforms as well where I work. In all of the cases the push came from business and not from the IT department! In most cases business didn't really could articulate what they want but they already knew that there is this great tool on the web that can everything in no time. It is also not surprising that sales persons of such platforms contact business people directly, because they know where the money is. Our business departments have high hopes (faster development, less IT costs, reacting faster to market changes etc) in such platforms but are not yet aware to cut down on fancy functionality that are beyond of what those platforms currently are able to do sometimes (this will change!!). However, it is something to look at, and make the necessary decisions, soon or later whether you want to use spend time in looking into the options to use such a platform as part of your tool stack. Business don't want to wait and spend the money for a beautiful implemented C# algorithm, they want to generate revenue with an application that can be built and deployed fast, worldwide and on every mobile device.

              J Offline
              J Offline
              jschell
              wrote on last edited by
              #43

              hug.login wrote:

              (this will change!!).

              This sort of abstraction attempts is not new. And they will not ever support "fancy" because that sort of thing is often new and at best (idealized best) the abstraction layer must play catch up to every single one.

              hug.login wrote:

              Business don't want to wait and spend the money for a beautiful implemented C# algorithm,

              Business doesn't want to wait nor pay for anything. But what happens is that some businesses will make the mistake of buying into the sales pitch and one of three things will happen... 1. They will realize almost immediately that it can't do some critical bit of functionality, something that the company probably already had. And to implement it, if possible at all would require a large scale effort (months) of effort. (And of course the transition period doesn't allow for new features either.) 2. They will end up giving up after a short period of time and redoing their entire development because the abstraction layer never does deliver on its promise. 3. They end up tied to the proprietary product for years producing a product that looks 'clunky' compared to the competitors because it never has and probably never had the cool stuff. And suffer from hiring because the pool of 'senior' users of the proprietary products is so small.

              1 Reply Last reply
              0
              • M Marc Greiner at home

                Hi Luigi, DevExpress XAF is the only right answer for "low code development". The XAF framework is built on top of award winning controls (grid, tree, ribbon, navigation, dropdown, etc.). I have been programming since 30+ years (C, C++, Borland, Delphi, VB6, MFC, SQL, html, aspx, javascript, etc.) and have seen or heard from many "Frameworks", but there is always a limitation somewhere. There is however no limitation with DevExpress XAF: - WinForm AND Web, at the same time, from the same code. - Based on top of award winning components, every year. - Visual Studio + C# (or VB), absolute full control through code over every aspect of the application, if necessary. - You describe your data model through code or visually in a class designer: Class, properties, aggregated lists (relations) or not. - XAF does the rest: * Builds or updates the database, be it MSSQL, Oracle, etc. * Prepares views for you: List views, detail views, Lookup views, that you can link to an "Outlook" navigation. * Gives access to CRUD operations via standard toolbar buttons (fully customizable). - If necessary, you add you own views or navigation items, dashboards with graphics, gauges, etc., buttons/actions where you want, mainly by describing what you need, with only a few lines of code here and there. - XAF has all standard features that a business application requires, under others: active directory login or standard authentication, user authorization, validation, appearance, auditing, pivot, localization, etc. everything is so easy and well designed, ready to be used mostly by describing what you need. I am using this XAF framework intensively since December 2014, and each day, I feel like sending to the DevExpress developers the caviar and the Champagne that they deserve for having build such a marvelous and unique tool. I assure you that it is not possible to build a framework that can do more that this one, simply because it has all what you need, implemented in the most logical, elegant and intuitive way, on the best development platform there is today, namely .NET, Visual Studio and C#. Some links to mind blowing demos: Amanda building a small XAF business application in 10 minutes[^] Seth showing XAF in depth (1h 10mn video that highlights many basic features of XAF)[

                P Offline
                P Offline
                Peter Od
                wrote on last edited by
                #44

                It comes down to the-right-tool-for-the-job. I've used Pascal, C, C++, C#, Smalltalk and 4GL frameworks such as Clarion, Dataflex... Also entry-level systems such as MS Access. I've reviewed and use several of the BPM (Business Process Modeling) solutions. Today, I can do anything I want with C# and .NET. I can do it 3x faster with Smalltalk, if I want to develop highly customized solutions. I can do a quick-and-dirty database, list and reporting app with Access. This is ok if you want to train the users and limit the number of deployments. Access is an upgrade from using Excel spreadsheets. Access apps are obsolete every time Microsoft introduces their next version of MS-Office. Some of the BPM systems are highly productive with business process flow and integrating with legacy systems. But, you can't really build highly customized apps or mobile or web solutions without conforming to their limitations. I took a look at the DevExpress XAF website and some of their videos. It looks great for a .NET shop and in-house apps. I don't think it's appropriate for building public scale apps that may be used by thousands of users via the Internet. For that, a solution like Meteor is better. I conclude with "use-the-right-tool-for-the-job." With software, if the only tool you have is a hammer, every problems looks like a nail. There is no one framework for all projects. Another issue to consider, if you do use a framework or system such as DevExpress XAF, make sure you have all the source code so you don't go down in flames if the vendor goes of in a direction not compatible with your objectives, or goes out of business. We built an ecommerce system for large scale deployments using IBM Visual Age Smalltalk. To this day, we can easily support the system and upgrade to the latest SOAP or REST or ??? features with minimal time, cost and pain. IBM sold this development tool to Instantiations so support and upgrades continue. All the source code to the entire development environment is included. Our experience with Microsoft development tools and platforms is a lot of pain and re-development every time MS jumps to a new paradigm and makes the old obsolete. I believe programmers are more productive today, but I can't see the need for good developers going away soon. The bigger challenge is the cheap developers over-seas that we have to compete with, if we're based in 1st world countries.

                1 Reply Last reply
                0
                • M Marc Greiner at home

                  Hi Luigi, DevExpress XAF is the only right answer for "low code development". The XAF framework is built on top of award winning controls (grid, tree, ribbon, navigation, dropdown, etc.). I have been programming since 30+ years (C, C++, Borland, Delphi, VB6, MFC, SQL, html, aspx, javascript, etc.) and have seen or heard from many "Frameworks", but there is always a limitation somewhere. There is however no limitation with DevExpress XAF: - WinForm AND Web, at the same time, from the same code. - Based on top of award winning components, every year. - Visual Studio + C# (or VB), absolute full control through code over every aspect of the application, if necessary. - You describe your data model through code or visually in a class designer: Class, properties, aggregated lists (relations) or not. - XAF does the rest: * Builds or updates the database, be it MSSQL, Oracle, etc. * Prepares views for you: List views, detail views, Lookup views, that you can link to an "Outlook" navigation. * Gives access to CRUD operations via standard toolbar buttons (fully customizable). - If necessary, you add you own views or navigation items, dashboards with graphics, gauges, etc., buttons/actions where you want, mainly by describing what you need, with only a few lines of code here and there. - XAF has all standard features that a business application requires, under others: active directory login or standard authentication, user authorization, validation, appearance, auditing, pivot, localization, etc. everything is so easy and well designed, ready to be used mostly by describing what you need. I am using this XAF framework intensively since December 2014, and each day, I feel like sending to the DevExpress developers the caviar and the Champagne that they deserve for having build such a marvelous and unique tool. I assure you that it is not possible to build a framework that can do more that this one, simply because it has all what you need, implemented in the most logical, elegant and intuitive way, on the best development platform there is today, namely .NET, Visual Studio and C#. Some links to mind blowing demos: Amanda building a small XAF business application in 10 minutes[^] Seth showing XAF in depth (1h 10mn video that highlights many basic features of XAF)[

                  R Offline
                  R Offline
                  RafagaX
                  wrote on last edited by
                  #45

                  Wait until they do a major upgrade, and then let me know how much love you still have for them... ;P

                  CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

                  1 Reply Last reply
                  0
                  • L Luigi Esposito

                    Hi Everybody, my company is going to start new age development of our legacy software using some of the low code platform available on the market. Please i really would like to have some feedbacks/opinion/suggestions about the "low code" development. For low code development i mean the one using BPM (Business process management) platforms. Thanks in advance

                    R Offline
                    R Offline
                    Robert g Blair
                    wrote on last edited by
                    #46

                    OK, I started coding around 1979 in Basic on a TRS-80. I distinctly remember a magazine cover from back then, with a headline like "The End of Coding!". The lead story was about a tool that would "write your code for you". You just tell it your requirements, and voila! - a bug-free program is created. Since then I have watched a never-ending cavalcade of "no more coding" fads march on and off the stage. Clipper, Cognos, Progress, Lansa, Borland ObjectVision, etc. They are always highly popular with corporate types who salivate at the thought of sacking all those expensive programmers down in IT. And a war story: The mid-eighties. I attend a Dec-VAX user group meeting where the highlight is the conversion of an electric utility companies COBOL billing program to COGNOS. The developer proudly displays the fanfold listing of the COGNOS code, versus the fanfold listing of the COBOL code. The COGNOS listing is about three times thicker. He says that, currently, the COGNOS program takes more than 16 hours to run, which is NFG, because meter readings flow in constantly. The COBOL program can process a single days billings (meter readings) in 3 hours, which works fine for overnight batch processing. But he is confident they can optimise the COGNOS program run-times to be "nearly as fast" as the COBOL program. Later we hear that the IT Director got emergency approval for a Mega-buck or so of new DEC VAX systems to solve the run-time problem for the COGNOS program. Then we hear that it still won't run overnight, and that the IT Director has asked the board for more money for more VAX'es. Finally, we hear the IT Director is sacked, and the COGNOS code is ditched. The IT Director? A week later was Regional Sales Manager for DEC.

                    1 Reply Last reply
                    0
                    • M Mycroft Holmes

                      Luigi Esposito wrote:

                      including coding C# scripts

                      I rest my case, any time you describe coding as writing scripts you are not looking at development requirements but configuration.

                      Never underestimate the power of human stupidity RAH

                      K Offline
                      K Offline
                      KP Lee
                      wrote on last edited by
                      #47

                      Mycroft Holmes wrote:

                      Never underestimate the power of human stupidity

                      I really hate it when the stupid human is me. Especially when I know I'm right, and then "Oh sh..."

                      1 Reply Last reply
                      0
                      • S Snorri Kristjansson

                        :laugh: sounds like the "suits" have found a way to get rid of overpriced coders :)

                        J Offline
                        J Offline
                        James Lonero
                        wrote on last edited by
                        #48

                        The famous oil well fire fighter once said: "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur."

                        1 Reply Last reply
                        0
                        • Y Ygnaiih

                          VBA is not the worst thing in the world. Oh wait, maybe it is.

                          T Offline
                          T Offline
                          TNCaver
                          wrote on last edited by
                          #49

                          Tied with PHP.

                          If you think 'goto' is evil, try writing an Assembly program without JMP.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups