top | item 6715065

(no title)

frontendbeauty | 12 years ago

(author here) Good point. TBH, I have no idea what "isomorphic" means in the mathematical sense.

I was inspired to use "isomorphic" from a 2011 article by Nodejitsu [1]. It seemed like a fine way to describe this approach. I would gladly use a better would if I were to find one.

[1] http://blog.nodejitsu.com/scaling-isomorphic-javascript-code

discuss

order

williamcotton|12 years ago

How about "monomorphic", having or existing in only one form?

wrongc0ntinent|12 years ago

Technically, you're correct, see the biology and chemistry use of the word. But seeing how you're dealing with a mathematically inclined audience, there will be disapproval. I think it's a very useful concept in general, the more it gets out into the world, the better.

btilly|12 years ago

I like relocatable JavaScript.

yuchi|12 years ago

It's the first time that I hear about it, and I do not dislike relocatable at all

spikels|12 years ago

There are only two hard things in Computer Science: cache invalidation and naming things.

A few ideas:

"End-to-End JavaScript" - popular but not exactly what you mean but close

"Run Anywhere JavaScript"

"Write Once JavaScript"

"Two Sided JavaScript" - server-side and browser-side

"Browse-N-Serve Javascript"

poissonpie|12 years ago

What about simply DRY? isn't that what you're aiming for - having code sharable between client and server such that you don't have two pieces of code that do the same thing in two different places?

bpizzi|12 years ago

Shall "multiplateform javascript [code]" be suitable here? Looks like this is all it's about: having a single js code generating the same results, with no dependance on the plateform.

frontendbeauty|12 years ago

I like "multiplatform" -- current winner :)

drdaeman|12 years ago

> I have no idea what "isomorphic" means in the mathematical sense.

Programmers these days!...