3 ms·
totally confused by the use of the word isomorphic, isnt this what we used to call a dynamic web app where the server side renders template files and then javas
by epynonymous 9y ago
totally confused by the use of the word isomorphic, isnt this what we used to call a dynamic web app where the server side renders template files and then javascript embedded in the generated html files, most likely, does additional client side work? i’m confused, it mentions saving time by leveraging code for both server and client side, this sounds a bit like nodejs, but i have no idea how golang code gets run in the browser, confused, i must be missing something...
- inimino 9y ago"isomorphic" came from the JS community using it as a buzzword meaning that the same code runs on the client and server side and can be shared or reused.
- ceefry 9y agoThe site mentions GopherJS (https://github.com/gopherjs/gopherjs https://github.com/gopherjs/gopherjs), which compiles Go to javascript.
- abritinthebay 9y agoIt means isomorphic in the biology/crystal sense. Two apps - server & client - that share an extremely similar structure (and code). It’s not the same as mathematical isomorphism but it’s a perfect description of the dynamics at play if you understand the other meanings of the term.
- isomorphic 9y agoIt still feels a little like abuse of the (more common) mathematical usage of the term, but the same sort of abuse is ongoing with the term "serverless." These things have moved into developer vernacular, so there's no point fighting it, even if I'm a little biased.
- abritinthebay 9y agoI mean... it’s explicitly not the mathematical usage so that feeling is something you’re bringing to the table, not the users of it.
- deleted 9y ago[deleted]