Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: comp.unix.shell,comp.os.linux.misc Subject: Re: Over-Elaborate Shell Scripting Date: 14 Mar 2026 18:38:17 GMT Lines: 29 Message-ID: References: <10otpi4$1opu8$3@dont-email.me> <10otrqi$1p9ft$1@dont-email.me> <10ou2q9$1qp29$1@dont-email.me> <10oucet$vo4d$2@news.xmission.com> <10ouhk5$22anv$1@dont-email.me> <20260312095816.00001163@gmail.com> <69b33726@news.ausics.net> <20260313080000.00004c23@gmail.com> <10p1cg9$3an5p$4@dont-email.me> <20260313092610.000065be@gmail.com> <10p1mva$3g8pp$1@dont-email.me> <20260313122129.00007909@gmail.com> <1dudnS4HlpEMnCj0nZ2dnZfqn_GdnZ2d@giganews.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net A45nKr5n0ZfLiLyUXJE99wQ+xLwEPlKucy1NElnOXX/kQnoFYo Cancel-Lock: sha1:Xlg9CF+YytBXjn96zuB+d2+QAdM= sha256:vf8l95yXcaSK233tgARtj6NH7y34wRJPi34iX64CzkA= User-Agent: Pan/0.162 (Pokrosvk) Xref: csiph.com comp.unix.shell:26739 comp.os.linux.misc:83000 On Sat, 14 Mar 2026 02:35:05 -0400, c186282 wrote: > Correct - do NOT piss on PHP. It was made for a particular, valuable, > niche purpose and still serves that well and simply. It does but it isn't useful for most of the browser based maps I did. For work I used the Esri Javascript API but Leaflet is a popular open source. https://leafletjs.com/ You serve up the original page, but as you pan the map the client side is making many calls to a tile server to get the png pieces for the base map. https://tile.openstreetmap.org/13/4090/2724.png is an example. In Brave and Firefox will bring up the developer tools panel. Select the network tab and you'll see all the calls. That would be difficult if not impossible to do server side. Back in the day I used FastCGI and C. https://en.wikipedia.org/wiki/FastCGI I knew C and PHP wasn't very attractive. I understand it has improved. I didn't do any web stuff for ten or twelve years when I was tasked with developing a web map to replace a standalone that was locked to Visual C++ 6.0. By then Javascript was the way to go for both the front and back ends.