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

قبل بداية مشروع التخرج سؤال ملح جدا

مغلق
بدأه admin_cs في 11 يونيو 2007 · 21 رد · 1,674 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

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

#2

جافا؟ و ليس J#؟

الموضوع ممكن و لكنه معقد جداً. التقنيتان منفصلتان لذا يجب برمجة وصلة إتصال بينهما.

#3

السلام عليكم

بالإمكان الربط بين الجافا و السي أو السي شارب عبر الوسيط JNI

بإمكانك تحميل هذا الملف لتحصل على مزيد من التفاصيل وهذا الرابط فيه العديد من الأمثلة

#4

أخى system down شكرا لكن انا سمعت ان الموضوع بسيط جدا وماهو الا استخدام انترفيسيس مابين السى شار ب والجافا ..

اخى Ben_Laiid جزاك الله خيرا ..لكن مافهمته من JNI انها ذات اتجاه واحد من اى لغة للجافا وليس العكس ..هل انا مخطـئ ؟!!..الراط الذى اعطيتنيه لموقع code project اعطانى صفحة للبحث لكن فارغة ...هل ممكن تعطينى كلمات البحث التى بحثت بها وانا ادخل لأنى مشترك فيه بالفعل؟

#5

السلام عليكم

أخي الوسيط JNIهو وسيط للجافا لتتمكن من إدراج أكواد الدوت نت فيه كما هو في الصورة

post-91400-1181566394_thumb.jpg

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

أما الكلمة المفتاح التي بحثت بها هي JNI

#6

لقد وجدت هذا ...لمن يعرفه هل هو جيد؟؟Java Language Conversion Assistant 3.0

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

#7

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

distributed programming language فهو موضع جديد فتخيل لغة مثل السى شارب تكون distributed وربنا يعينك

#8

السلام عليكم اخى احمد اكيد انت ماتعرفنى انا عارفك احنا زمايل ..انا ...خليها فى سرك ابقى كلمنى على الايميل ...المسألة مش المشروع وبس انا بتكلم اننا فى فريق عمل واحد حتى بعد التخرج ..هل سأتعلم لغة اخرى؟؟ طبعا غير منطقى !!! ..الحلول مجودة لكن انا اسال عن فاعليتها يعنى Java Language Conversion Assistant 3.0 نسخة بيتا اكيد حد جربها وشاف كفاءتها بس دا كان سؤالى وعرضى للموضوع وانا قلت ان فى ناس خريجين من عندنا فى المنصورة اشتغلوا كدة لكن امكانية الاتصال بهم محدودة الآن ..وبالنسبة لموضوع البرمجة الموزعة فكرة جميلة لكن على الورق ..ياعم احنا فى مصــــــــــــــــر ..احنا اصلا كنا هنعمل حاجة زى php لكن بالعربى ..والموضوع رفضته لأنه مش عملى ...اما المشروعات القومية ذات النقلة الضخمة هذا بعد العمل والاستقرار لأنها ذات تكلفة عالية ننفق عليها من جيوبنا احسن منتسول قبل مماشريعنا تشوف النوووووووور.. :blink:

#11

أنت قلت يا أخ admin أنك تعرف الإجابة مسبقا أثناء طرحك هذا النقاش, فما هي الإجابة ؟

الجافا تشبه السي شارب كثيرا, أقصد العكس, فالسي شارب هي من تشبه الجافا كثيرا, فلن يضر أصدقاءك تعلمها. ورأي أن تقوم باجبار الجميع على تعلم السي شارب باستخدام الحديد والنار ! وتقوم بتعذيبهم حتى يقولون "سي شارب.. سي شارب" !

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#12

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

مشكلة الأخ admin زي موشكلتي تمام،،،،،،

أنا مكنتش عاوز أعرف c# ولا كنت بحبها و لا كنت قربت منها إلا بسيط جدا، و أنا بحب الجافا و الحمد لله إلي حد ما فاهم الاساسيات و معايا باقي زمايلي في الجروب ميعرفوش جافا و يعرفو C#.

المهم طبعا إحنا لسه بدئين شغل ف المشروع من كام يوم ( التسليم يوم 28 - 6 ) و المشروع موقع تعليمي ،،،، ( دعواتكم معانا )

المهم ، طبعا مينفعش نشتغل جافا ، أولا عشان ال .net أسهل و ثانيا عشان محدش كويس فيها غيري في الجروب، فإضطريت أشتغل .net ، و بفضل الله و كرمه و منه لقتها سهله و جميله ، حتي ال asp.net لقتها جميله ( ملحوظه : أنا كان عندي خلفيه بالأدو من حوالي سنتين كده )، المهم لقيت الموضوع سهل ، بدل ما بكتب كود java لأ بعدله تعديل بسيييييييط في بعض الأحيان و بكتبه c#.، خلي بالك ، هو حتي أسهل من لو كنت إشتغلت jsp أو حتي jsf ، كل حاجه drag و drop رغم إنني موش هعتمد عليها إن شاء الله.

أنا ببشرك الموضوع سهل جدا..... /index.php?showtopic=130222

يعني المهم تكون ففاهم oop و بس، لو إنت فاهم oop كويس هتقدر تنتقل من java لل .net بسهوله والعكس

إشتغلو .net علي بركة الله

#13

