Yasmeen Yahya نشر 3 مارس أرسل تقرير نشر 3 مارس هل احتاج لتعلم html و css عند تطوير التطبيقات باستخدام فلاتر 3 اقتباس
0 حمزة عباد نشر 3 مارس أرسل تقرير نشر 3 مارس إذا كان المطلوب هو تطبيقات الهاتف، أو تطبيقات سطح المكتب، فالجواب عموما هو لا. لأن Flutter لديه طريقة خاصّة في إنشاء الواجهات، وهي تعتمد على مفهوم القطع Widgets الذي هو مختلف اختلافا كبيرا عن مفاهيم الوسوم Tags والأنماط Styles المستخدمة في HTML و CSS. كما أن تخطيط الواجهة وكيفية تغيرها مع حالة النافذة أو الجهاز أيضا يختلف كثيرا. أما إذا كان المطلوب هو إنشاء تطبيقات الويب باستخدام Flutter، فالجواب هو أيضا لا، لكن مع بعض الملاحظات، حيث أن تطبيق Flutter يتم عرضه من خلال صفحة ويب، وهذه الصفحة مكتوبة بـHTML، وتقوم بتشغيل كود JavaScript. من الأحسن أن يكون لدى المبرمج فكرة عن عمل تلك الصفحة وكيفية تضمينها للتطبيق، بحيث يتمكن من حل المشاكل التي قد تواجهه عند رفع التطبيق على الخادم. لكن على العموم، الجواب المختصر: لا توجد حاجة لدراسة HTML و CSS من أجل إنشاء تطبيقات Flutter عاديّة. اقتباس
0 Mahmoud Hassan19 نشر 3 مارس أرسل تقرير نشر 3 مارس مرحبا ليس من الضروري تعمل html , css عندما تتعلم ال flutter بس يفضل انه يكون خلفية عن html ,css لانه ال flutter يعتبر من الاطارات من الfrontend و واحيانا تحتاج و اجهات المستخدم باستخدام تقنيات ولغات مثل HTML و CSS على سبيل المثال يمكنك استخدام واجهات مستخدم الويب في تطبيق Flutter باستخدام WebView التي تقوم بتحميل صفحات ويب تحتوي على HTML و CSS واحيانا تستخدم css لتنسيق التطبيق اكثر لذاللك يفضل تعلم html ,css لتكون قادر علي تكوين واجهات مستخدم مميزه اقتباس
0 Najah Alsaker نشر 3 مارس أرسل تقرير نشر 3 مارس الجواب على سؤالك قد يحمل اجابتين حسب ما تنوي فعله بالضبط حيث انه يمكنك العمل باستخدام flutter دون الحاجة لتعلم ال html و css من خلال تعلم لغة البرمجة الخاصة ببناء واجهات المستخدم Dart ولكن ذلك يعتمد على متطلبات مشروعك وما اللغات التي ترتاح باستخدامها اكثر ساعطيك الان مقارنة سريعة بين الاثنين Dart: تستخدم لبناء تطبيقات Flutter، وهي لغة قوية وحديثة تستخدم لبناء تطبيقات متقدمة تستخدم Flutter لتصميم واجهات مستخدم متقدمة بشكل سهل وسريع، مع إمكانية إنشاء تجارب مستخدم جميلة وسلسة تحتاج إلى بيئة تطوير تدعم Dart، مثل Visual Studio Code أو IntelliJ IDEA، بالإضافة إلى تثبيت Flutter SDK يوفر تجربة تفاعلية وأداء عالي، حيث يتم تحويل واجهات المستخدم إلى رسومات مباشرة وتعمل بسلاسة على مختلف الانظمة HTML/CSS: تستخدم HTML لتحديد هيكل الصفحة و CSS لتنسيقها، وتعتبر أقل قوة من Dart في تطوير تطبيقات متقدمة تستخدم CSS لتنسيق العناصر وإضافة الأنماط والتأثيرات البصرية، لكنها قد تكون أقل مرونة وتعقيدًا في بعض الحالات يمكنك البدء ببناء صفحات الويب باستخدام أي محرر نصوص بسيط، دون الحاجة إلى تثبيت SDK أو بيئة تطوير محددة يمكن أن تكون الصفحات التي تستخدم HTML/CSS أقل تفاعلية وأقل أداءً بالمقارنة مع تطبيقات Flutter اذا بعد ان اعطيتك بعض الفروقات الرئيسية بين العمل مع Dart وبين العمل مع HTML/CSS. اظن انه اصبح من الواضح انه يمكنك تعلم flutter دون الحاجة لتعلم ال html و css وباحترافية اعلى ولكنك قد تحتاج اليهم احيانا في تطوير بعض التطبيقات التي تحتاج الى ذلك بالتوفيق لك اقتباس
0 Hikmat Jaafer نشر 3 مارس أرسل تقرير نشر 3 مارس Flutter هو إطار عمل مفتوح المصدر يستخدم لبناء تطبيقات الموبايل و الويب وتطبيقات سطح المكتب عن طريق كتابة كود برمجي واحد بدلا من كتابة كود لكل نوع من تلك التطبيقات. و يعتمد إطار العمل هذا على لغة البرمجة Dart , ويقدم مجموعة من المكونات التي تسمى Widgets تمكن من إنشاء واجهات مستخدم جميلة و جذابة. و بذلك لن تحتاجي لتعلم html , css عند استخدامك لهذا الإطار و إنما يكفي أن تتعلمي لغة Dart , وكيف تتعاملين مع ال widgets و تقومين بتخصيصها كماتريدين. أما عن ال html و ال css فهاتان اللغتان تستخدمان في بناء تطبيقات الويب التي تعرض على المتصفح و تستخدم معهم أيضا لغة javascript. ويوجد أيضا أطر عمل مبنية فوق هذه اللغات تسهل بناء تطبيقات الويب مثل (react , angular vue js) فإذا كنتي تريدين التخصص في تطبيقات الويب فعليكي أن تتعلمي ال html و ال css و ال javascript. ثم بعد أن تتقنيهم تتعلمي إحدى أطر العمل التي تدعمهم. أما إذا كنتي تريدين التخصص في تطبيقات الجوال فعليكي بتعلم الفلاتر. ملاحظة: في عملية تعلم البرمجة على الشخص المتعلم أن يحدد هدفه من تعلم البرمجة و المجال الذي يريد أن يتخصص به لكي يسهل عليه تحديد لغات الرمجة والتقنيات التي يحتاج لتعلمها, فهناك العديد من لغات البرمجة و أطر العمل وكل منها يستخدم في مجال معين. اقتباس
السؤال
Yasmeen Yahya
هل احتاج لتعلم html و css عند تطوير التطبيقات باستخدام فلاتر
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.