No one posted here this 166-comment Hacker News topic? "I miss Delphi - Why can't web development be as simple as delphi?"?

No one posted here this 166-comment Hacker News topic? "I miss Delphi - Why can't web development be as simple as delphi?"?
https://news.ycombinator.com/item?id=13752362

Comments

  1. Tool wars = boring. Define the task, pick the right tool.

    I think this comment summed it up well:
    ======
    cwbrandsma

    There is an inherent "HOLY SH*T" moment that happens to all desktop developers when they transition to Web. You are used to one type of interaction when doing native that is pretty simple and straight forward.

    The real killer is the move to asynchronous development for everything. In Delphi (and C# desktop), most calls can be made synchronously be default, and simply. No so in the web (yes, you can do synchronous web calls...but you shouldn't). And that is ignoring the whole statically-type-and-compiled language to JavaScript issue. And then dealing with a huge array of libraries, patterns, and best practices that are completely unknown.

    Then comes out "why can't this be simple like what I was used to?" Actually, what you were doing wasn't simple at all, you were just used to it. You understood the complexity, so it seems simple. Web development also becomes simple once you understand it. But first you have to be willing to learn again.
    ======

    ReplyDelete
  2. Lars Fosdal tbh that is only true if you avoided doing anything asynchronous in desktop applications. Otherwise the concepts are not any new or causing "Holy sh*t" moments.

    ReplyDelete
  3. With async support built into the JS language, writing async code is not really that hard anymore. At least with the transition to web clients, you get a more sane dev model. Spend 10 minutes on vue.js. It's beautiful


    ReplyDelete
  4. Stefan Glienke IMO, every time you embark onto a new platform, there will be a mix of "holy shit" and "wtf", resulting in "everything was better just after the great war" statements, until you have your head wrapped around it and you go "piece of cake".

    ReplyDelete
  5. Lars Fosdal True, and most important you have to let go some things and accept that some things are just different. And only then you can jugde if it works better or not. Not just because "it does not do it the same way I have been doing things the past 20 years!"

    ReplyDelete
  6. I miss being able to get the pro version for under 1K usd. Now, with mobile pack it's closer to 2K. Can't justify the price when there are other less expensive tools out there that do a similar job.

    ReplyDelete
  7. Web development - simple - delphi - UniGui!

    ReplyDelete
  8. Daniel Teti is doing angular + datasnap training, but it cost 3500 euro and in Italian. I would love to buy a book on the subject.

    ReplyDelete
  9. Also an Italian developer created an angular datasnap generator. Embarcadero might do one as well and include it in Delphi

    ReplyDelete

Post a Comment