اذهب إلى المحتوى
  • 0

هل لغة swift  استطيع العمل بها للواجهات الأمامية والخلفية معا ؟

عبدالله العبدالله2

السؤال

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

انا اريد تعلم تطبيقات هواتف لنظام ios ووجدت اللغة الخاصه للنظام هي لغة swift ، لكن لا افهم مبدئ عمل هذه اللغة لتصميم التطبيق هل هي تعمل للواجهه الاماميه ام للواجهه الخلفيه وهل لها نظام قواعد بيانات خاصه او freamwork للتعامل مع السيرفر   كما في الويب واجهات المستخدم تعمل على لغة الهيكلة HTML ولغة التنسيق CSS ولغة البرمجة للتفاعلات في الصفحة javasceipt والواجهات الخلفية تعمل على لغة php للتعامل مع السيرفر وقواعد البيانات mysql واختصار للكلام انا قمت بالبحث الكثير لتعلم برمجة تطبيقات اجهزة الاي فون والاغلب يقول يجب تعلم لغة swift مع xcode ولكن لغة سويفت ما هي المكملات لها او هل يجب اتعلم freamwork مبنيه على هذه اللغة ام استطيع العمل عليها للتنسيقات والتعامل مع السيرفر والبيانات مباشره ، وثانيا صحيح يجب ان يكون لدي خلفيه في برمجة الويب قبل اللجوء لبرمجة تطبيقات الهواتف الذكية لاني من خلال البحث سمعت بهذا الكلام لا اعلم ان كان من الافضل ذلك ، وقرأت ايضا ان قبل تعلم لغة swift  يفضل ان يكون لدي معرفه بالبرمجة خصوصا لغة جافا سكريبت وانا حمدلله لدي معرفه اكثر من متوسطة بلغة جافا سكريبت ، وهل تنصحوني بتعلم لغة dart و flutter لعمل تطبيقات لجميع المنصات وهل استطيع عمل تطبيقات native واصيلة بحيث تكون عملها ضخم شبيهه بالتي برمجت بلغتها الخاصه ؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

حتى تستطيع بناء تطبيق ios يجب، عليك تعلم لغة البرمجة Swift والعمل من خلال xcode حيث ستحتاجه في بعض الخطوات من بناء التطبيق

وبالنسبة لل back-end فيمكنك بناءها من خلال أي لغة back-end مثل php أو الأفضل لك استخدام Swift أيضًا لل front-end ولل back-end معاً حيث يمكنك بناء أي شيء بواسطة Swift فهي تعتبر لغة general purpose ويوجد إطارات عمل لswift مثل vapor ويمكنك العمل مع قواعد البيانات بواسطة Swift أيضاً 

وبالنسبة لتعلم  flutter فالقرار راجع لك حيث إذا كنت تريد التخصص في ال ios فيجب عليك تعلم Swift أما إذا أردت بناء تطبيقات Cross platform  قم بتعلم flutter ويمكنك بنافتطبيقات كبيرة بواسطة flutter أيضاً 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...