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

WebSphere & .NET

مغلق
بدأه Smart Dev في 5 مايو 2003 · 8 رد · 1,607 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني في المنتدى أما بعد.

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

في الحقيقة أود أن اشكرك القائمين والمشاركين في هذا المنتدى الاكثر من رائع حقا على ما يقدموه من مشاركات

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

واسال الله العلي العظيم ان يجعله في موازين حسانتكم جميعا .

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

-حامي الوطيس كما يقولون - بين IBM و Microsoft حيث تعتبر كل من البيئتين :

ويب سفير الذي تدعمها شركة IBM وهو المعروف بدعمه للغة جافا J2EE

ودوت نت الذي تدعمها كما هو معروف شركة Microsoft حيث تدعم لغات البرمجة التي لا تخفى عليكم

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

أرجوا منكم طرح ارآئكم بصورة واضحة ومنصفة ويجب الملاحظة ان المقارنة لن تكون بين لغات برمجة مثل

جافا و #C أو JSP مع ASP.NET فقط لاني وجدت هذه المواضيع مطروحة بشكل كافي في هذه المنتدى.

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

توافقية برمجيات هذه البيئة مع انظمة التشغيل سواء على مستوى الاجهزة الشخصية او الماين فرايم وما هو مقدار الدعم

الفني الذي تقدمه كلا الشركتين للمطور أو المستخدم وما هو الممكن تنبؤه في المستقبل لكل من هاتين البيئتين.

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

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

هو ان أول طرح للموضوع لاول مرة لايجدر ان يكون فيه انحياز لكي لا يظن انها مجرد حرب احزاب لطرح المواضيع

- مع العلم اني ساطرح بعض الاراء لاحقا ان شاء الله -.

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

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

غضون وجود هذا الكم الهائل والمخيف من هذه البرمجيات.

آمل أن لا أكون قد أطلت عليكم. وانتظر المفيد والمزيد منكم ان شاء الله.

#2

نظام IBM WebSphere يعتبر اقوى منافس هذه الايام ضد Microsoft .NET في مجال البرمجة للانترنت، انا صراحة لم ارى WebSphere سابقا (سمعت عنه كثير) ولكني فهمت بانه يعتمد على جافا في البرمجة.

الانظمة السابقة تشكل البنية التحتية فقط، IBM منافسة جيدة، ربما ويب سبير لم يتمكن من التفوق على .نت بحسب بعض الاختبارت على انترنت، ولكن عدد الشركات الكبير التي تثق ب IBM و القدرة التسويقية الجبارة ل IBM تدفعه بقوة الى الامام.

انا صراحة يمكنني ان اشارك فقط عن .نت لانني لم استخدم WebSphere ، لا اعتقد بانه يمكنني المقارنة بينهما

#3

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

اشكرك استاذي خضر على مشاركتك وفي نفس الوقت انصافك في المقارنة

