تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هرب من الحفرة فوقع في البئر
#1
زمان ومع ظهور ثقنية الـ FrameWork كذبوا علينا وقالوا لنا انها لاجل توحيد المكتبات جميعا
يعني مكتبة واحدة تغنيك عن تحميل العديد من المكتبات من هنا وهناك .
ولزيادة البهارات وقتها راحو يمدحون اشياء فرعية من هنا وهناك مثل قولهم انها وحدت الخصائص كلها .

وكل يوم يمر نكتشف انهم يكذبون .
كنا وقتها نبحث عن اعذار واسباب لنقنع العميل انه من الضروري والطبيعي ان نحمل على جهازه حزمة من الملفات تفوق 100 ميغابايت

كانت هذه هي الحفرة التي حاولو الهروب منها .
مع الذي حدث ...؟


الان انظر لجهازك سوف تجد فيه FrameWork1 3.5 - FrameWork1 3.1 -FrameWork1 2.1- FrameWork1 1.5- FrameWork1 4.1 - FrameWork1 4.5 - FrameWork1 1.1
ولازالت الحزمة تتوسع والاقام في تصاعد مستمر

المئات والمئات من الميغاباتات

زمان كان الحزمة 10 ميغا او 20 على الاكثر هي التي قالوا انها كثيرة وكبيرة ومتنوعة


المشكلة لو ان الحزمة 4.5 تكفي لتشغيل اي برنامج قبلها مثلا مبنى على 2.5 لكان الامر منطقي نوعا ما .

كل الشركات وكل المبرمجين مطالبين بتحديث برامجهم الى اخر حزمة ولهذا مستحيل ولن يحدث

لان الان حتى توحيد الخصائص لم يعد له وجود شركة  العديد من الشركات الان لها اسماء خصائص خاصة بها Caption بدل من Text مثلا

الاعتماد على الـ FrameWork ليس اعتماد 100% الان اغلب المكتبات والادوات الان هي بعيدة تماما عن مكتبات وادواته

الدلفي اختار منذ زمن طريق خاص به .

لا مكتبات له ولا يحزنون اختار ان يدمج كل شئ في الملف التنفيذي ، ولا علاقة له بمكتبات نظام التشغيل ابدا
ولهذا ملفه التنفيذي كان بحجم كبير مقارنة مع البرامج الاخرى .


ولكنها ليست بمشكلة او مشكلة اصغر من مشكلة الفرامموورك المتنوع الان
يعني ابرمج برنامج حجمه 30 ميغا او احمل برنامج من شركة حجمه 20 ميغا ملف وحيد لا مكتبات ولا ملفات هنا او هناك ولا اي لخبطة وينتهي الامر
مع وسائل التخزين الكبيرة اليوم ليست مشكلة 20 ميغا لكل برنامج او حتى 100 ميغا

قبل ظهور الفرامموورك كانت الاقراص حجمها بالكاد واحد جيجا ، من عنده واحد جيجا الا الشركات فقط 
وقتها كان التفكير جاري عن حل للمكتبات التي تحتل مساحة من القرص
عندما ظهر الفراموورك وتم برمجته كانت مشكلة الاقراص قد تم حلها

تم حل المشكلة هاردويرياً وليست برمجيا .

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




(30-09-18, 03:45 PM)viv كتب : الدلفي اختار منذ زمن طريق خاص به .

لا مكتبات له ولا يحزنون اختار ان يدمج كل شئ في الملف التنفيذي ، ولا علاقة له بمكتبات نظام التشغيل ابدا
ولهذا ملفه التنفيذي كان بحجم كبير مقارنة مع البرامج الاخرى .
أعجبتنى هذة الملاحظات وأفكر جدياً للدخول بها في المستقبل القريب إن شاء الله
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي 
الرد
تم الشكر بواسطة: viv , viv , عبدالله الدوسري , sendbad100 , sendbad100
#3
هرب من الحفرة فوقع في البئر

لو خرجت من البئر ورجعت إلى الحفرة ستكتشف أنها أصبحت بئر ( بسبب التطور )

العالم كلة في تطور سريع وخصوصاً التقنيات , ما المشكلة في تعدد الـ FrameWork ؟
الرد
#4
أخ الدوسري الدلفي على سبيل المثال انا لا زلت مستمر معه حتى هذه اللحظة
الملف التنفيذي زاد قليلا في الحجم فقط مع Delphi 10

والملف النهائي نقوم بضغطه ببعض البرامج الى تقريبا النصف يعني ملف منظومة حجمه 50 ميغا سوف يصير بحجم 30 ميغا تقريبا
ملف وحيد مع قاعدة بيانات مضمنة 

الحفرة لا زلت حفرة ولم تصبح بئرا بعد .

بالنسبة الى تعدد الحزم هي ليست مشكلة للمبرمج وانما مشكلة للمستخدم ، احيانا احاول تثبيت برنامج يقول لي اريد FrameWork 2 وانا متبث 3.5 وايضا 4 و 4.5
يعني تحميليه وتتبيثه وقصة
الرد
#5
(30-09-18, 09:22 PM)viv كتب : أخ الدوسري الدلفي على سبيل المثال انا لا زلت مستمر معه حتى هذه اللحظة
الملف التنفيذي زاد قليلا في الحجم فقط مع Delphi 10

