هل بالفعل ستتخلى جوجل عن جافا في المستقبل لتعمل بلغة Dart على الأندرويد ؟

  • mo7@mmed

السلام عليكم

أريد أن أبدأ في تعلم لغة جافا ؟ وبالتحديد لغرض صنع تطبيقات أندرويد

ولكني رأيت في بعض المقالات والمدونات بأن جوجل تعمل على لغة جديد وهي لغة dart لتكون اللغة اللأساسية لعمل تطبيقات الأندرويد في المستقبل

بالطبع أنا لا اعلم صحة الكلام ولا اعلم ماهي dart وكيف تعمل، لكن هذا الأمر يقلقني نوعاً ما في البدء في تعلم الجافا

فاخشى أن اتعلم واضيع وقتي وبعد سنه أجد أن جوجل تخلت عن اللغة وبدأت بالعمل بلغة اخرى

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

هل أبدأ بتعلم java or dart ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مجهول
  • حذف بواسطة المستخدم
mo7@mmed أضف ردا

فعلا كلامك صحيح

جوجل لن تتخلى عن جافا ولكن هل ستجعل DART هي اللغة الأولى ؟

فالأمر مختلف بالنسبة لي أنت تعلمت الجافا وتعمل عليها ومتقنها بخلافي الذي أريد أن أبدأ في تعلم برمجة تطبيقات أندرويد

فلماذا سأتعلم شيء سيكون في المرتبة الثانية بينما بأمكاني أن أبدأ في تعلم دارت مباشرة لأنها ربما ستكون اللغة الأولى والأساسية

شكرا على تفاعلك ، لازلت انتظر المزيد من الآراء

ولازلت محتار في اتخاذ القرار المناسب

MR_HIDE أضف ردا

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

وتحتل المرتبة الأولى من حيث اللغات استخداما ان لم أكن مخطئا.. وفي جوجل هناك مبرمجو جافا كثيرون.. لذلك لا أعتقد أنّ هذه المسألة ستمر مرور الكرام.

mo7@mmed أضف ردا

مرحباً اخي بصراحة أنا أردت تعلم الجافا منذ فترة طويلة ولكن هذا الأمر هو الذي جعلني اتريث وانشغلت بتعلم node.js للويب

لكن الصبر بدأ ينفذ ،

المهم بالفعل تعلم أي لغة ليس مضيعة للوقت ، لكن كما تعلم غرض تعلمي لها هو فقط لصنع تطبيقات الأندرويد وليس لشيء آخر

وبالرغم من أنني فكرت في تعلم DART منذ فترة لكن لم أجد اهتمام كبير بها ، لذلك قلبي يقول لي تعلم جافا فكما تعلم شعبيتها كبيرة ومصادر التعلم متوفر بكثرة ،ولكن كما ذكرت أنا في حيرة من أمري في الإختيار المناسب

أجل أعرف أنّك ترغب بلأندروييد

ألا تستطيع أن تضرب عصفورين بحجر واحد.. تتعلّم كلا اللّغتين في نفس الوقت يعني؟؟ ربما تلك اللّغة "دارت" سيكون لها تشعبات في مجالات مختلفة كالجافا مثلا مستقبلا لذلك لن يكون هدرا للوقت بتعلمها... أنا أيضا أرغب بتعلّم الأندروييد، لكن DART هذه أربكتني بها أنا أيضا :)

لماذا اضاعة الوقت وتلعم لغتين لنفس الغرض في حين أن لغة واحدة تكفي ؟!

بإمكاني استثمار الوقت وتعلم لغة اخرى لغرض آخر أو تعلم swift أو objective c للـ IOS 

مجهول
  • حذف بواسطة المستخدم
mo7@mmed أضف ردا

20 و 30 سنة اصبحت مدة كبيرة جداً في عالم التقنية

كل شيء ممكن يتغير بين ليلة وضحاها ممكن بعد سنة تصبح dart هي الألغة الأهم

على العموم اتوقع بأني سأتعلم جافا خاصة بأن مصادر تعلمها متواجدة بكثرة عكس dart التي لا تزال في بدايتها

فالجافا لغة لديها سمعة قوية في النهاية

مجهول
  • حذف بواسطة المستخدم

شكرا لك 

بالتوفيق لك ايضا

