احب مجال الويب ولكن لا ارى اقبالا عليه
دائما اردت تعلم تطوير الويب والمواقع الالكترونية، لكن ارى ان الاقبال الآن والتوجه اكثر نحو الموبايل (تطوير البرمجيات والتطبيقات التي تعمل على الموبايل) حتى اني ارى في مجتمعنا السعودي اغلب الاشخاص يستخدمون الجوالات اكثر الآن من الكمبيوتر واجهزة اللابتوب.
فهل برأيكم اتوجه الى مجال الموبايل؟
التعليقات
من وجهة نظري
ان تبرمج على ناحية السيرفر API فقط وتتعامل بالـ Json
وبعدها اي تقنية تأتي ان شاءالله ستقول لها اهلاً
اردت ان تجعله موقع ستسطتيع بالجافا سكربت
اردت جعله تطبيق ايفون, اندرويد, بلاك بيري, ويندوز موبايل تستطيع ان شاءالله
تطبيق تلفزيون ذكي
تطبيق غسالة ذكية!
تطبيق ساعة ذكية
شاشة سيارة ذكية .. الخ
هناك الكثير من التقنيات غير المتصفح اليوم يجب عليك الاهتمام بها للاسف :(
مثل كذا ...
توفر رابط يأتى لك بمعلومات منسقة على شكل json و يمكن لأى شخص إستخدامها لبناء تطبيقات
ما السبب ؟
يمكننا ان ننشئ تطبيق بإستخدام css and html5
بواسطه السفاري
انا اعمل على المجالين وارى من الممكن العمل على الإثنان
يمكنك ومن قال انه لايمكنك!
لكن المشكلة في الحدود
مثلاً تريد برمجة الـ OCR بنفسك داخلي وليس ارساله لموقع API
ستجد انك مضطر للخوض باللغة الاساسية للنظام وخوض ليس بساهل ستقول في النهاية لو اني برمجته باللغة الاساسية للنظام لكان افضل
افترض انك تريد صنع مثل السناب شات كاميرا من ضمن السلايدر فكرة ان تقوم بها بالـ HTML5 وحدها لن تكفي ليعمل بكفاءة والكثير ياصديقي
تريد وضع قائمة باخر المقالات بالصور والمقالات كثيرة بالمئات وتريد تحميلها بدون تعليق ومشاكل .. بالـ HTML5؟ سيكون الموضوع صععععععب وساجيبك لماذا
اتعلم انه في الاندرويد والايفون يتم تحميل القائمة ولايحمل للشاشة الا ماهو المستخدم عليه
بمعنى انه المستخدم يتصفح القائمة ووصل الى الوحدة رقم ٥ و ٦ حينها يتم تحميل ٥ و ٦ وبمجرد مايسحب للاسفل يتم حذف ٥ و ٦ من الذاكرة لزيادة السرعة بالتالي تجد القائمة سريعة مهما كانت الكمية على عكس الـ HTML5 كل العناصر تحمل دفعة وحده حتى ان لم تكن على الشاشة بالتالي يكون الموضوع ابطء
معناه في الاندرويد المستخدم لو وصل للـ الوحدة رقم ١٠٠ فأنه يتم تحميل صورة الوحدة رقم ١٠٠ فقط والسابق حذف والباقي لم يحمل بعد على عكس الـ HTML5 وصل الوحده ١٠٠ معناه حمل ١٠٠ صورة! هههههه
انا لا اتحدث عن التطبيقات ذات الطابع البسيط او مجرد اخذ معلومه وعرضها
بل على من تطلب التعقيد وتدخل الميديا ستجد الامر معقد جداً
قلتلك رد من خبرة وشخص تبهدل :)
نعم انا معك انا ابرمج بالإثنان
ولكن اتحدث عن شخص مبتدأ يريد ان يبني تطبيقاً يحاكي الويب فيه لا لبرنامج مثل السناب جات وغيره الذي هي صعبه تطبيقها على الويب كهيئه موقع
قمت فيما سبق ببرمجه تطبيقين تطبيق محادثه كالوتساب و من الطبيعي اني سوف اتعامل مع الويب ولكن من الصعب استخدام html5
في المقابل اعمل حاليا على مشروع يخص المحتوى وعرضه بطريقه مبتكره.. سوف اعمل على json واقوم ببرمجه التطبيق على منصه الأيفون مع توفير نسخه من الموقع html5 تحاكي جميع الأجهزه.
وفي المستقبل سوف اعمل على الأندرويد إن استدعى الأمر ذلك
مشاركتك مفيده
حاليا عندما نقول برمجة الموبايل فذلك لا يعني فقط أجهزة الجوال ، اصبح بامكانك برمجة تطبيق واحد يعمل على الهاتف ، الساعات ، الطابلت ، السيارات ، لذا من الافضل التوجه نحو عالم التطبيقات لان المستقبل بكل تأكيد ستجه نحو الاعتماد بشكل كلي عليها ، لن اقول ان المواقع ستندثر فجأة لكنها في طريقها نحو الزوال مع الوقت.
إن أردت النجاح فى هذا المجال فعليك التخصص أولاً ... التخصص هنا لا يعنى أن تتخصص فى الويب أو الموبايل .. ولكن فى قطاع معين تريد أن تخدمه
أن تقول أن أغلب الأشخاص يستخدمون الجوالات .... إذن فهل أنت تريد بناء خدمات موجهة للأشخاص ؟ أم لقطاع معين فى الدولة مثل القطاع الصحى ؟ أم ماذا ؟
و على كل حال .. فإن التقنية التى ستسخدمها لتبنى الخدمات أياً كانت ... - إن كنت تريد بناء شئ جيد - لابد أن تكون معتمده على الويب بشكل أساسى و سيرفرات وقواعد بيانات يتم التواصل معها .. إما عن طريق تطبيق ويب مباشرة أو عن طريق API لتطبيقات الموبايل
لذلك خطوتك التالية هى أن تفكر فى مشروع و فكرة يخدم قطاع معين من البشر أو الشركات أو المؤسسات ... ثم تدرس طبيعة استخدام الأفراد فى هذا القطاع للتكنولوجيا و الأنسب له و من ثم تتوكل على الله
و أخيراً : ارجو عدم الفلسفه في تخصص ليس بتخصصك :)
اخي باستطاعتك تطبيقات موبايل بشكل كامل اعتمادا على تقنيات الويب ، يوجد الكثير من قوالب عمل جافاسكريبت تسهل عليك برمجة تطبيقات تعمل على جميع الهواتف و الحواسيب و التابليت بسرعة خارقة ، خذ كمثال React Native من طرف فاسبوك و الذي قامت هي نفسها ببرمجة احد تطبيقاتها اعتمادا عليه في انشاء تطبيق مجموعات فايسبوك ، يوجد كذلك React و Angularjs ، اذا لم بكن تطبيق يتطلب الكثير من التعقيدات فمن الأفضل برمجته باستعمال احد هاته التقنيات للوقت الكبير الذي تربحه بالاضافة الى دعم كل الاجهزة.
الموبايل هو المستقبل الآن
فالجميع يحبذه كثيرا لسهولته و صغر حجمه بالتالي فأن خيرت أنا في استخدام نفس التطبيق على الهاتف أم الحاسوب فأنني سأختدم الهاتف لأنه أسهل كثيرا بالتالي ستبرز الحاجة الكبيرة لتطبيقات كثيرة و طبعا بما أن سوق التطبيقات مازال كبيرا للغاية فكل المطورين سيتجهون نحو تطبيقات الموبايل لأنهم حتما سيجدون نصيبهم بهذا السوق و سيربحوا أكثر حتى من تصميم تطبيقات الحاسوب. أنا توجهت لتصميم واجهات المواقع لأنني مازلت مبتدئ نوعا ما.
تبحث لتحسين عملك أو مهنتك؟ زيارة هذا الموقع محدثة لمحة كاملة وندوات عبر الإنترنت. وتوفر هذه الشركة أفضل الأدوات والمعارف والتعويض والمنتجات