الانتقال إلى المحتوى

عودة .


احمد الجابري

Recommended Posts

الإخوة الكرام ,,
 

السلام عليكم 

 

قد لا يتذكرني احد لكن بدأت الكتابة في هذا المنتدى منذ عام 2004 و كانت موضوعاتي عن الجافا و الJSP و عن الADF و الSOA من 2007 .. 
تصفحت المنتدى فلم اجد هناك تغير يذكر مازال الأعضاء يسألون نفس الاسئلة و يواجهون نفس الصعوبات في نفس التقنيات  .

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

رابط هذا التعليق
شارك

  • الردود 27
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

  • احمد الجابري

    6

  • sd4it

    6

  • eslam elbyaly

    5

  • DBProgrammer

    2

الاستاذ احمد الجابري ..

 

من قرأ موضوعاتك يعرف وزنك العلمي - زادك الله من فضله - .

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

 

ان تعرف اين موقعك من الخارطة التقنية او اين تقع التقنية التي تغوص فيها قد يكون اهم من الانتقال الى تفاصيل تلك التقنية

ثم تكتشف بعد حين من الزمن انك في المسار المرجوح وليس الراجح ان لم نقل الخاطئ !!

 

عودا حميداً .. و نفع الله بك ..

رابط هذا التعليق
شارك

اشكرك سيدي , قد لا تكون موضوعاتي عن اوراكل لكنها ستكون عن تقنيات تستخدمها اوراكل نفسها 
مثل Oracle MAF الخاصة بتطوير تطبيقات الهواتف الذكية فالاصل في التقنية هو مشروع Apache Cordova مع ان اوراكل بدأت الشهر المهاضي تغازل شركة Xamarin بتقديم Api لها .

سأكتب عن تقنيات الBig Data و NoSQL و ساستعرض ماذا لدى اوراكل في هذا المجال ..
كذلك ساتحدث عن تقنيات تطوير تطبيقات الانترنت , لكن ليس عن ADF فقد خرجت عن رادار التقنية و هناك تقنيات اسهل و اكثر كفائة و متوافقة جدا مع تطبيقات اوراكل الاخرى .
كما للقراء الاعزاء الحق في طلب الاسهاب او الاقتضاب في شرح التقنيات ان كان لي علم بها .

تحياتي 
 

رابط هذا التعليق
شارك

ماشاء الله بنفس الروح ونفس الاسلوب الذي تعودنا عليه في سابق كتاباتك ..

 

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

 

وهو المطلوب .. نحتاج الى التفكير خارج الصندوق .

طالما انك فتحت الباب مشرعاً امام طلبات القراء !!

فطلبي الاول ان توضح اكثر ماذا قصدت بالتقنيات الاسهل والاكثر كفائة من الـ ADF ؟!

 

بوركت ..

رابط هذا التعليق
شارك

نورت المنتدى مرة اخرى يا بشمهندس , طبعا فاكرين حضرتك .

في نقطتين بقى معلش ,

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

- النقطة التانية , موضوع الـ ADF ده , انا حابب اشوف المناقشة فيه جدا , لانه اكيد المهندس مصطفى ماجد هيعلق , وهنلاقى الرأى والرأى الآخر وهنستفيد جدا من حضراتكم .

- واهم سؤال عندى فضول اعرفه ,

جضرتك سبت المجال ورحت فين دلوقتي ؟

 

بانتظارك يا بمشهندس

تم تعديل بواسطة eslam elbyaly
رابط هذا التعليق
شارك

اهلا بكم , 