والملف النهائي نقوم بضغطه ببعض البرامج الى تقريبا النصف يعني ملف منظومة حجمه 50 ميغا سوف يصير بحجم 30 ميغا تقريبا
ملف وحيد مع قاعدة بيانات مضمنة 

الحفرة لا زلت حفرة ولم تصبح بئرا بعد . هههههههههههههههههههه


أنت أخبر بحفرة الدلفي , لم أسقط بها حتى الآن .
لكن بئر الـ NET. أسبح فية الآن ,,,,, وإذا سألتني عن الحال ؟ سأقول ماشي الحال .



أهي لغة سهلة من اللغات وتعلمناها , وبعد زمن اصبحت مجبر على أي تغييرات تحدث في هذة اللغة .

وما عسانا أن نفعل مع الـ NET FrameWork. 

في مثل يقول ( ما لك إلى خشمك , ولو كان أعوج )
الرد
تم الشكر بواسطة: viv , viv , princelovelorn , princelovelorn , sendbad100
#6
اخ الدوسري تذكرت على ذكر البئر رواية كنت كتبتها منذ زمن اسميتها بئر الاحزان 
الله يبعد عنا وعنكم الاحزان .
هذه الرواية لرجل اسميته (حان ابن زان ابن نان) يسكن بقرية معزولة عن الحظارة بين الجبال ولا يمر بقربها الا طريق للمسافرين .
سقط ببئر وحاول ان يخرج منه .
القصة مليئة بالغموض ، فيها يلتقي بنفسه حان الحاضر وحان المستقبل على اطراف القرية
القصة كانت مخيفة لي .
لدرجة انني لم انشرها وبقت كمسودة فقط في درج مكتبي .
ذكرني بها قولك اسبح فيه أي البئر .
لانني الان بصدد الدخول الى عالم الدوت نت بقوة ، حان المستقبل كان قد التقي بحان الحاضر وقال له 
عد فليس في طريقك هذا الا الاحزان وابار الاحزان .
وان سقطت في احدها فلن تخرج منه وستبقى معلقا في وسطه لان السلم لا يصل الا الى وسطه فقط
فلا تستطيع ان تخرج ولا تستطيع ان ترخي يديك لانك ستسقط الى القاع 
القصة مليئة ليست بالغموض فقط وانما كل حرف فيها وكل جملة لها معنى ولها سر
مثلا حان ابن زان ابن نان
لو اخذت اول حرف من اسمه واسم والده وجده لوجدته (حزن)
الان اريد ان اتاكد ان معي سلم جيد

هل هناك برامج تقوم بدمج ملفات الـ dll للفراموورك مع الملف التنفيذي
فاخر عهد لي بالدوت نت ان هناك برامج ولكنها غالية الثمن ولم يكن لها انتشار ابدا .
الرد
تم الشكر بواسطة: princelovelorn , princelovelorn
#7
Cool  أعجبتني القصة .
هل ما زالت القصة لديك ؟ , متحمس لقرائتها , إذا كانت إلى الآن موجودة عندك .

طلعت كاتب روايات وإحنا ما ندري  Dodgy .

جميلة جداً الكتابة. 


فكرة مايكروسوفت , أن الـ NET FrameWork.  مفروض يكون أصلاً موجود في كل جهاز . وأنه لا حاجة لتحزيم ملفات تخص الـ NET FrameWork. مع المشروع.
ولكن ليس كل جهاز يحتوي على آخر إصدارة للـ NET FrameWork. وبعض الأجهزة لا يمكنها الإتصال بالإنترنت لعمل تحديث للويندوز.
هذة هي المشكلة .
إذا كنت عامل مشروع بالـ NET FrameWork. , فالأفضل أن ترفق ملفات التنصيب مع المشروع كحزمة مرافقة للمشروع يتم تثبيتها أثناء تثبيت البرنامج الرئيسي.
أما عملية دمج لملفات الـ dll. بالمعني الذي فهمتة , فلا أعتقد أنه يوجد والله أعلم.
الرد
تم الشكر بواسطة: princelovelorn , viv
#8
إقتباس :هل ما زالت القصة لديك

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

بالنسبة الى دمج الملفات مع الملف التنفيذي ، اعتقد الدلفاويين لديهم الحل سوف ابحث عن طريقة لذلك ، فنحن نقوم بدمج ملفات الـ dll المبنية على ثقنية COM وملفات Activex مع الملفات التنفيذية ويتم تنفيذها بالذاكرة عند تشغيل الملف التنفيذي .
ربما نجد لهذه ايضا حل

اما الرواية فسوف اخرجها من صندوقها ،
الرد
#9
(01-10-18, 12:45 AM)viv كتب : اما الرواية فسوف اخرجها من صندوقها ،

Cool أخرجها من صندوقها , 

Huh بداية مرعبة ههههههههههههه. 

بالتوفيق
الرد
تم الشكر بواسطة: sendbad100 , sendbad100
#10
ياريت أخي ViV  تعمل حسابي في الرواية 
وبالنسبة لدمج الملفات الdll فهناك برنامج CodeWall 2010
بيدمج ولكن في نفس القوت بيخرج 3 ملفات dll تابعة له
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي 
الرد
تم الشكر بواسطة: viv , viv , sendbad100 , sendbad100


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم