Ще одне питання у вашому питанні - це поняття стартапів сьогодні, які часто пишуть код клієнтської сторони один раз, а потім використовують рамки, щоб зробити важкий підйом синтезуючих клієнтів для iOS, Android та Інтернету. Тут бізнес-логіка є портативною, але її автоматично переносять цим інструментом. Таких рамок багато, Метеор - один.
Якщо взяти такий спосіб, значна частка будь-якого додатка, знайденого в магазинах додатків, має це портативне надбання.
Для подальшого розмивання цієї ідеї тепер у нас є WebAssembly, який дозволяє писати код вашого браузера (який за визначенням є JavaScript) у зростаючу кількість статично складених традиційно сторонніх серверних мов, які розбираються для синтезу javascript для націлювання на клієнта.
Ви запитуєте про додатки Linux, але за допомогою інструментів, таких як Electron, який фактично є графічним інтерфейсом або командним рядком, обгорнутим навколо nodejs, ідея портативних програм Linux переживає вибух виборів