أخطاء يجب تجنبها عند بدأك بتطوير تطبيقات للويب

16

التعليقات

15

في نقطة اختيار اللغة، أظن اختيارها يرجع لمتطلباتك أيضا بحيث تختار (إن كنت تبرمج بأكثر من لغة) ما يلبي متطلباتك بأقل جهد ممكن. ( Python لغة مثيرة و أظنها تلبي جميع الاحتياجات و أكثر D: أتحدث هنا عن من يبرمج بلغات أخرى ...)

بعد اختبار اللغة أظن أهم نقطة هي التخطيط أو رسم خريطة عمل التطبيق ووضع النقاط على الحروف. رأيت أشخاصا لا يخططون لما سيشرعون فيه! هذا سيأخذهم في متاهة صعب الخروج منها.

15

هذه نقاط سريعة يمكن أن تفيد المقبلين على تطوير الويب:

  • القراءة عن تطوير الويب والتقنيات التي تستخدم هذا المجال (يمكن إستخدام Wikipedia)

  • عمل مشروع جانبي، أو عمل تمارين أو تحديات يمكن حلها بإستخدام تقنيات الويب

  • إختيار كتاب مناسب يمكن البدء بالتعلم عن طريقه تقنيات الويب

  • يجب الإستفادة من الوثائق Documentation الخاصة بالتقنيات التي يريد تعلمها وإستخدامها في تنفيذ مشروعه الجانبي/الخاص

  • عدم اليأس من محاولة حل أي مشكلة قد تواجهه ويمكن الإستعانه بجوجل أو موقع stackoverflow.com

  • متابعة المدونات المتخصصة في تطوير الويب، ويمكن متابعة مطوري ويب محترفين على الشبكات الإجتماعية (قد يرهقك هذا الأمر، حاول المتابعة بين فترة وأخرى)

  • حدث معلوماتك وخبرتك في تطوير الويب، وهذا ضروري في مجال تطوير الويب أو أي مجال متعلق بتقنية المعلومات لأن المعلومات والتقنيات تتحدث بشكل سريع، يمكن الإستفادة من هذا الموقع لتحديث معلوماتك في تطوير الويب uptodate.frontendrescue.org

بالنسبة لإختيار اللغة: هناك مقارنات بين لغات البرمجة/أطر العمل يمكن الإستفادة منها لمن هو محتار في إختيار اللغة (يمكن الإطلاع عليها بشكل سريع عن طريق جوجل)، وإلا يجب الا يكون هذا الأمر عائق والا يأخذ الكثير من الوقت قبل إنشاء التطبيق، لأن هذا الأمر لا يهم مستخدم التطبيق مثل ما قلت.

وبما أن التطبيق يمكن إتمامه بأكثر من لغة برمجة أو إطار عمل فيفترض أن يحدد المطور اللغة/الإطار المناسب له وليس بسبب أنه أستخدم سابقاً في إنشاء تطبيق مشهور. (سواء كان تطبيق ويب/هاتف/سطح المكتب).

خطوات إنشاء تطبيق الويب كثيرة، إختر الأنسب والأسهل لك، الصحيح أن تبدأ برسم الواجهة الرسومية لتطبيق الويب Wireframing، ثم تبدأ بالتكويد أو إنشاء صفحات HTML الخاصة بواجهة التطبيق وبعدها تتحدد معالم back-end الخاصة بالتطبيق أو برمجة تطبيق الويب من جهة الخادم.

يمكن الإستفادة من كتاب Getting Real أو الوصول إلى الواقعية

وهذه نسخة عربية من الكتاب:

14

تعلم شيئاً عن كل شيئ، وتعلم كل شيئ عن شيئ.

أي تخصص ولكن لا تنس أن العالم يتطور، على الأقل اقرأ مقدمة عن كل لغة أو تقنية تصادفها.


تطوير الويب

مجتمع خاص بمناقشة وطرح المواضيع والقضايا العامة المتعلقة بتطوير الويب ولغاتها المختلفة

88.4 ألف متابع