Názor k článku Proč se má vyplatit vývoj pro Linux? od Miloslav Ponkrác - "Rozumnou cestou jsou portabilní aplikace a nikoliv aplikace...

  • Článek je starý, nové názory již nelze přidávat.
  • 26. 6. 2008 20:20

    Miloslav Ponkrác
    "Rozumnou cestou jsou portabilní aplikace a nikoliv aplikace tvrdě závislé na jediném sytému, ať už jakémkoliv."

    Problém portabilitu je ekonomický. Je vždy levnější naprogramovat neportabilní aplikaci, než portabilní, s tím nic nenaděláte. A pokud zisky firmy jsou převážně z jedné platformy, a není v dohledu situace zajímavé ziskovosti na více platformách, pak je levnější udělat aplikaci nemultiplatformní a neportabilní.

    Jednak můžete do mrtě využít možnosti konkrétní platformy, což u portabilní aplikace udělat nemůžete. Jednak programátoři mající nadhled a jsou tedy schopní psát kód pro více platform je málo - a jsou dražší. Klikači a lepiči knihoven jsou levnější, ale i lepením multiplatformních kniheven snadno dostanete neportabilní kód, když nepřemýšlíte. Není třeba vůbec žádný problém udělat program v Javě, který poběží jen na jedné konkrétní platformě - a to přesto, že Java se o multiplatfromovost důsledně snaží.

    Multiplatfromní programy začnou pstá firmy až tehdy, až se jim výrazně vyplatí mít program alespoň na dvou rozdílných platfromách - a to dnes moc většinově nehrozí.