الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الفرق بين لغة JAVA SE ولغة JAVA ME ؟؟

بدأه mr.alawinio في 4 مارس 2011 · 10 رد · 3,482 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

في البداية راح اوضح لكم اسباب تعلمي للغات البرمجة وهي برمجة برامج للاندرويد + استخدامات شخصية .. ونصحوني الكثيرين اتعلم بايثون بعدين سي بلس بلس بعدين اي لغة بعدها .. وبصراحة حسيتها هرجة طويلة فقلت خلني ابدا في الجافا على طول .. لكن الغريب ان هناك ثلاث اصدارات جافا .. الاولى نسخة سطح المكتب وفيه نسخة للجوالات وفيه نسخة للسيرفرات .. الاخيرة ما راح احتاجها .. لكن بالنسبة لاستخداماتي المذكوره اعلاه اش الافضل لي SE والا ME ؟؟ وعند تعلم احداها هل سيكون الانتقال للثانية سهل؟؟

وشكراً،،

#2
mr.alawinio كتب:

بسم الله الرحمن الرحيم

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

في البداية راح اوضح لكم اسباب تعلمي للغات البرمجة وهي برمجة برامج للاندرويد + استخدامات شخصية .. ونصحوني الكثيرين اتعلم بايثون بعدين سي بلس بلس بعدين اي لغة بعدها .. وبصراحة حسيتها هرجة طويلة فقلت خلني ابدا في الجافا على طول .. لكن الغريب ان هناك ثلاث اصدارات جافا .. الاولى نسخة سطح المكتب وفيه نسخة للجوالات وفيه نسخة للسيرفرات .. الاخيرة ما راح احتاجها .. لكن بالنسبة لاستخداماتي المذكوره اعلاه اش الافضل لي SE والا ME ؟؟ وعند تعلم احداها هل سيكون الانتقال للثانية سهل؟؟

وشكراً،،

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

ياخي الكريم

Java SE وهي خاصة ببناء تطبيقات الJava Desktop

Java Me وهي خاصة ببناء تطبيقات الJava Mobile

تحياتي

#3
alionline كتب:

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

ياخي الكريم

Java SE وهي خاصة ببناء تطبيقات الJava Desktop

Java Me وهي خاصة ببناء تطبيقات الJava Mobile

تحياتي

طيب عارف الشيء هذا بس ما جاوبتني على اسئلتي اللي داخل الموضوع

^_^

مشكور على المرور

تم تعديل هذه المشاركة بواسطة mr.alawinio في 4 مارس 2011 في 22:01

#4

لازم تعرف JavaSE علشان تدخل على الاجزاء الاخرى

لان الـ SE فى محتواه الاساسيات

Software Developer
Mahmoudkelany.com


 

#5

أخي بالنسبة لأسئلتك انك تتعلم الاول بايثون ثم سي ثم جافا فهذا مرجوعه لك

اذا كنت ستستخدم كل هذه اللغات فلا بأس

أما اذا كان تعلمها لغرض التدرج وتعلم الجافا فلا الافضل فورا تعلم جافا

انا تعلمت سي وسي بلس بلس وثم جافا ولو تعلمت جافا فورا وفرت وقت كبير

اما بالنسبة لاي نسخة جافا فابدا بالنسخة الاساسية تطبيقات المكتب ثم بعدها لو حبيت تتخصص بلش بنسخة برمجة الموبايلات

والله الموفق

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#6
mr.alawinio كتب:

طيب عارف الشيء هذا بس ما جاوبتني على اسئلتي اللي داخل الموضوع

^_^

مشكور على المرور

الرجاء توضيح معنى

برامج للاندرويد + استخدامات شخصية

كي يتسنى لنا الاجابة

وشكرا

#7

ال Syntax للاندرويد هو نفسه في الجافا.

و الاندرويد يستخدم العديد من المكتبات الموجودة في الجافا SE

لكن ان اردت المقارنة من ناحية التركيبة

فانها لا تشبه اي من اجزاء الجافا سواء ال ME او ال SE او EE

---

برأيي: ابدأ تعلم اندرويد مباشرة

#8
.S.T.A.L.K.E.R كتب:

ال Syntax للاندرويد هو نفسه في الجافا.

