الفرق بين الإصدار المحمول وبرنامج المثبت

تستغرق البرامج التي تحتاج إلى التثبيت وقتًا لأنها تتصل بنظام التشغيل ويعتمد جزء من استدعاءات الإجراءات على الموارد المتاحة بالفعل على الكمبيوتر. إذا كانت هذه الموارد - على سبيل المثال ملف DLL(DLL) شائع - مفقودة من الكمبيوتر ، فقد يقوم المثبت إما بتثبيتها بشكل منفصل أو يفشل البرنامج في التشغيل. البرامج المحمولة أفضل في العديد من الجوانب. لا تعتمد هذه على ملفات النظام ويمكن تشغيلها دون الاعتماد على موارد النظام. تحقق من الفرق بين الإصدار المحمول وبرنامج المثبت(difference between portable and installer edition software) .

الفرق بين الإصدار المحمول(Portable) وبرنامج المثبت(Installer)

برنامج إصدار محمول ومثبت

برنامج إصدار المثبت

بالنسبة للبرامج التي تتطلب التثبيت على الكمبيوتر المحلي ، يستخدم المبرمجون منشئي تثبيت(installer creators) مختلفين لإنشاء برنامج يقوم بتثبيت البرنامج. لا يمكنك تشغيل البرنامج مباشرة لأنه يحتاج إلى خطوات معينة مثل التسجيل في سجل Windows ، وإعادة تحميل السجل ، والربط بمكتبات الارتباط الديناميكي ( ملفات DLL ). في معظم الحالات ، تستخدم هذه البرامج ملفات DLL الشائعة الموجودة . إذا قام المبرمج بإنشاء مكتبة مخصصة أو شيء مشابه ، فسيقوم المثبت بنسخ هذا الملف إلى الموقع المناسب أثناء تثبيت البرنامج.

تتمثل مشكلات البرامج التي تتطلب التثبيت في أنها قد تترك بصمات أصابع على الكمبيوتر حيث تم تثبيتها - حتى بعد إلغاء تثبيت البرنامج. وبالتالي ، إذا كنت تعمل على شيء خاص ، فقد يعرف الناس أنك قمت بتثبيت وإلغاء تثبيت بعض البرامج.

المشكلة الثانية هي أنه يجب عليك تثبيت مثل هذه البرامج على كل جهاز كمبيوتر ترغب في استخدامه. يستغرق التثبيت(Installation) وقتًا حيث قد يتطلب أيضًا إعادة تحميل سجل Windows(Windows Registry) بعد تثبيت البرنامج.

عند استخدام المثبت لتثبيت البرنامج ، قد يحدث واحد أو أكثر مما يلي:

  1. يقوم البرنامج بإنشاء مجلد جديد ضمن Program Files أو Users ، بناءً على كيفية تكوينه
  2. (New)تتم كتابة القيم الجديدة في سجل Windows(Windows Registry) و / أو قد يتم تعديل الإدخالات القديمة
  3. نسخ الملفات من برنامج التثبيت(Installer) إلى الجهاز المحلي
  4. إنشاء سطح المكتب ، رمز شريط المهام
  5. إنشاء مجلد في قائمة ابدأ
  6. نسخ ملفات DLL إلى مجلدات (DLL)Windows أو C: Windows System32 وما إلى ذلك

عندما تقوم بإلغاء تثبيت نفس البرنامج ، فقد يظل عنصر أو أكثر من العناصر التي تم إنشاؤها أعلاه مرة أخرى على الكمبيوتر وقد يتخلى عن أنك كنت تستخدم برنامجًا معينًا على الجهاز.

تعد البرامج المحمولة أفضل بكثير مقارنة بالبرامج القائمة على التثبيت حيث تتناول هذه المقالة الفرق بين البرامج المحمولة وإصدار المثبت.(Portable software are much better compared to Installation based software as this article on the difference between portable and installer edition software shows.)

البرمجيات المحمولة

عندما نقول برنامج محمول ، فهذا يعني أنك لست بحاجة إلى تثبيته في أي مكان. هذا يجعل البرنامج محمولًا لأنه يمكنك حمله على أقراص USB(USB) واستخدامه على أي جهاز كمبيوتر دون الحاجة إلى تثبيته على كل جهاز كمبيوتر ترغب في استخدامه. ما عليك سوى توصيل محرك القلم الذي يحتوي على البرنامج المحمول بالكمبيوتر الذي تستخدمه وبدء تشغيل البرنامج المحمول. هناك بعض الموارد الجيدة على الإنترنت(Internet) تسمح لك بتحويل البرامج القائمة على التثبيت إلى برامج محمولة.

تعمل البرامج المحمولة بطريقتين:

  1. تحتوي حزمة البرامج المحمولة بالفعل على مكتبات DLL(DLLs) المضمنة في التطبيق
  2. قد يقوم البرنامج المحمول بإنشاء جهاز افتراضي وتشغيله - خاصة إذا احتاج إلى استخدام السجل(Registry) ؛ تتم إزالة الجهاز الظاهري بمجرد إغلاق البرنامج المحمول

لا تحتاج إلى تثبيته. لذلك فهو يساعدك على توفير بعض الوقت في نفس الوقت ، مما يتيح لك استخدام جهاز كمبيوتر دون ترك بصمات أصابع البرامج في السجل أو في أي مكان آخر.

يمكن ببساطة حمل برامج مثل UltraSurf (برنامج وكيل) على محرك أقراص قابل للإزالة وتشغيله واستخدامه دون تغيير أي شيء في النظام الفعلي. وبالتالي ، هناك فرص أقل أن يكتشف شخص آخر أنك استخدمت البرنامج. إنها مفيدة في الوصول إلى العمل على الفور بينما تحميك من أعين المتطفلين.

في حين أن معظم البرامج المحمولة لا تترك أي أثر ، فقد ترغب في التحقق من المجلد (أو أي مكان) حيث نسخت البرنامج لمعرفة ما إذا كان قد أنشأ أي ملف INF أو XML عند بدء تشغيله. تقوم بعض البرامج المحمولة بإنشاء هذه الملفات في نفس المجلدات التي كانت موجودة فيها - لحفظ تكوين البرامج أو أي شيء آخر. من الأفضل دائمًا التحقق من المجلد حيث كان البرنامج المحمول موجودًا قبل إزالته. إذا وجدت أي ملف INF أو XML ذي صلة ، فما عليك سوى حذفه إذا كنت ترغب في الاحتفاظ به سراً.

دائمًا ما تكون البرامج المحمولة أفضل مقارنة بالبرامج القائمة على التثبيت عندما تكون أصغر حجمًا. إذا كان برنامجًا ضخمًا ولا تهتم إذا علم الآخرون أنك تستخدمه ، فيمكنك اختيار إصدار التثبيت. مثال على مثل هذا البرنامج القائم على التثبيت هو Visual Studio لأنه يحتاج إلى العديد من مكتبات DLL(DLLs) التي تحتاج إلى نسخها إلى الكمبيوتر من أجل الأداء السليم. على الرغم من أنه من الممكن تحويل Visual Studio إلى برنامج محمول ، إلا أن المنتج النهائي سيكون ضخمًا ، مع الأخذ في الاعتبار عدد المكتبات وملفات المساعدة وما إلى ذلك التي يجب دمجها في برنامج محمول واحد. قد يعمل ببطء شديد في مثل هذه الحالات.

إذا كنت شخصًا - مثل فني - يتعين عليه تشغيل بعض البرامج على أجهزة مختلفة ، فإن الإصدارات المحمولة أفضل لأنها ستوفر الوقت. في حالة الرقابة والمواقع المحجوبة وتقارير الحرب وما إلى ذلك ، تمنحك البرامج المحمولة الحماية التي تحتاجها.

قد ترغب في إلقاء نظرة على بعض برامج Windows المحمولة المجانية(Free Portable Windows Software) هذه .(You might want to take a look at some of these Free Portable Windows Software.)

قراءة عشوائية(Random read)مثيرة للاهتمام أقل معرفة Microsoft التوافه وحقائق ممتعة(Interesting lesser know Microsoft Trivia and Fun Facts) .



About the author

أنا مراجع برامج ومهندس لاسلكي لدي أكثر من 10 سنوات من الخبرة في هذا المجال. أنا متخصص في مراجعة تطبيقات وبرامج الهاتف المحمول ، وكذلك مساعدة العملاء على تحسين شبكاتهم. من خلال مراجعاتي ، يمكنني مساعدتك في اتخاذ قرارات مستنيرة بشأن المنتجات التي يجب استخدامها وكيفية تحسين سير عملك والمزيد. تشمل مهاراتي التواصل الكتابي والشفهي الممتاز ، وحل المشكلات ، والمعرفة الفنية القوية ، والاهتمام بالتفاصيل. أنا أيضًا ماهر في العمل بشكل مستقل والتعاون في المشاريع.



Related posts