4 ms·
This has been the bread and butter of PHP for two decades And many other things too, but someone had to be first. I doubt it was IBM but there would have been
by goatinaboat 6y ago
This has been the bread and butter of PHP for two decades
And many other things too, but someone had to be first. I doubt it was IBM but there would have been some elapsed time between TBL inventing HTML and the first time someone dynamically generated it from an RDBMS. That’s the person who could claim prior art.
- pnw_hazor 6y agoPHP didn't use a common namespace (a customizable intervening macro file used to map keywords between the form fields and DB2 SQL).
- lokedhs 6y agoI did exactly this in 1996 when we implemented a case management system with a web-based frontend. It used a home-grown webserver written in Perl that was talking SQL to a Sybase instance. And it was definitely not something unique. This project started because I was asking (probably on Usenet) for advice on what GUI framework we should use, and was recommended to build the application using web technologies. The fact that IBM managed to get a patent on this is just one more of an almost infinite number of examples showing why the patent system is broken.
- goatinaboat 6y agoPerl that was talking SQL to a Sybase instance I remember Sybperl, since everyone was using Perl for CGI in the 90’s anyway it was a no-brainer to use it for that. Sybperl was released in 1990!
- Bubbadoo 6y agoYes, and after sybperl, DBD::Sybase/DBI became all the rage in the late 90s. The IBM patent is obsceleted at this point, though I still try to see how many lines of code I need to do same thing with perl/sybperl/dbi on other platforms using other languages such scala/mysql.
- pnw_hazor 6y agoDid you use an intermediate macro language and a per application macro file that mapped fields from the HTML to SQL on per request basis? (This patent does not claim presenting SQL result in HTML -- it claims a particular way of mapping between the POST HTML and DB2 SQL using a customized macro language -- referred to as a common namespace in claim 1)