نرمافزار چندسکویی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۱:
{{بدون منبع}}
'''چند بستری''' {{انگلیسی|cross-platform}} در اصطلاح نرمافزارهای رایانه، به آن دسته از [[نرمافزار|نرمافزارها]] گفته میشود که در چندین [[سکوی_رایانش | بستر رایانهای]] قابل اجرا هستند. این نرمافزارها در دو دستهٔ کلی قرار میگیرند.<ref>http://www.pcmag.com/encyclopedia_term/0,2542,t=cross+platform&i=40495,00.asp#fbid=aHfb3ldkqPq</ref>
* دستهٔ اول: برای هر یک از بسترهای رایانهای به طور جداگانه تولید میشوند.<ref>http://wxwidgets.org/</ref> در این تکنولوژیها برنامه نویس یک بار برنامه را مینویسد و سپس کامپایلر برای هر سیستمعامل (
* دستهٔ دوم: توسط [[زبانهای تفسیرشده]] نگارش میشوند و توسط مفسرهای موجود در هر سکوی رایانهای قابل اجرا هستند.<ref>http://www.linfo.org/platform.html</ref> یکی از معروفترین مثالهای این گروه میتوان به [[اپلتهای جاوا]] اشاره کرد.<ref>http://java.sun.com/products/jlf/ed1/dg/higq.htm</ref> برنامه نویسان جاوا برنامه خود را به صورت اپلت توزیع میکنند اما کاربران سیستمعاملهای مختلف نیازمند داشتن ماشین مجازی جاوا روی سیستم خود هستند.<ref>https://www.oracle.com/java/index.html</ref>
همچنین چند بستری به دستهای از نرمافزارها گفته میشود که در یک محیط از چند بستر استفاده شدهاست.<ref>http://web.archive.org/web/20091026132520/http://geocities.com/SiliconValley/Vista/7184/guitool.html</ref>
{{رایانه-خرد}}
|