<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Sounds right to me.  Good assessment.<br>
      <br>
      On 1/15/2016 11:29 AM, Anthony Walter wrote:<br>
    </div>
    <blockquote
cite="mid:CAHmPLWUDcJiax5rKjU6dKyhofi50q6z0yfdp30hEHWqUpsu7-g@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>On a programming web forum someone said regarding Lazarus:</div>
        <div><br>
        </div>
        <div>On just cursory review, looks compelling. However, I get so
          little call these days for native/desktop applications. Seems
          everyone wants web now.</div>
        <div><br>
        </div>
        <div>I replied:</div>
        <div><br>
        </div>
        <div>I agree that web applications are far superior in many
          situations. Compared to desktop applications they are much
          easier to deploy, much easier to upgrade, they work across
          multiple platforms, the user experience is much richer (easier
          to layout, video, audio integration, css transitions), data
          handling is easier (no need for local database server or local
          database connection configurations), and of course web
          applications go much better with the software as a service
          subscription or pricing model.</div>
        <div><br>
        </div>
        <div>That said, desktop applications have a better time working
          with local resources like files, scanners, printers (though
          cloud services for storage and printing make this less
          relevant), are usually more responsive, they obviously have
          better desktop integration (copy and paste, drag and drop),
          usually have better user interface layout management (docking
          windows, toolbars, menus), better performance, better direct
          access to memory data structures (think of images editing
          accessing pixels, editing audio waveform samples), and are
          better for applications which require long time processing
          like encoding videos or recording audio.</div>
        <div><br>
        </div>
        <div>That said, I prefer desktop software for doings tasks,
          which I think is what most computer enthusiasts want to do. I
          write desktop software to automatically scan Craigslist and
          eBay for collectibles which interest me. I write desktop
          software to monitor video feeds with OpenCV. I write desktop
          software to make games with SDL2/GLESV2. On so on ...</div>
        <div><br>
        </div>
        <div>I guess what it comes down to is this:</div>
        <div><br>
        </div>
        <div>For businesses web development is probably a better fit for
          their software needs.</div>
        <div><br>
        </div>
        <div>For people who are computer enthusiasts that use their
          computers to process tasks or solve problems, desktop
          development is probably better.</div>
        <div><br>
        </div>
        <div>What are your opinions on the subject title ?</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">--
_______________________________________________
Lazarus mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a>
<a class="moz-txt-link-freetext" href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>