delphi4arab منتديات دلفي للعرب
مقارنة بين الدلفي والاندرويد ستوديو - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مقارنة بين الدلفي والاندرويد ستوديو (/showthread.php?tid=10991)

الصفحات: 1 2


مقارنة بين الدلفي والاندرويد ستوديو - Delphi4Us - 02-08-2020

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

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

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


RE: مقارنة بين الدلفي والاندرويد ستوديو - أبو معاذ - 03-08-2020

وعليكم السلام ورحمة الله وبركاته،
وماذا عن فلاتر  Flutter  ؟


RE: مقارنة بين الدلفي والاندرويد ستوديو - Delphi4Us - 03-08-2020

إقتباس :وماذا عن فلاتر  Flutter  ؟


هل لك تجربة معه ...؟ 
وهل هو افضل من الدلفي او البرامج المذكورة ...؟
بما ان هذا اول يوم لي لدخول الاندرويد عرضت فقط البرامج التي اعرفها .
المهم شخص دخل التجربة يقول لنا هل الدلفي ينتج تطبيقات اندرويد يمكن الاعتماد عليها ام يجب اللجؤ الى برامج اخرى متخصصة
هذا سيختصر علينا تجربة كل شئ لنستقر بالنهاية على تطبيق ما


RE: مقارنة بين الدلفي والاندرويد ستوديو - Mr.DOS - 03-08-2020

سلام عليكم
لمشاهدة فلم او برنامج ما او اي مادة اعلامية ، لن تجد افضل من التلفاز .
يمكن المشاهدة عبر مستعرض انترنت عبر تابلالت جهاز محمول موبايل داتا شو ... لكن لن يكون افضل من التلفاز
هكذا حال الاندرويد : يمكن برمجة تطبيقات بعدة لغات برمجة
لكن الافضل والمخصصة لها هي الجافا + كوتلن او البديل الاسهل بيثون + تكنتر (على حد تجربتي)
ناهيك على ان تكون ملم بـ html + css + javascript+xml لمن يتقن لغة السي++ او السي شارب ايضا .


RE: مقارنة بين الدلفي والاندرويد ستوديو - h-farid - 05-08-2020

و عليكم السلام و رحمة الله.
تجربتي لتطبيقات اندرويد بالدلفي لم تحقق سعادتي اطلاقا, لكن سمعت أن Flutter يعطي نتائج حسنة و الله أعلم.


RE: مقارنة بين الدلفي والاندرويد ستوديو - Delphi4Us - 13-08-2020

تفرجت على الكثير من الفيديوهات ولاننا مبرمجين قواعد بيانات كانت الفيديوهات بهذا الخصوص تحديدا
راجعت بالبداية قواعد بيانات Fire-base لشركة قوقل تم طريق الاتصال بي MYSQL عن PHP
ووجدت الكثير من الثرثرة في كل الطرق لاجراء امر بسيط مثل التحقق من اسم مستخدم فما بالك عند الدخول في اجراء استعلامات معقدة وغيرها
واقصد بالثرثرة كتابة كثيرة ومزعجة لابسط الامور .
ولهذا تركت هذا النوع من البرمجة ليتطور مع السنين حتى يصبح بسهولة الدلفي .


RE: مقارنة بين الدلفي والاندرويد ستوديو - mobile - 13-08-2020

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

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


RE: مقارنة بين الدلفي والاندرويد ستوديو - Delphi4Us - 16-08-2020

من تجربتي للدلفي وجدت العكس هو يحتوي على ادوات ربما اكثر من البرامج الاخرى

[صورة: UI-Controls.png]

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

[صورة: LBListBoxiOS7.png]

تعامله في تصميم الواجهات بسيط 
يمكنك تجربة المشروع كـ EXE بدون استخدام المحاكي وهذا اسرع في التنقيح .
على سبيل المثال هنا  مثال جربته مثال كامل يعرض البيانات ويربط الادوات بدون سطر برمجي واحد كما تعودنا

MasterDetail Start with FireMonkey (Delphi DX 10.3.3 Rio) on Windows and Android 32Bit

وربما بامكانه التعامل مع المكتبات الاخرى مثل flutter ومثل FrameWork7 او Material Design

لم اجرب الـ FireDac ربما بامكانها الاتصال بـ MySql على خادم بدون الحاجة الى وسيط PHP كما في الاندرويد ستوديو ولا الحاجة الى Jason كوسيط في FireBase 

اعتقد لم نبحث في الدلفي مع تطبيقات الاندرويد بشكل كافي

لاحظوا الرفاهية و ما عودتنا عليه الدلفي في التعامل مع قواعد البيانات بدل من خرابيط الاندرويد استوديو 

[صورة: 500px-FDConnectionEditorSQLite.png]

Getting Started Object Pascal IBLite and FireDAC on iOS and Android

وهنا ايضا

Delphi Android and MySQL Conncection

الامر بكل بساطة

كود :
procedure TForm1.ButtonDeleteClick(Sender: TObject); var   TaskName: String; begin   TaskName := TListViewItem(ListView1.Selected).Text;   try     FDQueryDelete.ParamByName('ShopItem').AsString := TaskName;     FDQueryDelete.ExecSQL();     FDQuery1.Close;     FDQuery1.Open;     ButtonDelete.Visible := ListView1.Selected <> nil;   except     on e: Exception do     begin       SHowMessage(e.Message);     end;   end; end;

اوامر عادية بسيطة ومفهومة وشائعة 

كود :
procedure TForm1.FDConnection1AfterConnect(Sender: TObject); begin   FDConnection1.ExecSQL('CREATE TABLE IF NOT EXISTS Item (ShopItem  TEXT NOT NULL)'); end;



RE: مقارنة بين الدلفي والاندرويد ستوديو - ELARAPY - 23-08-2020

(05-08-2020, 07:28 PM)h-farid كتب : و  عليكم السلام و رحمة الله.
تجربتي لتطبيقات اندرويد بالدلفي لم تحقق سعادتي اطلاقا, لكن سمعت أن Flutter  يعطي  نتائج حسنة و الله أعلم.

وعليكم السلام استاذ فريد 

رجاءا اعطنى مثالا على مالا يرضيك حتى نستفيد بارك الله فيك .


RE: مقارنة بين الدلفي والاندرويد ستوديو - h-farid - 23-08-2020

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