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

بعد سنوات من توقفي عن برمجة تطبيقات الديسكتوب جاءني طلب من احد الاقارب برمجة برنامج ديسكتوب لادارة صيدلية ففكرت كثيرا ، هل ارجع لتعلم c# او غيره من ل

بعد سنوات من توقفي عن برمجة تطبيقات الديسكتوب جاءني طلب من احد الاقارب برمجة برنامج ديسكتوب لادارة صيدلية ففكرت كثيرا ، هل ارجع لتعلم c# او غيره من لغات خاصة بسطح مكتب واضيع الوقت وصاحب البرنامج مستعجل به وايضا كان طلبه ان يشتغل كتطبيق جوال مستقبلا ..?

فطرأت ببالي فكرة اخرى وهي بناءه على شكل web app يعني على شكل موقع يشتغل على المتصفح لكن صادفت مشكلة ان استعماله سيكون اصعب وابطء خاصة ان ناس في بلدي ليسوا معتادين على استخدام تطبيقات الويب لادارة متجر او شركة ما ،فهم اعتادوا على برامج بنوافذ و ملف ايقونة تشغيل exe وانتهى..✋

ومرة اخرى فكرت فخطر في بالي framwork الخاص ب js الذي يسمى electronjs وهو مختص في بناء تطبيقات ديسكتوب باستخدام كود javascript ?..لكن عنده سلبيات..?‍♂️

حجمه المهول تخيل قرأت تعليقا على فيديو في يوتوب لمبرمج يقول ان حجم تطبيق hello word هو 40mb ?..

ولو اطلعت على تطبيق واتس اب المبني ب electronjs الخاصة بديسكتوب في ويندوز لوجدت حجمه حوالي 400 mb ,وهذا لايساعد في بناء برنامجي وياليت ان المشكلة متوقفة في الحجم بل قرأت عنه انه مستهلك للموارد وقد تبذل جهدا اكبر..? في عملية optimization ليصبح ذو حجم واستهلاك للموارد بشكل معقول..

بقي حل اخير ان لم اوفق فيه فساعتذر لصاحب مشروع ?

وهو بناءه على شكل SPA مع تقنية PWA حيث اعتمدت في backend على laravel لبناء web service وmysql لقاعدة البيانات وsocket لاشعارات المخزون عند انتهاء كمية او انتهاء صلاحية دواء..?


هبة بن ساسي

5 ブログ 投稿

コメント