الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تصميم برنامج يعمل دون الاعتماد على framework او برامج اخر

بدأه K!NG في 11 مارس 2010 · 7 رد · 909 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني عندي استفسار بسيط عن لغات البرمجة

لقد تعلمت لغة فيجوال بسك ولكن فوجئت بانهو كل برنامج اصممه بحاجة الى framework عندما يعمل على جهاز اخر :huh:

وكذالك ++C لا تعمل على بعض الاجهزة لا اعلم ما المشكلة؛ ربما بحاجة الى شبيه بframework

سؤالي هو : ما هي الغات التي تعمل على جميع الاجهزة من دون (الframework او شبيه به)

بختصار اريد لغة اصمم بها برنامج يعمل على جميع الاجهزة الكمبيوتر من دون العتماد على برنامج framework او ما شابه

1
#2

إذاً استخدم أي لغة غير مجموعة دوت نت

------------------------------------------------

فيحوال بيزك 6 مثلاً

واستخدامك لمصطلح framework مجرداً من .NET خطأ..

فأي بيئة عمل تستخدمها لتصميم البرنامج هي framework

قبل ما تسأل جرب تجوجل!!!

#3

دعنى افكر للحظه ....

كل المبرمجين على مستوى العالم يسعوا جاهدين لإستخدام Frameworks لتسهيل عملهم و انت لا تريد !

صدقنى حتى الأسمبلى لها Framework، لذا اعتقد ان السؤال الأنسب هو "ما هى الـ Framework التى تأتى بشكل افتراضى مع نظام التشغيل و التى استطيع استخدامها من داخل برنامجى دون الحاجه لإرفاقها به ؟"

و الله ولى التوفيق

2

مدونتي: C++ Tips and Tricks

#4

لا اعلم هل يمكن ربط تلك المكتبات ببرنامجك static ولكنى اعتقد ان حجم برنامجك بذلك سيكون مفجع بعكس الshared التى تستخدم مع كل من يطلبها ولا يتم دمجها مع الملف التنفيذى

name : mohamedyosry

#5

اخواني الاعزاء

بصراحة عملية ارفاق framework ليس فعالة بشكل ممتاز

يا ترى ماهو اصدار الframework المرفق مع xp على ما اعتقد انهو لايوجد

وهل يوجد مترجم ++C لا يعتمد على برنامج مثبت في الجهاز مثل framework

تم تعديل هذه المشاركة بواسطة K!NG في 13 مارس 2010 في 13:49

#6

السلام عليكم....

لماذا لا تجرب Qt هي عبارة عن framework جميل جدا يعتمد على c++ بالاضافة الى توثيق واضح ووافي جدا لا يحوجك الى الرجوع الى مرجع او ما شابه كل ما تحتاج اليه يكمن بداخله.

بالاضافة الى انها مرخصة تحت رخصة المصادر المفتوحة وتدعمها واحدة من اكبر الشركات وهي شركة نوكيا .

وتمكنك من خلالها برمجة الجوالات .

ويمكنك تشغيل برنامجك على جميع انواع الويندوز فقط برفاق الملفات الدينميكية المهمة (.dll ) وهي تقريبا اربعة وتزيد حسب المكتبات المضمنة في برنامجك.

كما يمكنك استخدام نفس هذا البرنامج على لينكس و ماك بدون تغير حرف واحد فقط باعادة ترجمة برنامجك على المنصة المطلوبة (cross platforms) .

developing with qt=enjoy

بعض الروابط:

الموقع الرسمي

كيوتي العربي

#7
ahmed mubarak كتب:

السلام عليكم....

لماذا لا تجرب Qt هي عبارة عن framework جميل جدا يعتمد على c++ بالاضافة الى توثيق واضح ووافي جدا لا يحوجك الى الرجوع الى مرجع او ما شابه كل ما تحتاج اليه يكمن بداخله.

بالاضافة الى انها مرخصة تحت رخصة المصادر المفتوحة وتدعمها واحدة من اكبر الشركات وهي شركة نوكيا .

وتمكنك من خلالها برمجة الجوالات .

ويمكنك تشغيل برنامجك على جميع انواع الويندوز فقط برفاق الملفات الدينميكية المهمة (.dll ) وهي تقريبا اربعة وتزيد حسب المكتبات المضمنة في برنامجك.

كما يمكنك استخدام نفس هذا البرنامج على لينكس و ماك بدون تغير حرف واحد فقط باعادة ترجمة برنامجك على المنصة المطلوبة (cross platforms) .

developing with qt=enjoy

بعض الروابط:

الموقع الرسمي

كيوتي العربي

بصراحة الغة رائعة جدا وهذا ما اتكلم عنه بالاضافة الى برمجة الجوالات.

وانا اشكرك جزيل الشكر استاذ ahmed mubarak وكل من شارك في هذا المضوع

واتمنا ان توضع الغات المشابه للqt التي لا تعتمد على برامج بحاج الى تثبيت (مثل الframework)

#8
اقتباس

بصراحة عملية ارفاق framework ليس فعالة بشكل ممتاز

يا ترى ماهو اصدار الframework المرفق مع xp على ما اعتقد انهو لايوجد

وهل يوجد مترجم ++C لا يعتمد على برنامج مثبت في الجهاز مثل framework

لا اعلم سبب تضايقك من وجود framework فالطبيعى من اجل تسهيل البرمجة والبرمجة يعمل المبرمجين على اسلوب الabstraction وكلما زاد تحقيق هذا الهدف كلما كان افضل , الفريم ورك ما هو الا مجموعة مكتبيات , حتى البرامج التى تعتبر لا تعتمد على framework كالبلندر لها مكتبات و عناصر اساسية تقوم ببناها (غالبا تبنى المكتبات اولا ومن ثم باقى الكود لانة يستخدمها) (مكتبات مثل مكتبات حسابية و مكتبات للواجهة والخ) .

وبالنسبة لمثالك xp فهو بالتاكيد كودة يفصل المكتبات عن باقى الكود فانا لا اعلم عنة شى ولكن افترض ان الواجهة تعتمد على مكتبات mfc و gdi (لا اتذكر اسم تلك المكتبة ولكنها الخاصة برسم النوافذ والرسوميات) وبجوار المزيد من المكتبات

name : mohamedyosry

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…