بالنسبة لتقنية الADF فحسب رادار التقنية من موقع thoughtworks.com و هو موقع يختص بتقييم التقنيات و يصدر نشرة ربع سنوية عن التقنيات الاكثر حضوراً و التي يتوقع ان يكون لها مستقبل فقد كان اخر ظهور لتقنية الADF في الرادار هي الربع الاول من السنة الحالية .
اما الان فقد اختفت . من المشرفين على هذا الموقع البروفيسور martin fowler و الذي يعتبر اشهر علماء التطوير البرمجي ان صحت التسمية .
هناك اسباب عدة لهذا الاختفاء تحتاج تفصيل و لكن كمجمل فتقنية ADF تقنية عبارة عن  abstract لتقنيات اقدم وهي   Servlet التي بني عليها الJSP ثم الJSF و اخيرا بني على ذلك الADF .
الان هناك تقنيات تتحدث مباشرة مع الJVM ليس عبر جافا فقط و انما عبر سكالا و هي لغة واعدة و تستخدم في بناء تقنيات ضخمة مثل Hadoop و Spark و ساتحدث عنها بالتفصيل.
البدائل لADF هي Play framework و هو ما تستخدمه Linkdin و كثير من الشركات و حتى تويتر بعد ان فشل في تجربتها مع Nodejs .
الفكرة او الهدف مما ساكتبه ان نكون على مستوى عالمي و نستخدم التقنيات التي يستخدمها مبرمجي فيسبوك و لينكدن و تويتر و قوقل و غيرها و حتى اوراكل نفسها في بيئتها التطويرية .
ساكتب ايضا عن Oracle NoSQL Database و التي ستكون قريبا على الكلاود مع امثلة على Play framework . و ستتضح الصورة فيما يخص البيانات الكبيرة Big Data و التي لا يمكن استخدام قاعدة بيانات اوراكل التقليدية معها لاسباب سنشرحها لاحقاً .

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

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

 

الأخ الفاضل / أحمد الجابري 

 

بداية نرحب بك مرة أخرى معنا بالمنتدى ...  تفيد الأخوة الأعضاء من علمك وخبرتك من خلال طرح المواضيع الجديدة والمتميزة ... كما عودتنا دائما ...

فأنت من أحد مؤسسى هذا المنتدى بأفكارك ومشاركاتك الهادفه 

 

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

رابط هذا التعليق
شارك

نورت المنتدى مرة اخرى يا بشمهندس , طبعا فاكرين حضرتك .

في نقطتين بقى معلش ,

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

- النقطة التانية , موضوع الـ ADF ده , انا حابب اشوف المناقشة فيه جدا , لانه اكيد المهندس مصطفى ماجد هيعلق , وهنلاقى الرأى والرأى الآخر وهنستفيد جدا من حضراتكم .

- واهم سؤال عندى فضول اعرفه ,

جضرتك سبت المجال ورحت فين دلوقتي ؟

 

بانتظارك يا بمشهندس

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

يجب أن نخرج من دائرة التحيز

رابط هذا التعليق
شارك

انا مشعارف ليه يا بشمهندس بتاخد الكلام بمعنى اخر
لم اقل ان ADF ملكك ولم اقل انك متحيز ولو كنت ارى ان ارائك بناء علي تحيز لما تابعتك
كل الى بقوله انى احب اسمع الراى والراى الاخر عشان انا وغيرى نكون راى شخصى

رابط هذا التعليق
شارك

لا حول ولا قوة الا بالله
استنتاح يا بشمهندس
حاجة انت شايفها قوية وغيرك بيقول انها ضعيفة ليه متردش يعنى خصوصا انك متابع كل المواضيع والاسئلة الى تخص ADF !!
ملحوظة : ارى اننا نخرج عن نطاق الموضوع .
الرد او عدمه يرجع اليك لكن انا واحد من الاعضاء المهتم بمعرفة ارائك حول هذه النقطة بالذات

رابط هذا التعليق
شارك

ولماذا أرد؟

لو غيري يرى التقنية ضعيفة فهذا حقه وليس ADF ملكي حتى أتحيز له وأدافع عنه

هل فهمت؟

وبالطبع نحن نخرج عن نطاق الموضوع في نقاش جانبي

