News for hackers. Stuff that matters.
Re:How many of you know that the team is working on somethin... by buu700 on Tuesday June 16, 2020 @01:23AM (#23536171)
This may be a stupid question, but what does "client/server" mean in this context?

I would interpret it to mean any networked or Internet-based application that has both client- and server-side logic, which obviously isn't anything special in 2020, but it sounds like you're referring to something else that would now be considered outdated?

Re:How many of you know that the team is working on somethin... by noizejoy on Tuesday June 16, 2020 @04:05AM (#23536918)
> This may be a stupid question, but what does "client/server" mean in this context?

Not a stupid question at all, since terminology has been shifting over the decades.

Back in the early 1990s, the original client/server generally meant all application code (logic and UI) on the client computer, and all the data on the server. So a very fat client.

Database stored procedures (i.e. some logic on the server) only arrived on the scene later during that time, because the original architecture of all code on the client caused performance nightmares. But don’t get me started on the trials and tribulations of early stored procedures. They often caused more project turmoil rather than smoothen things out. — Partly because they weren’t good languages yet, partly because of amplifying developer vs. dba conflicts.

Re:How many of you know that the team is working on somethin... by ptx on Tuesday June 16, 2020 @06:33AM (#23537566)
Without any server-side logic, I suppose user permissions must have been handled entirely by the database, with clients connecting as different database users?

Did row-level security already exist in some databases at that time? Otherwise this must have been quite limiting.

Re:How many of you know that the team is working on somethin... by ako on Tuesday June 16, 2020 @11:13AM (#23540092)
Row level security was usually handled through database views.
Re:How many of you know that the team is working on somethin... by gmfawcett on Tuesday June 16, 2020 @11:23AM (#23540214)
There were alternatives to stored procedures for centralization. I remember RPC and CORBA being hot topics around that time. The tiered architecture was a thing before the Web.
Re:How many of you know that the team is working on somethin... by naniwaduni on Tuesday June 16, 2020 @02:55AM (#23536596)
I might be totally off the mark here, but in context I assumed the contrast was with doing all work on a thick "client". A client-server architecture in principle lets you run thinner clients and offload the heavy work, but in practice the network would've been expensive.

A modern analogue might be something like premature distributed computing.

Re:How many of you know that the team is working on somethin... by noizejoy on Tuesday June 16, 2020 @04:14AM (#23536947)
If my memory serves me right, distributed computing was the advent of smaller computers (back then often called mini computers like DEC Vax or IBM AS/400, but those were more like smaller mainframes, still using dumb terminals as frontends.

But you’re right in saying that the original client/server had all of the UI and business logic on a very fat client - and the server only served the data over very low bandwith networks.

Re:How many of you know that the team is working on somethin... by Throwaway111117 on Tuesday June 16, 2020 @03:13AM (#23536667)
Maybe rather than:

A modern analogue might be something like premature distributed computing

A modern analogue might be n, where n is more familiar to the composer of this, or, the source of information determining the production of this text is most familiar with n, where n does not include the word premature

Re:How many of you know that the team is working on somethin... by ashtonkem on Tuesday June 16, 2020 @01:26AM (#23536180)
I think they mean a dedicated thick client using the OS’s UI framework, rather than a web browser.
Re:How many of you know that the team is working on somethin... by noizejoy on Tuesday June 16, 2020 @04:30AM (#23537012)
Not only the UI, but all of the business logic - so a very thick client indeed.
Re:How many of you know that the team is working on somethin... by willcipriano on Tuesday June 16, 2020 @05:33AM (#23537309)
I've always called these direct database applications. The implication that the client directly connects to the database without the benefit of a middle tier.
Re:How many of you know that the team is working on somethin... by C1sc0cat on Tuesday June 16, 2020 @03:51AM (#23536867)
Something like Oracle forms with a custom clinet application talking to a database server.
Re:How many of you know that the team is working on somethin... by noizejoy on Tuesday June 16, 2020 @04:19AM (#23536973)
Yeah - kind of, but Oracle forms originally didn’t even have a graphical client - that’s probably why Powerbuilder and Visual Basic dominated the early 90s. Also, Oracle was still fighting it out with Sybase in the mini computer dbms space.
Re:How many of you know that the team is working on somethin... by ako on Tuesday June 16, 2020 @11:59AM (#23540702)
Oracle forms 2.3 & 3 where graphical terminal apps, starting forms 4.0 it also included windows (and X) clients.