و الاندرويد يستخدم العديد من المكتبات الموجودة في الجافا SE

لكن ان اردت المقارنة من ناحية التركيبة

فانها لا تشبه اي من اجزاء الجافا سواء ال ME او ال SE او EE

---

برأيي: ابدأ تعلم اندرويد مباشرة

في البداية اشكر الجميع على المرور وإدلاء ارائهم.

واتمنى منك اخوي تعاملني كشخص مبتدأ جداً

اش هو السينتاكس؟؟ دايم يمر علي ولا اعرفه

بعدين اللي بيتعلم اندرويد مو شرط يكون فاهم جافا؟؟

لان مافيه مصدر يعلمك اندرويد من الصفر .. يقول لك لازم يكون مستواك متوسط في الجافا على الاقل عشان تبدأ تتعلم اندرويد؟

السؤال الاخير .. هل افهم من كلامك ان الفرق بين اصدارات الجافا في المكتبات فقط؟؟

وشكراً،،

#9
اقتباس
اش هو السينتاكس؟؟ دايم يمر علي ولا اعرفه

ال Syntax : هو طريقة كتابة اللغة، تتمثل بمجموعة من الشروط في كتابة اللغة بحيث تكون متجانسة على بعضها.

مثال:

  // print array elements
  private static void printArray(int[] data) {
    StringBuilder stringBuilder = new StringBuilder("[");
    for (int i = 0; i < data.length; i++) {
      stringBuilder.append(data);
      if (i < data.length - 1)
        stringBuilder.append(", ");
    }
    stringBuilder.append("]");
    System.out.println(stringBuilder);
  }
}

و لاحظ انها تختلف من لغة الى لغة

مثال في لغة ال ++C:

#include <iostream>

int main()
{
   std::cout << "Hello, world!\n";
}

------

اقتباس
بعدين اللي بيتعلم اندرويد مو شرط يكون فاهم جافا؟؟

تكتب الاندرويد في لغة الجافا، بمعنى عند تعلمك للاندرويد، سوف تتعلم جافا.

----

اقتباس
لان مافيه مصدر يعلمك اندرويد من الصفر .. يقول لك لازم يكون مستواك متوسط في الجافا على الاقل عشان تبدأ تتعلم اندرويد؟

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

---

اقتباس
السؤال الاخير .. هل افهم من كلامك ان الفرق بين اصدارات الجافا في المكتبات فقط؟؟

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

#10
.S.T.A.L.K.E.R كتب:

ال Syntax : هو طريقة كتابة اللغة، تتمثل بمجموعة من الشروط في كتابة اللغة بحيث تكون متجانسة على بعضها.

مثال:

  // print array elements
  private static void printArray(int[] data) {
    StringBuilder stringBuilder = new StringBuilder("[");
    for (int i = 0; i < data.length; i++) {
      stringBuilder.append(data);
      if (i < data.length - 1)
        stringBuilder.append(", ");
    }
    stringBuilder.append("]");
    System.out.println(stringBuilder);
  }
}

و لاحظ انها تختلف من لغة الى لغة

مثال في لغة ال ++C:

#include <iostream>

int main()
{
   std::cout << "Hello, world!\n";
}

------

تكتب الاندرويد في لغة الجافا، بمعنى عند تعلمك للاندرويد، سوف تتعلم جافا.

----

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

---

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

مشكور اخوي على ردك وجزاك الله خير

لكن فيه تشويش عندي .. انت تقول تعلم الاندرويد واذا تعلمته بتتعلم جافا .. وتقول برضوا ان تعلم الاندرويد مجرد تعلم طريقة التعامل مع عدد من المكتبات وتأيدني بكلامك يوم تقول "لن تجد موقع يعلمك اساسيات الجافا لتتعلم الاندرويد"

فاتمنى توضح لي النقطة هذي مع جزيل الشكر.

سؤال أخير وبسيط: كم تعتقد احتاج من الوقت لاتعلم الجافا (صنع برامج متوسطة وليس الاحتراف).

#11

تحتاج لشهر لتعلم ال Syntax بشكل ممتاز

بعدها صناعة البرنامج تعتبر تطبيق لهذا الSyntax

:D

----

كل ذلك يعود لك

لا يوجد حالة قياسية :D

1

مواضيع مشابهة