صفحة 1 من 4 1234 الأخيرةالأخيرة
النتائج 1 إلى 15 من 47

الموضوع: أقوي عشر خبرات \ لغات لمطوري الويب !

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    255

    أقوي عشر خبرات \ لغات لمطوري الويب !



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

    لمن يبتدئ طريقه في تطوير مواقع الويب , ولمن لا يعرف ما الادوات او اللغات التي ينبغي عليه اتقانها ( او اتقان بعضها , او حتي واحده فقط ) لتطوير موقع ويب آمن , سريع وفعال .. اليه هذا المقال.

    أولا لابد ان تعرف هذه الفروقات :
    Client-Side :وهي لغة تقوم بعملها علي جهاز المستخدم نفسه من خلال المتصفح Browser مثل انترنت اكسبلورر ولها العديد من المميزات , مثلا ان تقوم بتأكيد ان المعلومات التي ادخلتها في خانات التسجيل صحيحه وكاملة ... وبالتالي تقوم بتخفيف العبئ علي السيرفر.

    عيوبها :
    بالرغم من انها تعتبر لغة برمجة , الا انك لا تستطيع مثلا ان تجعلها تسترجع بيانات من قاعده البيانات او وضع بيانات جديدة .. اضف الي ذلك انعدام الامان في هذا اللغة ’ لان المصدر نفسه معروض للمستخدم من خلال View>page source من اي متصفح.

    Server-Side : لغة تقوم بتنفيذ الاكواد الخاصه بها من علي السيرفر نفسه ولا يمكن باي حال من الاحوال قراء الكود المكتوب .. والبي اتش بي بالطبع تنتج كنتيجة للتنفيذ كود XHTML متوافق مع المعايير .

    الفرق الثاني :
    Web Development : تطوير الويب هو عملية جعل الموقع ذكي , ومتفاعل مع المستخدم , مثال : المنتديات , ان تستطيع ان تقوم بكتابة موضوع او الرد علي موضوع , تستطيع في موقع اخر ان تتصفح بريدك , ... واي شئ اخر لا علاقة لصاحب الموقع في عملة ( الا كتابة الكود الخاص به بالطبع )

    Web design : تصميم المواقع يختلف , وهو مكمل قوي جدا للتطوير , حيث ان التطوير ينتج نصوصا فقط ولا يوجد به امكانية اصافه صور او تشكيل للنصوص هذه من تكبير الحجم او لون النص .. وبالتاالي انت كمصمم , تقوم بهذه الاشياء باستعمال HTML و برامج جرافيك مناسبه مثل PhotoShop ... واذا تعلمت السي إس إس CSS يكون افضل ..( وهي تقنية لفصل النص تماما عن كود التحكم به من تكبير او تصغير ...الخ الخ ) وممكن وضعها في ملف مستقل لكي تتطبق علي جميع صفحات الموقع ..( قمة السهوله والابداع )


    مصادر التعلم ادناه باللغة الإنجليزية , وانصحكم بشده باتقان هذه اللغة لان اغلب المراجع القيمة وذات المضمون الجيد مكتوبة بالأنجليزية

    * الايه إس بي ASP :
    لغة عاملة علي السيرفر server-side بتطوير من شركة مايكروسوفت . غالبا مايتم استخدام VBScript في التطوير .

    لماذا ASP ؟
    إشتهرت هذه اللغة بالرغم من وجود نظائر لها من مفتوحي المصدر Open-source ( اي ان كود اللغة نفسه ظاهر لمن يريد التعديل والتطوير فيه وليس مشفر ) نظرا للدعاية الضخمه التي تمولها مايكروسوفت وثقل اسمها في السوق العالمي. اللغة المستخدمه VBscript بجانب استخدامها هذا , فانها تستخدم ايضا للعمل علي جهاز المستخدم Client-Side , شبيهه نوعا ما بالبرمجة بواسطة JavaScript . بالاضافه الي انه يمكنك ايضا تطوير برامج للويندوز بهذه اللغه . ولتلك الاسباب فهي جيدة وتعلمها مفيد .

    أين اتعلم الـ ASP ؟

    * الفلاش والأكشن سكربت :
    الفلاش ( من تطوير مايكروميديا قبل البيع لأدوب ) برنامج جيد لتصميم واجهه عرض شيقة لموقعك بدون خصائص ذكية او تعاملات مباشرة مع الزائر . ولكن بإستخدامك للغة ActionScript تستطيع اضافه التفاعل لهذه الواجهه الفلاشية مع الزوار.

    لماذا الفلاش ؟
    الفلاش بالتاكيد يضفي المزيد من الجمال والاحترافيه الي موقعك , ولكن بغة تطويرية مثل ActionScript - كما قلت - تضيف تفاعل تقريبا كما يحدث بإستخدامك لغة تطوير . ويوجد هناك مواقع كاملة مبنية علي الفلاش , او بعض من المواقع الثابتة ( Static ) تلجأ لتصميم البانرات والاعلانات لها بالبرنامج فقط وبدون استخدام اللغه بالطبع .

    أين اتعلم الفلاش والاكشن سكربت ؟

    * الجافا :
    لغة تستطيع استخدامها علي واجهة المستخدم او واجهه السيرفر Client-side or server side .

    لماذا الجافا ؟
    علي خلاف اللغات الاخري , تتميز الجافا بقدرتها علي العمل في بيئات مختلفه , مثلا , Java Applet تمكن المطور من التطوير لجانب المستخدم Client-Side ولكن JSP تنتج لك صفحات دايناميكيه ( متغيرة ) شبيهه الي حد كبير باللغات PHP و ASP

    أين اتعلم الجافا ؟
    الجافا سكربت والاجاكس !

    الجافا سكربت هي لغة تعمل علي واجهه المستخدم client-Side , الاجاكس هو تقنية تجمع بين XML والجافا سكربت والذان تم ربطهما ببعض

    لماذا الجافا سكربت والاجاكس .؟


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

    أين اتعلم الاجافا سكربت والأجاكس؟


    البيرل :
    لغة مشهورة ومتعددة الاستعمالات , تستخدم غالبا في تطبيقات CGI وبرمجه تطبيقات تعمل علي واجهه السيرفر Server-Side استخدمتها Google في العديد من صفحاتها مما اكسبها شهرة

    لماذا البيرل ؟

    بالجمع بين هذه اللغة وبين الموديلات المناسبة , تستطيع ان تفعل اي شئ بهذه اللغة , بالرغم من انها لم تكن مبرمجة اصلا للعمل كلغة تطويريه للويب . ولكنها مفضلة لتصميم تطبيق يقوم بتمرير معلومات من والي التطبيقات الاخري المختلفه , واتقان هذه اللغة يؤدي الي شغلك منصب Server Administrator


    أين اتعلم البيرل ؟
    *البي اتش بي :
    لغتي المفضلة والتي استخدمها الآن , لغة مجانيه مفتوحه المصدر , ويوجد الكثير من الداعمين لها , ولكن للاسف تستخدم محرك يسمي zend-Engine وهو تطوير اسرائيلي .

    لماذا البي اتش بي ؟

    من أشهر لغات واجهه السيرفر Server-Side , وهي تشكل العمود الاساسي للعديد من التطبيقات والسكربتات المنتشرة علي الأنترنت الان , مثل المنتدي التي تتصفحة انت الان , ونظام المدونات الشهير WordPress , نظام اللغة شبيه بالـ C والبيرل , ولكنها اسهل من الـ C بالتأكيد ويطلقون عليها Weakly Typed Language , مثلا انت في هذه اللغة لا تقوم بتعريف المتغيرات قبل استخدامها , وهي من ابسط اللغات التي تستطيع ان تبرمج بها ( ويتعملها المبتدؤون سريعا ) ,.

    اين تستطيع ان تتعلم البي اتش بي ؟

    *البايثون ! :

    لغة برمجه عالية المستوي High level programming language


    لماذا البايثون ؟
    البايثون دائما ما توصف بالبساطة , وايضا بسهولة التعلم , وبسهولة قراءة البرنامج الكتوب بها لتفهم ماذا يعمل بالضبط , مما يجعلها ممتازة في التطبيقات السريعة
    .
    اين اتعلم البايثون ؟
    Ruby و Ruby on Rails

    الربي هو لغة برمجة مفتوحه المصدر , اما ال Ruby on rails فهو نطاق تطويري مبني علي ال Ruby نفسه .

    لماذا الربي ؟
    بالرغم من عدم شهرة هذا اللغة وعدم الاقبال عليها , الا انها كانت الحجر الاساس لتكوين تقنية ال Ruby on rails والذي اشتهر كثيرا في السنوات الاخيرة

    اين اتعلم الربي ؟
    SQL :


    لغة التخاطب مع قواعد البيانات ذات العلاقات .
    لماذا اتعلم الاس كيو ال ؟
    لابد للمواقع الكبيرة او المتوسطه من قاعدة بيانات تقوم بتسجيل بيانات الاعضاء مثلا , او ربما بيانات المنتجات التي تقوم بانتاجها , وهذه هي فقط اللغه التي تستخدمها انت من خلال اللغة التطويريه الاصليه لتخاطب قاعدة البيانات من ادراج لبيانات جديدة او قراءة بيانات تريدها .
    اين اتعلم الإس كيو إل ؟

    بعض الاجزاء ترجمتها من مواقع اجنبية , والباقي مني ...
    *** التقنيات واللغات اعلاه مرتبة ترتيب عشوائيا وليس بحسب قوة اللغة او التقنية .
    **** عند حبك للغة معينة , لا تجعل احد يؤثر فيك ويذكرلك عيوبها ويمتدح لك لغة اخري هو يستخدمها ... عن تجربة شخصية : كل واحد بيحب اللغة بتاعته وبيمدح فيها لانه حبها وبكده بدأ يبرمج بيها واتعود عليها .... ولكن انت في البداية هتحتار وتصبح قابل للتأثير عليك . توكل علي الله واختار مايعجبك .
    ASP.NET مطلوبه في السوق ,, PHP سهلة واقل ماتوصف انها رائعة ...والباقي اقرأ عنه بقي
    والسلام عليكم ورحمه الله وبركاته






    التعديل الأخير تم بواسطة Aloha ; 18-12-2007 الساعة 12:09 PM
    __________________
    وفوق كل ذي علم عليم !..


  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    255


    مش معقول مافيش ولا رد .. أكيد فيه ردود وانا مش شايفها ,,,





    __________________
    وفوق كل ذي علم عليم !..

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    3,006


    مش معقول مافيش ولا رد .. أكيد فيه ردود وانا مش شايفها ,,,
    لاتستعجل موضوعك خدمي وبيجونك العالم

    والله ماقدر اناقش ولا اقول شي .. لان مالي خبره بالبرمجه بس ماقول غير

    ربي يجزاك خير .. ويعافيكـ .. على الشرح





    __________________
    p-king-p@hotmail.com


    الرجاء مراجعة الموضوع للجميع :
    http://www.swalif.net/softs/swalif12/softs302945

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2000
    المشاركات
    762


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





    __________________
    Eng.Fedail
    Computer and Electronics Engineer

  5. #5
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    255



    ربي يجزاك خير .. ويعافيكـ .. على الشرح
    عفوا حبيبي , يجازينا ويجازيكم الله خير





    __________________
    وفوق كل ذي علم عليم !..

  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    255


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





    __________________
    وفوق كل ذي علم عليم !..

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    2,439


    بصراحه فايدة هالموضوع جباره





    __________________
    سئل أحد الحكماء : أي عز يكون بالذل متصلاً ، فقال العز في خدمة السلطان

    -
    محب الله ورسوله
    شخص احببته فالله واحترمه واتمتع بمشاهدة مشاركاته , كذلك أنصحك إنت بعد تبحث عن مشاركاته ..

  8. #8
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    255


    شكرا يا تحتح ... شرفتني بمرورك





    __________________
    وفوق كل ذي علم عليم !..

  9. #9
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    جزاك الله خير

    صراحه موضوع متعوب عليه وتقريبا وضحت اهم 10 لغات بالفعل لتطوير المواقع

    لكن من الصعب على اي مبرمج ان يتقن 4 منها كلها الا نادرا

    فانا اتقن الفلاش اكشن سكريبت والجافا سكريبت وال php وال sql


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


    ايضا هناك لغات ترتبط ببعضها البعض

    الاكشن سكريبت يرتبط بجميع اللغات المذكوره ماعدا ال sql فانك تحتاج احد اللغات لتكون جسر بين الاكشن سكريبت وال sql

    الجافا سكريبت وال xml ترتبط بكل اللغات اللغات المذكوره

    لذلك يجب على البرمج تعلم على الاقل 3 او 4 من هذه اللغات

    ايضا بعضها لانستطيع تسميته لغه مثل ال xml حيث هي مجرد بيانات تسهل على اللغات قراءة البيانات


    الف شكر لك لهذا التوضيح اخي وهذا الموضوع الشيق





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  10. #10
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Sep 2006
    المشاركات
    288


    ما شاء الله يا غالي .... صراحة ابدعت و افدتني كثيرا و انا الحمد لله استفدت من الروابط اللي انت وضعتها و انا حتي الان تعلم clientside بس باقيلي جزء بسيط في javascript

    و بعدها ان شاء الله ادخل علي ajax و من بعده php او بايثون بس لسا ما قررت .. شكرا لك






  11. #11


    مين يعطيني دورة php وانا اعطيه مقابل مادي حتى لو على الماسنجر امنيتي اتعلمها






  12. #12
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    255


    جزاك الله خير

    صراحه موضوع متعوب عليه وتقريبا وضحت اهم 10 لغات بالفعل لتطوير المواقع

    لكن من الصعب على اي مبرمج ان يتقن 4 منها كلها الا نادرا

    فانا اتقن الفلاش اكشن سكريبت والجافا سكريبت وال php وال sql


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


    ايضا هناك لغات ترتبط ببعضها البعض

    الاكشن سكريبت يرتبط بجميع اللغات المذكوره ماعدا ال sql فانك تحتاج احد اللغات لتكون جسر بين الاكشن سكريبت وال sql

    الجافا سكريبت وال xml ترتبط بكل اللغات اللغات المذكوره

    لذلك يجب على البرمج تعلم على الاقل 3 او 4 من هذه اللغات

    ايضا بعضها لانستطيع تسميته لغه مثل ال xml حيث هي مجرد بيانات تسهل على اللغات قراءة البيانات


    الف شكر لك لهذا التوضيح اخي وهذا الموضوع الشيق
    شاكر لك مرورك , وبالطبع كما تعرف فأن لغات البرمجه تشبه بعضها البعض ,, فتعلم لغة واحده واتقانها يؤدي بك لتعلم باقي اللغات ,, لانك ستعرف منطق البرمجه وكيفية عمل اللغة في حل المشاكل التي تواجهك وطبيعته Procedural او OO ..





    __________________
    وفوق كل ذي علم عليم !..

  13. #13
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    255


    ما شاء الله يا غالي .... صراحة ابدعت و افدتني كثيرا و انا الحمد لله استفدت من الروابط اللي انت وضعتها و انا حتي الان تعلم clientside بس باقيلي جزء بسيط في javascript

    و بعدها ان شاء الله ادخل علي ajax و من بعده php او بايثون بس لسا ما قررت .. شكرا لك


    شكرا اخي وموفق ان شاء الله في تعلمك





    __________________
    وفوق كل ذي علم عليم !..

  14. #14
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    255


    مين يعطيني دورة php وانا اعطيه مقابل مادي حتى لو على الماسنجر امنيتي اتعلمها

    يوجد كتب عربية تهتم بهذه اللغة ان لم ترغب في الانجليزية ,, فهذه اللغة بالذات منتشرة لدينا نحن العرب ويمكنك العثور علي مصادر كثيرة لها بلغتتنا ...





    __________________
    وفوق كل ذي علم عليم !..

  15. #15
    عضو فعال
    تاريخ التسجيل
    Oct 2003
    المشاركات
    1,200


    شاكر لك اخوي على موضوعك القيم جدا


    طبعا بالنسبه للجافا وما ادراك ما الجافا

    واللي مو حاس بالجافا يشوف منتج IBM وهو في مجال الـ WCM بإسم websphere

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

    الى الان وانا فاغر الفاه ومنفهششش....رحت البيت حذفت النيوك من على سيرفري الداخلي من التحطيم ورجعته اليوم الثاني :P










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض