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

هل يمكن كتابة قسم من برنامج بلغة الجافا والبقية بلغة السي بلس بلس ؟

بدأه docesam في 5 أغسطس 2011 · 21 رد · 1,279 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السؤال الأول : هل يمكن أن أكتب برنامج سطح مكتب بالجافا بحيث تكون بعض أجزائه بلغة ال c++ ؟ أي أن أربط الجافا بلغة السي بلس بلس ؟

أذكر أن هذا ممكن لكن أود التأكد.

السؤال الثاني : عندي كتاب لتعليم الجافا ، الكتاب يشرح برمجة برامج سطح المكتب . سؤالي هو : عندما أنتهي من هذا الكتاب هل يمكنني بالمعلومات الواردة فيه كتابة برامج javaEE أو java applets أو java me ؟

نفس السؤال بطريقة أخرى : إلى أي مدى تختلف هذه التقنيات الثلاث(من الناحية التعليمية ) :javaEE أو java applets أو java me ؟

وشكرا

#2

السوال الاول

ايوه استخدم JNI

السوال الثانى

انت كدا تعلمت الاسيات الخاصه بالجافا

يمكنك بعدها تعلم اما JavaEE او JavaME

مثلا JavaEE على ما تتعلم حاجه فيها تلاقيهم نزلوا حاجه تانيه احدث وافضل

بحر يعنى

Java Aplets هى عباره عن برامج Swing عاديه تعمل على الويب ولكن لها بعض القيود

JavaEE برامج تصميم مواقع وتختلف برمجتها عن الـ JavaSE لكنك تستخدم مبادئ الـ SE فيها

JavaME ايضا تختلف تماما لانك تبرمج على موبيل مثلا وبالتاكيد لازم تكون عارف JavaSE

انت المفروض تعرف JavaSE وبعدين يا تتعلم JavaEE يا JavaME يا الاتنين حسب رغبتك وميولك وقدراتك

3

Software Developer
Mahmoudkelany.com


 

#3

بارك الله فيك

هذا هو الجواب الذي كنت أريده.

سؤال إضافي لو سمحت :

هل javaEE يمكن تشبيهها (من الناحية الوظيفية طبعا) بال PHP أو ال ASP ؟

السؤال بمعنى آخر : هل ال javaEE عبارة عن server side scripting language ؟

تم تعديل هذه المشاركة بواسطة docesam في 5 أغسطس 2011 في 05:46

#4
docesam كتب:

بارك الله فيك

هذا هو الجواب الذي كنت أريده.

سؤال إضافي لو سمحت :

هل javaEE يمكن تشبيهها (من الناحية الوظيفية طبعا) بال PHP أو ال ASP ؟

السؤال بمعنى آخر : هل ال javaEE عبارة عن server side scripting language ؟

وبارك فيك يارب:)

على حد علمى انها نفس طريقه الـ PHP, ASP لكنها طبعا تتميز بالحماية العاليه

فهى تقوم بالتعامل مع قواعد البيانات والربط والمنطق الذى يحدث فى الموقع

واى منهما لا يخلى طبعا من الـ HTML , AJAX , JavaScript , .....

الـ JavaEE هى فعلا ServerSide Technology اى يتعمل عمل ترجمه لاكواد الجافا بداخلها

وتتحول لك فى الاخر الى اكواد HTML وغيرها من الـ Client Side Technology

Software Developer
Mahmoudkelany.com


 

#5
اقتباس

هل javaEE يمكن تشبيهها (من الناحية الوظيفية طبعا) بال PHP أو ال ASP ؟

السؤال بمعنى آخر : هل ال javaEE عبارة عن server side scripting language ؟

لأ طبعا .. dry.gif

http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition

#6
هويدي كتب:

قرأت هذه المقالة سابقا وكان انطباعي أن javaEE عبارة عن شبيه بفكرة ال cgi

صحيح ؟

#7

تقصد ال Common Gateway Interface ؟؟

لأ طبعا ..

#8
هويدي كتب:

تقصد ال Common Gateway Interface ؟؟

لأ طبعا ..

والله أني احترت بشدة wacko.gif

ممكن طيب أحد يشرح الفرق (من ناحية الخصائص العامة) بين PHP و javaEE

وشكرا

#9

javaEE تقوم بما تقوم به PHP وتتفوق عليها بالكثييييييييييييييييييييييييييير


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#10
MOHAMED FATHEI كتب:

javaEE تقوم بما تقوم به PHP وتتفوق عليها بالكثييييييييييييييييييييييييييير

ال php تقوم باستلام طلب المستخدم ، ومن ثم عمل معالجة للبيانات ( بما فيها التوصيل لقاعدة بيانات ) وإخراج النتائج على شكل HTML/javascript ... الخ

ال ASP تقوم بنفس عمل PHP الآنف الذكر

صحيح أن كلا من php و ال ASP مختلفين عن بعضهما من ناحية تركيبة اللغة و ماهية الأوامر التي يجب كتابتها لأداء شيئ معين لكن في الأخير كلاهما يفلان نفس العمل المذكور آنفا.

السؤال : كيف تختلف ال javaEE عن ذلك (من ناحية مبدأ عملها)

أتمنى يكون السؤال واضح ، وشكرا لكم مقدما

تم تعديل هذه المشاركة بواسطة docesam في 6 أغسطس 2011 في 02:38

#11

لا تختلف هى نفس الخطوات

ارسال الطلب

انشاء اتصال بالقاعدة

تنفيذ الاستعلام

ارجاع الناتج على شكل كود html وبطريقة سهلة جدا

الى الان لايوجد اختلاف الا فى تركيبة اللغة syntax

الا انك سألت عن مركز قوة الجافا

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

استخدام منطق model-view-controller mvc والذى توفره منصات عمل كثيرة منها spring

استخدام EJB او enterprise javabeans مع application server مثل JBoss , oracle apps

استخدام JPA او java persistence api والمتوفرة من شركات كثيرة كخدمة مثل Toplink من oracle (غير مجانية) و Hibernate (مجانية ومفتوحة المصدر)

استخدام RMI او remote method interface وهى عبارة عن استدعاء دوال جافا من جهاز اخر واسترجاع القيم منها

كل هذه التقنيات تمنع المستخدم client او العميل من التعامل مع قاعدة البيانات مباشرة كما فى php مثلا

كما تساعدك على اعادة استخدام تطبيقك مع اى قاعدة بيانات او اغلبها reusability

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 6 أغسطس 2011 في 02:58


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#12
docesam كتب:

ال php تقوم باستلام طلب المستخدم ، ومن ثم عمل معالجة للبيانات ( بما فيها التوصيل لقاعدة بيانات ) وإخراج النتائج على شكل HTML/javascript ... الخ

ال ASP تقوم بنفس عمل PHP الآنف الذكر

صحيح أن كلا من php و ال ASP مختلفين عن بعضهما من ناحية تركيبة اللغة و ماهية الأوامر التي يجب كتابتها لأداء شيئ معين لكن في الأخير كلاهما يفلان نفس العمل المذكور آنفا.

السؤال : كيف تختلف ال javaEE عن ذلك (من ناحية مبدأ عملها)

أتمنى يكون السؤال واضح ، وشكرا لكم مقدما

ممكن تشوف السليدز دى ؟

Servlets - JSP.zip

1

Software Developer
Mahmoudkelany.com


 

#13
MOHAMED FATHEI كتب:

لا تختلف هى نفس الخطوات

ارسال الطلب

انشاء اتصال بالقاعدة

تنفيذ الاستعلام

ارجاع الناتج على شكل كود html وبطريقة سهلة جدا

الى الان لايوجد اختلاف الا فى تركيبة اللغة syntax

الا انك سألت عن مركز قوة الجافا

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

استخدام منطق model-view-controller mvc والذى توفره منصات عمل كثيرة منها spring

استخدام EJB او enterprise javabeans مع application server lمثل JBoss , oracle apps

استخدام JPA او java persistence api والمتوفرة من شركات كثيرة كخدمة مثل Toplink من oracle (غير مجانية) و Hibernate (مجانية ومفتوحة المصدر)

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

الآن يتبادر للذهن سؤال : لماذا إذا ال javaEE غير شائعة إلا في بيئة المؤسسات ؟ لماذا هي غير منتشرة على النت مثل ال PHP و ASP ؟

#14

علشان الاستضافه بتاعتها غاليه

لما لها من حمايه عاليه

ومش معظم المواقع بتستخدمها

لكن فيه مواقع كتير بتستخدمها

شوف الموضوع دا كان فيه ناس بتسال على المواقع المعموله بالجافا

هل هناك مواقع مصممة بالجافا؟

Software Developer
Mahmoudkelany.com


 

#15

php اسهل وسؤالك به جزء من الاجابة

اقتباس

غير منتشرة على النت مثل ال PHP

انتشارها يعنى وجود عدد مهول من مطوريها developers كما ساعدت سهولتها ايضا على هذا الامر

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

اذا سألتك مثلا لماذا كل الشركات تستخدم ويندوز ولا تستخدم لينوكس ؟ مع الفرق الكبير فى التكلفة المادية ناهيك عن باقى المميزات مثل الامان وغيره ......

هى خوف من المجازفة لا اكثر :)

اما بالنسبة ل asp فهى نفس الموضوع ثقة فى منتجات microsoft ولا يرون غيرها


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#16

من ناحيتي فإنا أسأل عن الjavaEE لأني وجدت الجافا جذابة كمنصة لممارسة هوايتي في البرمجة ، فبلغة برمجة واحدة أستطيع البرمجة للويب وسطح المكتب والجوالات.

#17

والان اصبحت تتقدم بسرعة كبيرة

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

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

تحياتى


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#18

يا قوم .....

ال Java EE لا تتقارن ب php أو ASP.net حتى ..

بل نستطيع أن نقارن Servlet/JSP بال php أو ASP.net إن أحببنا ..

ال Java EE عباره عن مكون ملييييييييئ بالمكونات الفرعيه التى هى Servlet/JSP/F جزء صغير منها ....

1
#19

شكرا لكل من ساهم في الموضوع

#20

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

أنا عارف أنى داخل ف ىى النص من غير لا أحم ولا دستور

لو حد عنده سليدر زى الى حطه محمود يا ريت ميبخلش علينا

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

عايزين نبدأ الشغل نتعلم بقا :evil:

ثانيا شكرا على المعلومات القييمة فى الفرق بين اللغات:clapping:

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

#21
Black_Drag0n كتب:

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

أنا عارف أنى داخل ف ىى النص من غير لا أحم ولا دستور

لو حد عنده سليدر زى الى حطه محمود يا ريت ميبخلش علينا

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

عايزين نبدأ الشغل نتعلم بقا :evil:

ثانيا شكرا على المعلومات القييمة فى الفرق بين اللغات:clapping:

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

يا سيدى الفاضل

احنا هنا اصلا ممنوع تضع كتب ولا اى حاجه

بس الاسليدز دى انا واخدها من الكليه عندى

اما بالنسبه للمواضيع والحاجات الحلوه اللى انت عاوزها هتلاقيهم مثبتين

تفضل

بعض الأسئلة الأكثر شيوعاً

دروس - مقالات - مواضيع مميزة

Software Developer
Mahmoudkelany.com


 

#22

يبدو أن الجميع هنا لا يحب أن يسمع

هات ما عندك يا حج هويدي بالتفصيل الممل

بالمناسبة هل أخذت إذن صاحب الشرائح يا حج محمود؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

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