ضع إعلانك هنا



النتائج 1 إلى 4 من 4

الموضوع: أفضل لغات برمجة الويب

  1. #1
    (مستشار) المنتديات الشبابية والتقنية الصورة الرمزية أبو يزن البلوي
    تاريخ التسجيل
    25 - 10 - 2002
    المشاركات
    2,884
    معدل تقييم المستوى
    792

    افتراضي أفضل لغات برمجة الويب

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

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

    أولا لابد ان تعرف هذه الفروقات :
    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 سهلة واقل ماتوصف انها رائعة ...والباقي اقرأ عنه بقي نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي
    والسلام عليكم ورحمه الله وبركاته


    تم نقله من احد المواقع لاهميته
    ارجوا الاستفاذة من الموضوع
    ليه :
    ذوّب كل فرح يسكن حياتي ....!
    ليه :
    شتتني وتركني ,ّ / ينهش الخذلاني حلمي ....!

  2. #2
    عضو جديد
    تاريخ التسجيل
    6 - 5 - 2006
    المشاركات
    3,186
    معدل تقييم المستوى
    661

    افتراضي رد: أفضل لغات برمجة الويب

    الله يعطيك العافيه

    أخي الغالي

    أبو يزن البلوي

    على الموضوع المميز والمفيد

    عن افضل الغات البرمجة الويب

    تقبل مروري وتقديري

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

  3. #3
    عضو جديد الصورة الرمزية محمود الجذلي
    تاريخ التسجيل
    17 - 4 - 2004
    الدولة
    .. قلبـــ ـهـ ــــا ..
    المشاركات
    17,280
    معدل تقييم المستوى
    752

    افتراضي رد: أفضل لغات برمجة الويب

    .
    الله عليك يابو يزن
    دوماً مبدع بطرحك واختيارك ~
    موضوع مميز وذو فائدة كبيرة
    فـ شكراً لك
    وسلمت يمينك

    ..

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

    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي
    لوْ منِ [ تمنىَ ] يــ درك اللي تمناه ,
    كنَتْ أتمنَى " شوفتْك " كل سآعه!
    ولوُيعطيِ الله كل شئ [ طلبنآهـَ ]
    طَلبتك أخ لي وووولو ~ بالرضاعهْ }

  4. #4
    عضو جديد الصورة الرمزية علي الهلباني
    تاريخ التسجيل
    19 - 7 - 2010
    المشاركات
    23
    معدل تقييم المستوى
    0

    افتراضي رد: أفضل لغات برمجة الويب

    يـ ع ــــطيـــكـــ الــــــــــف عافيـــــــهـ ع الطرح المميز والمبدع >>>>>>>

    وفقكـــــــــــ الله وعساكـ ع القوهــ يارب ........

    ودي واحترامي لكــ:

    :: علــــــــــي الهلبـــــــــــــــــاني ::

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

الكلمات الدلالية لهذا الموضوع

المفضلات

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

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