الألات الإفتراضية وفوائدها لك كمبرمج

phpg

أقوم بالتطوير في العادة على نظام ويندوز ولكن بحكم أنني أقوم برفع المشاريع على مزودات لينكس فإنني أقوم بإستخدام الألات الإفتراضية (Virtual Machine) التي تساعدني على تجربة التطبيق على بيئة قريبة من بيئة الإنتاج ممايساعدني على تجنب الكثير من المشاكل بالإضافة إلى أن العديد من المكتبات والبرامج والمزودات لاتوفر نسخة لويندوز في حين أجدها على لينكس، فهل تقومون بهذا الشيء؟ هل توجد إستخدامات أخرى؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

15

في تطبيقات سطح المكتب Desktop applications خاصة التي تتعلق بالنظام Systems Applications ربما ستحتاج الى تجربة التطبيق في بيئة منفصلة عن بيئة التطوير حتى لا تضرر في حالة حدوث مشكلة ما ، أيضا ربما تحتاج الى تجربة التطبيق على أنظمة مختلفة مثل ويندوز XP او ويندوز 7 بالإصدارات 32-bit و 64-bit

واجهت سابقا تطوير ملف dll يعمل على منع اي Network packet من الخروج في حالة احتوائها على روابط معينة ، كانت عملية تجربة التطبيق تحتاج الى تركيب ال dll في winsock catalog ، وأي خطأ فيها يمكن أي يسبب في فقدان امكانية الاتصال بالانترنت بشكل دائم.

لذلك قمت باستخدام virtual machine في عملية تنقيح وتتبع تنفيذ ملف ال dll ، وكذلك في عملية تجربة التطبيق على أنظمة أخرى.

لم امر بهذا الموقف ﻻني مبتدئ

لكن اذا اردت برمجة برنامج ليس على نظام مثل نظامي

سأستعمل الجافا مثلا ﻻنها تعمل على جميع الانظمة

او انتقل الى نظام مثل الذي سأبرمج له

"لدي وندوز جنب لنكس"

كلمة واحدة sandboxing