سلام
ميشه توضيح بدين؟
سلام
ميشه توضيح بدين؟
بطور ساده؛ یعنی نرم افزاری که وابسته به یک سکوی نرم افزاری (مثل سیستم عامل) خاصی نیست. مثلا برنامه ایی که هم در ویندوز کار کنه، هم در لینوکس. یا سورس کدی که بدون اینکه نیاز باشه تغییر داده بشه، روی چند سکوی نرم افزاری قابل کامپایل باشه، یعنی یک سورس را یک بار مثلا برای ویندوز کامپایل کنید، و یک بار برای لینوکس.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
خب در دلفي چطور ميشه اين جور نرم افزارها رو طراحي كرد؟
بصورت Native Code، در دلفی 6 و 7 با استفاده از CLX و کامپایل برنامه با استفاده از Kylix میشه. در سایر نسخه های فعلی نمیشه.خب در دلفي چطور ميشه اين جور نرم افزارها رو طراحي كرد؟
بصورت Managed Code، با استفاده از Delphi Prism بر روی سکوی دات نت میشه.
ظاهرا در سال 2010 یک کامپایلر Cross-platform برای دلفی عرضه میشه، که در اون صورت می تونید این کار را با نسخه های جدیدتر دلفی هم انجام بدید.
خارج از دلفی (ولی با استفاده از Object Pascal) محیط Lazarus بصورت اوپن سورس هست.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.