ahmedsaoud31 أضف ردا
  • لا بد من تجربة هذه اللغة، وحيث أنني مُهتم بتطوير تطبيقات الويب واحتاج لتطبيقات الهواتف للاتصال والتزامن مع بعض التطبيقات فاللغة التالية لي ستكون Drat بكل تأكيد حينما يتوفر بعض الوقت لها، فاللغة على حسب قولهم يُمكن استخدامها في كلا الجانبين فيُمكن استخدامها لتطوير تطبيقات الويب والهواتف، فابدأ أنت ووافنا بالأخبار :)

  • بالنسبة للغة جافا فلن يكون التخلي عنها بين عشية وضحاها بالإضافة للدعم والحلول الكثيرات للمشاكل التي تواجة مبرمجين الأندرويد بلغة جافا فما زالت المشوار طويل أما Dart لتصل لنفس المكانة.

mo7@mmed أضف ردا

لا بد من تجربة هذه اللغة، وحيث أنني مُهتم بتطوير تطبيقات الويب واحتاج لتطبيقات الهواتف للاتصال والتزامن مع بعض التطبيقات فاللغة التالية لي ستكون Drat بكل تأكيد حينما يتوفر بعض الوقت لها، فاللغة على حسب قولهم يُمكن استخدامها في كلا الجانبين فيُمكن استخدامها لتطوير تطبيقات الويب والهواتف، فابدأ أنت ووافنا بالأخبار :)

تجربتها لن يكون بالأمر السهل ايضا سيحتاج لوقت حتى افهم آلية عملها ففي الأساس أنا اعمل كمطور ويب وهذا مجال جديد ومختلف تماماً ، وبالتأكيد التجربة لن تكون سهلة ستكون دراسة كاملة اكثر من أنها تجربة

بالنسبة للغة جافا فلن يكون التخلي عنها بين عشية وضحاها بالإضافة للدعم والحلول الكثيرات للمشاكل التي تواجة مبرمجين الأندرويد بلغة جافا فما زالت المشوار طويل أما Dart لتصل لنفس المكانة.

هذا بالظبط السبب الذي جعلني افضل تعلم الجافا

ما أعرفه عن دارت بحكم عملى بها منذ فترة أنها مصممة لاستبدال الجافا سكريبت تحديدا ، لانها مصممة لتعمل بكفاءة أعلى سواء من ناحية السيرفر بدلا من (Nodejs) مثلا ، أو من ناحية العميل ، لا علاقة بالاندرويد من بعيد ولا من قريب .

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

حالياً بحسب ما اذكر بأن درات لا تتوافق مع سرعة معظم الأجهزة الحالية بشكل جيد ولكن بالمستقبل عندما تصبح معظم الأجهزة تتوافق مع سرعتها قستبدأ جوجل بإعتماد دارت ،طبعا هناك عدة أسباب لعدم اعتماد جوجل عليها حالياً بحسب ماقرأت لا اعرف الكثير لكن هذا ما قرأته وسمعته في كثير من المقالات والله أعلم

كلامك صحيح بعد مراجعة التطويرات على دارت يبدوا أنهم يستهدفون أيضا IOT

انظر الى هذه الصفحة

mo7@mmed أضف ردا

حالياً من المؤكد أن مستقبل الأندرويد مع دارت

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

ليس صحيحا أخي بحثت عن الأمر ويبدوا أنها محاولات فقط لتقديم اللغة إلى منصة أوندرويد

لغة دارت أساسا أتت للقضاء زعمًا على جافا سكربت وليس الجافا نفسها

إن كان هنالك لغة تريدها جوجل لخلافة جافا فهي جو وليس دارت / الحديث الذي أكدته جوجل بسبب الخلافات مع أأوراكل كان الاتجاه نحو OpenJDK المفتوح المصدر .

أعتقد أن عليك تعلم جافا ياصديقي بدل الانتظار!

شكرا لك أخي على المعلومات

لقد بدأت من اليوم بالفعل في تعلم الجافا

wada3n أضف ردا

حسنا أخي أتمنى لك التوفيق كثيرا

فقط حتى لاتساورك الشكوك في خلافة جافا على أوندرويد الأمر صعب أو غير معقول إذ أن أوندرويد مبني على أمرين :

جزء من كيرنل لينكس وجزء مبنى على فكرة JVM يسمى DVM أو Dalvik VM

لذلك أي برنامج يقدم إلى المنصة ينفذ على هذه الآلة الوهمية المبنية أساسا على جافا ...

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

 وأي بيئة أو لغة وإطار هو التفاف على هذا المبدأ لاغير؛ لذلك تجد مثلا كورونا وزامارين وغيره من المكتبات والأدوات لتطوير التطبيقات على أوندرويد .

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

شكرا جزيلا لك أخي 

طمأنتني كثيراً 

جزالك الله خيرا 

تعلمك للغه مثل جافا هو في الأثاث تعلم لاساسيات البرمجه

عندما تتعلمها ستصبح كل اللغات سهله