@clacke By the way, the real application I was thinking of is purl.org - a persistent URL service run by the Internet Archive.
In my opinion, a vital piece of Internet infrastructure - but severely broken ... and closed-source??
@clacke By the way, the real application I was thinking of is purl.org - a persistent URL service run by the Internet Archive.
In my opinion, a vital piece of Internet infrastructure - but severely broken ... and closed-source??
@clacke Editing PURL entries is unreliable and simple changes take multiple attempts (for me at least). Luckily, the redirection itself seems to work reliably.
I can't figure out what software IA's purl is running on, but it does not seem to be PURLZ (https://sites.google.com/site/persistenturls/) - the free software developed by OCLC.
@how did some digging into this as well. Apparently PURL was re-written in Python and there are no plans to release the code.
What programming language/framework would you choose to implement a relatively simple CRUD application with a HTTP and HTML interface that should run for the next 30 years with minimal maintenance?
The requirements of the application are pretty stable. There probably will be bugs to fix and minor features to add.
I'm thinking of a real application that has been running for the last 25 years (rewrite in 2016) and imho is a vital piece of Internet infrastructure.
Just a little thought experiment...
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.