مقارنة PHP و Node.js

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • تعلم PHP في أكاديمية حسوب:
    academy.hsoub....
    تعلم Node.js في دورة تطوير التطبيقات باستخدام JavaScript:
    academy.hsoub....
    في هذا الفيديو سنجري مقارنة بين Node.js و PHP ونفاضل بين ميزاتهما ونقاط قوتهما في بناء مواقع الويب، حيث أن PHP لغة برمجة بحد ذاتها فإن Node.JS هي بيئة تطوير للواجهات الخلفية تستعمل لغة البرمجة جافاسكربت JavaScript وكلاهما مميزان في مجال برمجة مواقع الويب.

Комментарии • 106

  • @shadowxlr8
    @shadowxlr8 Год назад +15

    أنا شخص من عشاق php وأستخدمها في كل شي إلا التطبيقات الي فيها فكرة ال websocket والسبب أني رح أضطر استخدم خادم nginx والي هو أصلا مكلف ورح يجبرك تغير أكواد ال htaccess، بكل اختصال لو مشروعك فيه websocket استخدم node

  • @programingtales7514
    @programingtales7514 Год назад +23

    ال js تستخدم بشكل اساسي في ال front end والموبايل react native والباك اند nodejs اي متعددة المجالات اما php الاساسي لها backend
    فشيء طبيعي ان يكون عدد مطوري js اكبر من php لانهم ليسو فقط مطورين backend

    • @believican6355
      @believican6355 4 месяца назад

      مع الاسف يوجهون الناس بطريقه غريبه لاطار عمل nodejs ولو مبتدئ سمع الكلام ده هيقلك بس انا هعمل مشروع كامل ب جافاسكربت

  • @بدونإسم-ن1س7ث
    @بدونإسم-ن1س7ث Год назад +30

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

    • @ahmedallam9971
      @ahmedallam9971 Год назад +3

      لو انت في مصر وبتدور علي سوق يبقي انصحك php

    • @بدونإسم-ن1س7ث
      @بدونإسم-ن1س7ث Год назад +5

      @@ahmedallam9971 أنا سمعت إن المنافسة شديدة عشان في ناس كتير متعلمين بي اتش بي وبرضو أنا اتعلمت أساسيات بايثون وطبقت عليها هل حيكون أفضل إني أتعلم جانغو ولا الأفضل إني أتعلم بي اتش بي من الأول وهل لازم عشان أخش في الباك اند أعرف اتش تي ام ال وسي اس اس وجافا سكريبت وهل حضرتك شغال في مجال البرمجة وتعرف سوق العمل ؟ وشكراً

    • @ahmedallam9971
      @ahmedallam9971 Год назад +8

      هو عموما مفيش لغه افضل من اخري لكن القصد بس سوق العمل الخاص بالدوله الي حضرتك فيها اما مصر فاللغه المنتشره فيها بقوه هي php.. ويفضل طبعا لو عندك خلفيه عن Html ع الاقل لان هيسهل عليك جدا، اما css و javascript كل دي حاجات مش لازمه ليك كباك اند لكن في حاله وجودها هيبقي حاجه عظيمه، وكلامي عن تجربه يعني لان انا php developer.. وعندي خلفيه كويسه بردو عن الفرونت اند

    • @mohamedelsayed7505
      @mohamedelsayed7505 Год назад +1

      @@ahmedallam9971 ممكن اتواصل معاك استفسر منك ع حاجات كده
      انا في ٣ حاسبات وناوي اشتغل لارفل

    • @HsoubAcademy
      @HsoubAcademy  Год назад +11

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

  • @abuod266
    @abuod266 8 месяцев назад

    ااسلام عليكم
    مين افضل بالنسبه للسرعه وتحميل الصفحات وارسال الطلبات والحمايه في مواقع دردشة الويب الكتابيه والصوتيه php. ولا node js

  • @Thedzdev
    @Thedzdev Год назад +1

    فيديو ممتاز، بارك الله فيك

  • @twd2
    @twd2 Год назад +5

    ماالمقصود بعمليات الدمج بالنسبة للphp

  • @x7mdNet
    @x7mdNet Год назад +11

    كمبرمج جافاسكربت professional أعمل في السعودية، العديد من المعلومات هنا شبه مغلوطة وقديمة.
    مثلًا وصف NodeJS بالحديثة... تقريبًا NodeJS لها 13 سنة (بعمر صبي في مرحلة الاعدادية)، لذلك ليست حديثة على الإطلاق بل تعتبر well-tesed piece of software.
    ثانيًا وصف أن جافاسكربت لها "إطارات عمل" أقل!!
    هذا الكلام غير صحيح إطلاقًا... وبحاجة لمصدر :)
    يعني هناك
    Express JS
    Nest JS
    Hono JS
    فقط لتسمية البعض... وغيرها العشرات موجودة لكن هذه الأشهر.
    وايضًا بدأ express في 2010 أي أن عمره 12 سنة وليس إطار عمل حديث...

    • @chamsseddin4449
      @chamsseddin4449 Год назад +3

      يعني حديثة مقارنة ب php, فمثلا go أيضا يقولون انها حديثة بالرغم من أننا لو رأينا الارقام فيمكن أن يظهر عكس ذلك، لكن هذا هو الأصل في software فلا أحد يريد استخدام تقنية أنشئت البارحة 🤷

    • @Alievvvvvv
      @Alievvvvvv Год назад +1

      تنصح بphp ولا JS، ولو JS ممكن خارطة طريق للمسار ( backend )، وشكرًا

    • @abdelkadertalbi7063
      @abdelkadertalbi7063 Год назад

      Angular

    • @lokmanbrahmia
      @lokmanbrahmia 2 месяца назад

      ؟@@Alievvvvvv هلا بعد سنة من التعليق جيتك لأسئلك نفس السؤال اش اخترت

  • @abdalrahmanahmad5353
    @abdalrahmanahmad5353 Год назад

    مجهود رائع لكن كنت فضل يكون على الفيديو😊

  • @sabuein
    @sabuein Год назад

    شكراً جزيلاً لك اخي الكريم.

  • @Elwandesign
    @Elwandesign Год назад +3

    ما تنساش كمان يا غريب اهمية الاستضافة. استضفة php مدعوم في كل شركات و انواع الاستضافة لكن node js حاليا محتاجة VPS , gmو لو عاوز استضافة مشتركة مفيش شركات استضافة كتير

    • @HsoubAcademy
      @HsoubAcademy  Год назад +2

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

  • @asddadfdf3979
    @asddadfdf3979 Год назад +1

    فديو رائع وكم تمنيت ان ارى مثله ❤️

  • @crousdioll
    @crousdioll Год назад

    رائع وبارك الله فيك

  • @wajdijurry
    @wajdijurry 4 месяца назад +1

    انت متأكد من كلامك ان php مبتشتغلش مع قواعد بيانات تانيه غير ال MySQL؟

  • @usagoul
    @usagoul Год назад +7

    درست واستخدمت php من زمان لكن اضن ان nodejs هي لغة المستقبل لها مميزات رائعة واهم حاجة انها تعتمد اصلا على الجافا سكربيت اللي مستخدمة كدالك في تطبيقات الموبايل زي ReactNative...

    • @TITAN-sv5eg
      @TITAN-sv5eg Год назад

      صح بس python اقوى

    • @TITAN-sv5eg
      @TITAN-sv5eg Год назад

      @David The wise ممكن صح

    • @_4p_
      @_4p_ Год назад

      ​@David The wise بايثون سيء في المواقع؟
      كلام خاطئ

  • @lamismessaadi3893
    @lamismessaadi3893 Год назад

    فيديو مفيد جداا شكرا لك

  • @abbeed1
    @abbeed1 Год назад

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

  • @mahmoudMokhtar94
    @mahmoudMokhtar94 18 дней назад

    هل node JS ببتعامل مع SQL؟

  • @ferasalfarsi897
    @ferasalfarsi897 Год назад +1

    ممكن تتكلم عن لغة جو وكذلك دارت وأيضا فلاتر وغيرها من اللغات الجديدة

  • @abdoohossamm8845
    @abdoohossamm8845 Год назад +1

    احلى حاجه انى بشتغل ب Django عاوز Async موجود Sync موجود عاوز NoSQL موجود عاوز SQL موجود برضوا عاوز SPA موجود عاوز RESTapi موجود عاوز تشغلة ك service فى microservices apllication موجود
    عاوز استهلاك قليل فموجود من ناحية الرامات ولاكن البروسيسور يصيح فى عالم اخر يطلب المساعدة

    • @omarkandil1515
      @omarkandil1515 Год назад

      كلام ده موجود في php وغيرها

  • @hishamalhaj4090
    @hishamalhaj4090 Год назад

    ربنا يجزيك خير ❤

  • @strategylife6707
    @strategylife6707 Год назад +2

    اسخدم nodejs و php في نفس التطبيق

  • @ismailelkhalil5501
    @ismailelkhalil5501 Год назад

    thank you for your efforts

  • @alisafrioui9914
    @alisafrioui9914 Год назад +2

    هل استطيع استخدام nodejs مع MySQL

  • @blackview1285
    @blackview1285 Год назад

    مقارنة نصفها صحيح

  • @yjnabhan
    @yjnabhan Год назад +1

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

  • @KhaledGhallabPro
    @KhaledGhallabPro Год назад +2

    يبدو ان حضرتك نسيت اهم فريمورك NestJS ..

    • @HsoubAcademy
      @HsoubAcademy  Год назад +1

      لم ننسه :) لكننا نحاول شرح أكبر قدر من الأفكار دون الدخول في التفاصيل الدقيقة. يمكنك قراءة المزيد من المعلومات في موقع أكاديمية حسوب

    • @KhaledGhallabPro
      @KhaledGhallabPro Год назад

      @@HsoubAcademy شكرا جدا ..

  • @Ebrahim.Ahmed1
    @Ebrahim.Ahmed1 Год назад

    هوا ليه كل التعليقات بتقول ان غريب متحيز

  • @Jeridi
    @Jeridi Год назад

    php 5 هل يجب ان اتوقف عن استخدام
    لانه يتم اختراق الحسابات بسهولة بارسال
    requtes
    ' or ' 1 = 1
    و هذا بيخلي اللغة غير امنة

    • @HsoubAcademy
      @HsoubAcademy  Год назад

      بالتأكيد توقف عن استخدام الإصدار 5، فهو قديم ولم يعد مدعومًا.
      المشكلة التي ذكرتها بسبب أخطاء المبرمجين، وليست من اللغة نفسها.

  • @zakariaee.3197
    @zakariaee.3197 Год назад +1

    أحس كأنه فيديو موجه لهدف ما

  • @farajalshmre
    @farajalshmre Год назад

    اذا onepage ولكن ecommerce الاثنين واجهه تكون nodejs و باك ايند laravel ?

    • @HsoubAcademy
      @HsoubAcademy  Год назад

      لا، يمكنك حينها أن تنشِئ الواجهة الأمامية عبر React.js (أو مع إطار Next.js مثلًا)، وتتواصل عبر API مع لارافل

  • @sanad7
    @sanad7 Год назад

    بقدر استخدم php and mysql في ال flutter ؟؟

  • @foxdam6088
    @foxdam6088 Год назад +1

    معلش انا حضرت لسة ببداء طريقي في البرمجة وباخد كورس خلصت الhtml والcss وداخلي علي الباقي المهم في الاخر قدامي لغتين اختار منهم واحدة بس مش عارف اختار انهي وهيphp وnodges فا تنصحني با اية في البداية

    • @yamen_727
      @yamen_727 Год назад

      انصحك في php حتى تفهم back-end
      وبعدين تعلم node js

    • @foxdam6088
      @foxdam6088 Год назад

      @@yamen_727 يعني ال nodges احلي واقوة بس اخدها بعدين واخد دلوقتي الphp عشان افهم الدنيا دا قصد حضرتك مظبوط وشكرا انك رديت عليا

    • @yamen_727
      @yamen_727 Год назад

      @@foxdam6088 وحتى php تقدر تستخدما ك لغة رئيسية في برمجة عادي اساس ٨٥٪ من web تستخدم php

    • @yamen_727
      @yamen_727 Год назад

      @@foxdam6088 انت الان تعلم html ضبطها وتعلم css وضبطها لان جدا مهمه وتعلم js جدااا مهمه! وبعدها تعلم
      مكتبات js حتى تحترف اللغة بشكل كبير بعدها فكر اي لغة تستخدم لل back end
      java or py or php or f# or c#وغيرها
      انت الان ماتحتاج تفكر في back end حتى ماتشتت عن front end

    • @yamen_727
      @yamen_727 Год назад

      @@foxdam6088 التعليق اليوتيوت خربطه لان بي ارقام ف حاول تفهمه

  • @alsaltisaid2218
    @alsaltisaid2218 Год назад

    اعتقد. Net core ايظا قوي جدا وسريع

  • @user80204
    @user80204 Год назад

    بالامان العالي في لغة الphp ؟؟؟؟؟؟

    • @HsoubAcademy
      @HsoubAcademy  Год назад +1

      نعم! اقتربنا من إصدار PHP8.2 وميزاتها أصبحت تنافس بقية لغات البرمجة.
      لا تتحدث عن PHP5 والأسى الذي حدث في الماضي من مشاكل أمنية بسبب ضعف قدرات المطورين، ولأن PHP تسمح بهذه الممارسات غير الآمنة.

  • @Mohamed.Shosha.
    @Mohamed.Shosha. Год назад

    Php swoole و الى ميعرفش يقول عدس

  • @yassinethomas5177
    @yassinethomas5177 Год назад +1

    هل ممكن اربط flutter مع php

    • @ملخصمبارياتكرةالقدم-ك6ص
      @ملخصمبارياتكرةالقدم-ك6ص Год назад +1

      بطبيعة الحال

    • @Youssef-Amjad
      @Youssef-Amjad Год назад

      Api

    • @HsoubAcademy
      @HsoubAcademy  Год назад +1

      نعم، تنشِئ API عبر PHP ويفضل وبشدة أن تستعمل إطار عمل جاهز لذلك لكي لا تدخل في مشاكل الحماية والأخطاء البرمجية. ثم تربطه مع تطبيق فلاتر

  • @believican6355
    @believican6355 4 месяца назад

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

  • @ENGLISHOMAN
    @ENGLISHOMAN Год назад +2

    اعتقد php افضل للمبتدئين كبداية

    • @TITAN-sv5eg
      @TITAN-sv5eg Год назад +2

      مفيش حاجة اسمها كبداية لغة البرمجة هتكمل بيها عمرك لازم تختار الاحسن

    • @foxdam6088
      @foxdam6088 Год назад

      ​@@TITAN-sv5eg مساء الخير انا لسة ببداء في البرمجة وقدامي اختار حاجه من الغتين دول php اوnodges اختار انهي عشان مش عارفه

  • @elkbany
    @elkbany Год назад

    انت بتقارن لغة بفريم وورك!!

  • @ammardev210
    @ammardev210 Год назад

    جميل ❤️

  • @ahmedmonem2735
    @ahmedmonem2735 Год назад

    ruclips.net/video/dtsJyxajGpI/видео.html دا كلام واحد مفكرش حتى يسأل ايه هي الحالات اللي المفروض اكتب فيها Async || sync code كون في تكنولوجي مش متزامنة دا لا يميزها في شئ اطلاقا

  • @kamal_juv
    @kamal_juv Год назад

    Nodejs is the best

  • @ghadasuqr343
    @ghadasuqr343 Год назад

    امان بى اتش بى ازاى

    • @ahmedellayeh1540
      @ahmedellayeh1540 8 месяцев назад

      الامان بتاعها قوي جدا بس لو المبربمج شاطر

  • @Amro-Alhmadani
    @Amro-Alhmadani Год назад

    Thanks

  • @mhma8399
    @mhma8399 Год назад

    نسيت المقارنة بالنسبة للاستضافة

    • @HsoubAcademy
      @HsoubAcademy  Год назад +2

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

  • @andydevops
    @andydevops 2 месяца назад

    متحيز ليه

  • @Ray_313_
    @Ray_313_ Год назад

    0:03
    لا انت معروف🙂

  • @ayoub.k
    @ayoub.k Год назад

    it's not chrome js engine .. it's called v8

    • @HsoubAcademy
      @HsoubAcademy  Год назад

      و V8 هو Chrome js engine :)

    • @ayoub.k
      @ayoub.k Год назад

      @@HsoubAcademy there's nothing called chrome js engine

    • @HsoubAcademy
      @HsoubAcademy  Год назад

      ​@@ayoub.k ما نقوله في الفيديو هو «محرك جافاسكربت الخاص بمتصفح كروم» ولا نريد أن نقول «محرك V8» فأغلبية الناس لا تعرف ما هذا المحرك.
      تذكر أن الفيديو تعريفي وموجه إلى العموم لأخذ فكرة عن التقنيات.
      يومك سعيد

    • @ayoub.k
      @ayoub.k Год назад

      @@HsoubAcademy You have to learn how to accept good criticism and just admit that you made a mistake and correct. That's how we learn.

  • @imadlatch7206
    @imadlatch7206 Год назад +2

    المقارنة مع عملاقين Python vs nodejs
    الان ال php خرجت من الشهرة زمان

    • @HsoubAcademy
      @HsoubAcademy  Год назад

      لم تخرج PHP من المنافسة، ما تزال مستعملة وبكثرة في الآونة الأخيرة، والتحديثات التي أتت على إصدار PHP8 وما يليه من الإصدارات الفرعية نقلت اللغة إلى مرحلة أعلى.
      سنتحدث عن بايثون وإطاراتها قريبًا إن شاء الله :)

  • @mustafakasem4108
    @mustafakasem4108 Год назад +1

    فديو متحيز 😏

  • @karemsobhy8020
    @karemsobhy8020 Год назад

    عندك اخطاء كتير جدا ومعلومات كتير مغلوطة بس اكتر واحدة استفزتني هو انك فاكر ان
    php
    بتعالج طلب واحد في المرة ومش عارف انها بتخدم اي عدد من الطلبات المنفصلة في نفس اللحظة

    • @HsoubAcademy
      @HsoubAcademy  Год назад

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

    • @x7mdNet
      @x7mdNet Год назад

      @@HsoubAcademy صحيح الفيديو كثير الأخطاء وفيه نوع من التحيز وقليل الاستشهاد بالمصادر

    • @karemsobhy8020
      @karemsobhy8020 Год назад

      @@HsoubAcademy الفيديو بكل وضوح بيقول
      php
      متقدرش تخدم اكتر من عميل في نفس اللحظة في حين ان
      Php
      بتشتغل stateless
      يعني كل طلب من كل عميل منفصل عن اي طالب اخر لذلك يمكن تنفيذ اي عدد من الطلبات في نفس اللحظة بدون اي مشاكل علي حسب استطاعة السيرفر وموارده

  • @ghadasuqr343
    @ghadasuqr343 Год назад +1

    كلام مش مضبوط خالص