رأيي ذكرته في تقييم التقنية في مقالتي مع توضيح العيوب والمميزات وهذه وجهة نظر تحتمل الصواب والخطأ

في النهاية المسألة ليست رداً بقدر توضيح الصواب والخطأ -ليس في وجهة النظر بل في المعلومة-

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

رابط هذا التعليق
شارك

حلو
فى حد بقى بيقول انها ضعيفة (الى زى مفيهاش رسم بيانى ) صححهالنا بقى
و م احمد هيذكر تفاصيل اكيد
هو انت بتكتب مقالات ليه فى المنتدى يا بشمهندس وبتتكلم عن التقنية وبترد ع اسئلة الناس ؟

رابط هذا التعليق
شارك

لو وجدت معلومة خطأ فبالتأكيد سأقوم بالتصحيح كما اعتدت دائماً

أكتب مقالات لنقل المعرفة مثلما قمت بتأليف 25 كتاب لنقل المعرفة إلى القارئ العربي

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

تقنية ADF ليست ضعيفة و استثمرت اوراكل الكثير فيها لتكون اطار العمل و بيئة التطوير الاولى لها . و هناك من نجح في تطويرها باستخدام تقنيات مثل AngularJs و EmberJs  و ايضا Backbone لتحسين الواجهات و اعطائها كفاءة اكثر لتكون React .
عملت على مشروع لربط ADF مع تقنية Memcashed و التي استخدمتها فيسيبوك لتحسين الاداء و تقليل الجهد على الداتابيز و كانت النتائج عالية جداً و هذا حل مشكلة كبيرة عند استخدام ADF مع عدد طلبات عالي جدا .
الخبر السيء ان العالم يتجه للتخلي عن الApplication Server بما فيها microsoft IIS و الاعتماد على الInbuilt webserver مثل المستخدم nodejs و django و play framework .  اي ان اللغة نفسها بها web server .
حتى ما يكروسوفت بدأ البعض في التحول الى تقنية تدعى Nancy .. لا يمكن مقارنتها مع Web API من حيث الكفاءة و السهولة فهي افضل بكثير .. 
ايضاً ADF لا تعتبر Reactive و تفتقر الى شيء مثل Akka .. ما يكروسوفت تداركت الموضوع و انتجت SignalR بعد ان رأت نجاح Akka.net.. لاحظوا ان المشكلة الاساسية تكمن في ان حجم البيانات في ازدياد مضطرب و التقنيات التقليدية لم تعد قادرة تزويدنا بالبيانات near real time .
هناك اشياء كثيرة على المطور ان يعيها و يكون تفكيره كتفكير مبرمجي الشركات العملاقة و يضع التقنية الصحيحة في المكان الصحيح فلا عيب ان تستخدم ثلاثة لغات مختلفة او اكثر في نظام واحد فدائما هناك تقنية ناجحة جدا في مجال ما .
ساكتب مقال عن فيسبوك مثلا و ماذا تستخدم .. فهي لا تستخدم لغة php المعروفة و انما php اخرى محولة الى لغة السي و استخدامها لقاعدة بيانات mySQL محدود جدا .
اتوقع ان المدخل الافضل للبداية هو بالتحدث عن مفهوم الBig Data  ثم نتشعب .

رابط هذا التعليق
شارك

عدت لنا والعود أحمد

 

كنت بالأمس اقرأ حلقات مسلسلك SOA

 

بالتوفيق أحمد الجابري

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

لا لست ذاك .

 

 

احمد الجابري

اسمك يتشابه مع أحد الأخوة الذين عملت معهم ، هل تعمل في STCS؟

 

لم تجب على سؤالي يا أخ أحمد

 

لا لست بذاك .

رابط هذا التعليق
شارك

هلا بالعبقري والمبدع أحمد ..

نورت كيان المنتدى ,,,

 

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

 

 

اخوك وتلميذك ...

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية