ورود ثبت نام

php بهتر است یا nodejs

php بهتر است یا nodejs
سلام خدمت همه دوستان و همراهان عزیز وبلاگ mosqdevelopers امروز تو این مقاله میخوایم بررسی کنیم که php برای توسعه وبسایت ها بهتر است یا nodejs؟ سوال اولی که باید از خودمون بپرسیم این است که ما چه نوع وبسایتی را میخواهیم توسعه دهیم؟این مهم ترین سوال برای انتخاب ماست زیرا هر کدام از این زبانها و تکنولوژی ها برای اهدافی ساخته و پرداخته شده اند و هر کدام در زمینه خاصی توانایی هایی دارند که آنها را از سایر تکنولوژی ها متمایز خواهد کرد. به طور مثال node js قابلیت هایی دارد که آنرا از زبان php تمایز میکند ببه طور مثال به قابلیت برنامه نویسی async و i/o های none-blocking حالا سوالی که پیش میاد اینست که async به چه معناست؟ برنامه نویسی async به معنای غیر هم زمان برنامه نوشتن میباشد بدین معنا که node میتواند command هایی را که سریع تر اجرا و نتیجه میدهند را اجرا کنند اما چطور؟ یک مثال برای شما میاورم تا موضوع بهتر درک شود: فرض کنید ما برنامه ای نوشتیم که در ابتدا دستوری اجرا شود تا محتوای یک صفحه از وبسایتی خاص مثلا mosqdevelopers را دریافت کند و نمایش دهد و سپس عدد 5 را به علاوه ی 2 کند و جواب که میشود 7 را در صفحه نمایش دهد خب طبق قواعد برنامه نویسی و اولویت دستورات ابتدا باید محتوای سایت دریافت و نمایش داده شود و سپس عدد 7 نمایش داده شود این اتفاقی است که در زبان php میوفتد اما در node چی؟ در ابتدا درخواست بارگزاری صفحه ارسال میشود اما چون زمانی سپری خواهد شد تا صفحه بارگزاری دریافت و نمایش داده شود در این فاصله node درخواست بعدی یعنی چاپ عدد 7 را انجام میدهد و وقتی جواب بارگزاری صفحه آمد آنرا نمایش میدهد پس میبینیم که async به معنای غیر همزمانی اجرای دستورات میباشد و اینجوری هم سرعت برنامه ما بالاتر میرود و هم در پردازش به سرور کمک میکند. این مقاله ادامه دارد و در قسمت های بعدی ویژگی های دیگر این دو زبان را بررسی خواهیم کرد. موفق باشید

0 430

telegram mosqdevelopers


دسته بندی ها

ios

پست های اخیر

banner

کاربردها و فرصت های شغلی زبان برنامه نویسی جاوا

زبان برنامه نویسی جاوا در ا...

ادامه مطلب


banner

ساخت جداول گوناگون در css

به نام خدا. در این قسمت میخوا...

ادامه مطلب


banner

کتابخوان های الکترونیکی برتر

به نام خدا ؛ تاحالا شده وقتت ت...

ادامه مطلب


banner

لاراول 6

انتظار ها به سررسید و سرانجام...

ادامه مطلب


banner

padding ها در css

به نام خدا در این قسمت قسط د...

ادامه مطلب


RSS RSS

نظرات ارزشمند خود را در مورد وبسایت با ما در میان بگذارید

© کلیه حقوق مادی و معنوی متعلق به تیم برنامه نویسی Mosquito Network می باشد