واعذرني على التأخير في الرد وذلك لظروف الاختبارات (ادعيلنا:'()

بصراحة انا حاليا اعمل على البيئتين وبصراحة وجدت البئتين كلاهما

بيئتين قوية جدا وبالذات WebSphere ليس تحيزا لها

فانا مازلت طالب في الجامعة ولم أعمل في اي شركة بعد .

في الحقيقة يوجد حاليا الاصدار الخامس من websphere

وبالتالي IBM لها باعها الطويل في بناء البيئات المتكاملة IDE

وليست تبني لاول مرة بالاضافة الى تعاون Sun و Eclipse

معا بناء هذه البيئة.

وثانيا المشاريع الضخمة جدا جدا التي يمكنك بناءها عن طريقه والتي تعتمد على تقنية J2EE . والتي لا يسعني ذكرها.

وثالثا وجود عدة Prespective أو View للمبرمج أو محلل نظم

او أي واحد من فريق العمل فهي تتيح التالي:

Data Prespective

Debug Prespective

J2EE Prespective

Java Prespective

Java Prespective

Resource Prespective

Profiling Prespective

Plug-in Prespective

Server Prespective

Web Prespective

XML Prespective

XSL Debug Prespective

Debug Prespective

Component Test Prespective

وغيرها.

وهذه الميزه ارى انها من اهم الميزات التي لابد من تواجدها في بيئة التطوير فمحلل النظم له رؤيه خاصة بالاضافة الى رؤية المبرمج في جميع التخصصات سواء على الويب او تطبيق برمجي او ... أو ...

وهذا لم اجدi في بيئة دوت نت . ليس تماما لم اجده بل لم اجده بتلك الكفاءة

بالاضافة الى وجود كم هائل من Packegesاضافة الى المكتبات التي بنتها IBM

بالاضافة الى وجود مكتبة جاهزة تضم صور وصوت وازارير وهي خاصة لمطور

صفحات JSP حيث انه لن يحتاج في راي لتصميم شكل .

استاذ والله يوجد الكثير لاقوله ولكن لاوقت لدي وان شاء الله ساحاول ان اكتب المزيد (gift)

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

(ليس لي في تعلم WebSphere اكثر من اسبوعين)

واشكرك مرة اخرى لمشاركتك في الموضوع ربما لاتعــرفني ولكني اعرفك فانا متابع لمقالاتك الشيقة في هذا المنتدى منذ اكثر من سنه وهي مليئة عند في الجهاز اعتبرها كمرجع لي وحتى كتابك في بناءقواعد البيانات العملاقة بواسطة MS SQL Server (بالمناسبة هل اكتمل الكتاب)

وجزاك الله خير استاذ خضر(f)

ارسلت صور للصدار الخامس من WebSphere ارجوا الاطلاع عليها.

pic.zip

#4

وهذا ملف اكروبات فيه مقارنه ممتازة جدا بين .Net و J2EE

vs.zip

#5

هذا WebSphere ليس بسيط على الاطلاق :D ، انا سمعت عنه سابقا ولكني لم استخدمه، يعني اخر مرة سمعت عنه هو في مقارنة كانت تقوم بها مايكروسوفت بين .نت و النظم الاخرى، ففي المقارنة قال احد المدراء في مايكروسوفت بانه النظم الاخرى جميعها لا تشكل منافسة لمايكروسوفت، مثلما يشكلها WebSphere ، من الصور السابقة يظهر لي بان ذلك حقيقة، يظهر هذه المرة IBM اخيرا شدت على مبرمجيها لانتاج شيئ ممتاز.

بالتوفيق في الامتحانات :D

#6

أعذروني فأنا لا أملك الخبرة الكافية للمقارنة،

ولكن أطلب من الأخ Smart Dev أن يوضح أكثر عن هذا المنتج، فجميعنا يعرف الكثير عن Visual studio .NET ولكن هذا المنتج أول مرة أسمع عنه.

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

وشكراً.

#7

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

استاذ خضر جزاك الله خير على الدعوة

اخي فراس تصور :(

امس كنت اتكلم عن websphere واليوم اتكلم عن Oracle9iAS وهذا هو عالم البرمجيات.

امنحني بعض الوقت لاني مشغول حاليا وساشرح ان شاء الله قدر المستطاع

هذا الرابط لمقالة جديدة كتبتها عن Oracle9iAS أرجوا ان تفيد ان شاء الله

http://www.arabteam2000.com/vb/showthread....&threadid=28638

#8

السلام عليكم أخ Smart Dev .....

يبدوا أن بقية الشركات بدأت تدخل في المظمار بشكل جدي و باتت تدرك أنها " معركة بقاء" بعد طرح تقنيات NET. ...

الموضوع الذي أريد قوله و الإستفسار عنه :

1-- هل بيئة التطوير في websphere رسومية ؟

2-- و قد واجهتني مشكلة كمبرمج في اللنكس فأنا أعلم أنني أستطيع بإضافة NET FrameWork لى اللنكس برمجة ال vb.net و #C لكن في الحقيقة أني لم يجذبني لليرمجة ب vs.net إلا بيئة التطوير السهلة و المتقدمة ..... و التي ليست متوفرة على لنكس ... فهل تمنحنا IBM ذلك (بيئة تطوير متقدمة)و هي معروفة بدعمها الا محدود ل لنكس؟؟

3-- ماذا عن التكلفة ؟؟؟:confused:

و أخيرا أشكرك أخي Smart Dev على الموضوع المفيد ... كنت أود أن أحدثك

مباشرة لكن رغبت بأن تعم الفائدة;)

===========================

أخوك بكر

#9

من خلال تجربتي مع ال J2EE Servers وجدت ان احسنها هو Oracle9iAS و Weblogic وربما الشيء الذي يتفق حوله العديد من مطوري J2EE هو صعوبة Websphere خاصة عملية التكامل بين اجزاء التطبيق

انا لم اجرب الاصدار الاخير من Websphere فربما يكون فيه اضافات جيدة لكن لدي ملاحظات في الموضوع

- Oracle 9iAS يتمتع بميزة التكامل مع بيئة التطوير JDeveloper9i بحيث يكمنك من تطوير تطبيقات JSP,Servlets,EJB و نشرها على السرفر

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

-تطوير خدمات الويب وال XML كما تستطيع اختيار خدمة ويب منشورة مسبقا على الانترنت لكي تتم عملية تطوير الزبون بصورة الية

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

-الدعم القوي لل Enterprise JavaBeans وخاصة الية تطوير فئات الربط مع قاعدة البيانات حيث تاخذ الفئات على عاتقها عمليات اضافة ,تعديل ,و حذف السجلات

من ميزات ال J2EE هي صلابتها ,امانها وعدم ارتباطها ب سرفر معين كما انها تمتاز بتقنية Container Managed persistence حيث يقوم السيرفر بكل العمليات الخاصة بقواعد البيانات على عكس الدوت النت.فلو اخذنا مثلا عملية الاضافة,التعديل ,والحذف في قاعدة البيانات وكان لدينا 50 جدولا فانه سيلزمك الوقت الكثير لتطوير اجراءات C# لمناداة هذه الاجراءات المخزنة في SQL Server.

بينما في JDeveloper كلما تحتاجه هو تعيين الجداول بينما يقوم هو باضافة الكود اللازم.نفس الشيء يقال على العمليات الرئيسية Business logic من برنامجك

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

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

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

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