الأخ معتز انا كان قصدى انه بالفعل فى طرق للتعامل مع المشاريع ذات الطبيعة المشتركة ودا باستخدام الDLL s يعنى اكواد الجافا ممكن وضعها واستدعاءها من داخل الدوت نت عن طريق ال DLL دا كان حدد معرفتى ..انا لما عرضت الموضوع كان بغرض التأكد لا بغرض تعلم الجافا او تعذيب المواطنين الغلابة اللى معايا فى المشروع علشان يؤمنوا بميكروسوفت ويسيبوا شركة شمس ..إلا بالمناسبة اخى معتز هو انت تقرب لشركة Sun :).. اما اخى مبتدا جافا فانت مخطئ فى نقلتك الى الدوت نت اقصد مع تحفظى ان الجافا جيدة لكن ليست بقوة السى شارب ومع ذلك كان يمكنك العمل بالجافا دون اعادة تعلمك للدوت نت ....المهم اخوتى حتى لا نخرج عن السياق ...ان المشاريع المشتركة ما العمل فى حالة الاختلاف فى الادوات التى نعمل بها ..هذا هو السؤال الملح ..لأننا نواجهه وسنواجهه ..صعب الحصول على فريق نتكافئ فى الامكانيات او الأدوات اللازمة لعمله ,,,,,,,,,, فى انتظار التعليقات ..وبالمرة من عندة طرق عملية يطرحها

#14
اقتباس
الجافا جيدة لكن ليست بقوة السى شارب

إنت أول واحد أسمعوا يقول كده، كله بيقول العكس؛ أنا أعلم - قد أكون مخطأ - أن ال J2EE أقوى بكثير من ال .net

#15
مبتدئ جافا كتب:
إنت أول واحد أسمعوا يقول كده، كله بيقول العكس؛ أنا أعلم - قد أكون مخطأ - أن ال J2EE أقوى بكثير من ال .net

إذن أنت لم تبحث جيداً. :)

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

#16

الأخ مبتدئ جافا لم تلحظ كلامى انا قلت

اقتباس
اقصد مع تحفظى ان الجافا جيدة لكن ليست بقوة السى شارب
هناك تحفظ انت لم تلحظه للتسرع ...

ثانيا كلها وجهات نظر قد تثبت صحتها او العكس ..علينا الانتظار ...

ثالثا : خرجنا عن الموضوع الاصلى كيف يعمل الفريق المختلف فى ادواته معاَ.؟؟!!!

#17

بعد الانتهاء من المشروع :

السي شارب و الجافا تقريبا نفس ال syntax ،

ال .net بتسهل عليك أما الجافا فلا ؛

لكن برضه بقول تسهيل ال .net ( اللي هو المنهج بتاع ميكرو ) بيضعف من قوة اللغع، مثاااااااااااااااااااااااااااااااااااااااااااااال :

أنا كنت ببرمج classes ك model لل developers بتوع ال asp.net يستخدموه ، تمام ؟ في بعض ال methods مثلا بتعمل insert في ال DB فلو موجود ال row اللي داخل ده بنفس ال pk جملة ال insert هتطلع exception ، صح ؟ المهم فأنا في ال method اللي في ال class بمسك ال sqlException و برمي exception أنا عمله ، بس المشكله مافيش ف ال .net ال check exceptions الموجوده ف الجافا مما أدي لسهولة اللغه ( مش كله شويه الراجل هيكتب try و catch ) ، و بالتالي هو مش مضطر إنه يمسك ال exception اللي أنا رميته و بالتالي ممكن يفرقع في وش ال user . أما الجافا فهي بطلع عين ال developers عشان يمسكو أي exception وارد إنه يحدث عشان ميفرقعش ف وش ال user

الخلاصه : عدم إجبار المطور علي مسك exceptions وارد حدوثها بنسبه كبيره جدا ، يسهل علي المطور و لكنه يزعج المستخدم جدا.

أنا متكلمتش علي ال drag ال drop ، أنا إتكلمت عن مشكله حقيقيه وجهتني ،،،،،

و شكرا

#18

اما مشكلة ال exceptions فهى سهل تداركها فى مرحلة ال testing وهذا عمل فريق بالكامل ..لا حظ انا اتكلم عن فريق لا على مبرمج محترف او هاو يقوم بعمل برنامج لبعض اصدقاءة لحل مشكلة ما ....

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

#19

انا كنت شوفت عنوان كتاب على النت ونزلته اسمه

dot Net & J2EE Interoperability

#20

غلاف الكتاب

007223054101_bo2204203200.jpg

الكتاب في المرفقات

Net___J2ee_Interoperability.chm

#22

مش عارف لية انا بحس ان الناس بتكلم أكتر من ماتشتغل ؟ "مجرد رأى "

نور حياتك بالهدى.... واسلك طريق التائبين... وأعمر فؤادك بالتقى ....فالعمر محدود السنين وارضِ الإله بطاعة.... تسعدك في دنيا ودين.... واحمل بصدرك مصحفاً.... يشرح فؤادك كل حين ودع الغواية إنها.... لشقاوة للغافلين.... الدين مشكاة الحياة.... يضئ درب الحائرين عد للكريم بتوبة.... واركب جناح العائدين.... تلقى السعادة كلها.... فلنعم درب الصالحين

هذا الموضوع مغلق.

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