تائه أبحث عن إطار عمل لإستعماله مع Electron لبناء تطبيق سطح مكتب


التعليقات

أستخدمت vue مع elecron من فترة طويلة ولكنني سأنصحك ب react فهي أفضل

هل تريد برمجة الباكند ايضا؟

هناك اكسبريس رائع او Sails خصوصا لل APIs

اكن بالنسبة لسطح المكتب الا يمكنك استخدام c؟

هل تحتاج ان تكون قاعدة البيانات في سرفر؟ انصح بـ sqlite بدلا عن ذلك.

بالنسبة لاطار عمل، هل جربت React؟ بنظري هو افضل اطار عمل لبرمجة صفحات الويب.

اما Angular فلا انصح به بتاتاً، تاريخه لا يبشر بخير، فهو دائماً يتغير و ما تكبته اليوم قد يصبح غير متوافق مع النسخة القادمة اللتي ستصدر بعد ستة اشهر .

اما Angular فلا انصح به بتاتاً، تاريخه لا يبشر بخير، فهو دائماً يتغير و ما تكبته اليوم قد يصبح غير متوافق مع النسخة القادمة اللتي ستصدر بعد ستة اشهر .

بارك الله فيك :) طورت مشروع بـAngularJS وقبل الانتهاء منه كانت تحدثت مئات المرات، وبعد اطلاق المشروع بعام غير قابل للتحديث لانهم ألغو دعم AngularJS.

أولاً typescript ليس إطار عمل بل شبه لغة برمجيّة في الحقيقة هي transpiler و انصحك باستعمال angular 5 أو 4 أما angularjs فتقريباً هي ميّتة.

لم استعمل vue من قبل لكن اسمع عنها الكثير من الأشياء الجيّدة، بالنسبة لأي شيء يخص جافاسكربت في الباك إند لا انصح بـ sql فجافاسكربت مع monogo مزيج رائع جدّاً.

إن كان مشروعاً جديّاً و فانصحك ببناء المشروع كـ API بواسطة GraphQL أيضاً بحيث تستطيع استخدامه على أكثر من Client.

يمكنك عمل ذلك بواسطة مونجو، للأمر مساوئه و محاسنه مع ذلك، مونجو أتت لتحلّ محل قواعد البيانات العلائقيّة.

خذ نظرة هنا ثم قرر

إن كنت ممن سيظلّون مع جافاسكربت فلا أعتقد أنّك ستكون سعيداً مع SQL .

يمكنك عمل ذلك بواسطة مونجو، للأمر مساوئه و محاسنه مع ذلك، مونجو أتت لتحلّ محل قواعد البيانات العلائقيّة.

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

أستخدم SQL مع جافاسكريبت لسنوات بأنظمة عديدة Mysql ،Postgres .. وأنا أكثر من راضٍ.


TypeScript لغة برمجية كاملة :)

اذا لم يكن لديك الكثير من الوقت اذهب مع رياكت، انغيولر بجميع اجزائها "خر*ء"

مونغو لديها شيئ يشبه العلاقات في الـ SQL وتدعى بالـ Refs نفس طريقة الاستعمال لكن البنية الداخلية تختلف

ثم ان mongoose سيسهل عليك العمل مليار مرة وهو مثل Sequelize

كتبت Api منذ ما يقارب الـ 6 اشهر تصفحه اعتقد فيه كل ما ستحتاجه عن الباكند باستخدام النود

اما عن Graphql ابتعد عنها حالياً مفهومها حديث نوعاً ما ربمها تدخلك بمتاهة.

كيف ستتخلص من كون mysql تحتاج لسيرفر ؟

اعذر سوالي فانا لست جيد في قواعد البيانات

هل تقصد ان كل مره تريد تشغيل البرنامج علي جهاز جديد تحتاج لاعاده ربط القاعده وبالتالي تثبيت xampp كمثال ؟

واعتذر ان كان سؤالي غبي

أنصحك باطار dva مبني على React وRedux وReactRouter (للصفحات) واطار تصميم Ant، هو أكثر من رائع وعملي ويغنيك عن تركيب الأجزاء، وبناء نموذج عمل خصوصًا لو لم تكن لك خبرة برياكت وريدكس وعمل مخزون وتنظيام الأحداث وكل هذه التفاصيل.

اطار تصميم Ant لا يظهر كانه تطبيق Native -فقط لو تهتم بهذا- ويمكن تحويله لـRTL بسهولة.

برأيي المتواضع، إذا كان عندك حرية للاختيار من خارج Electron فأرح نفسك واستخدم Qt/Qml.


برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

24.6 ألف متابع