php یا nodejs

- 5 ماه پیش
توسط sasan negative آپدیت شد
Ali ( 1115 تجربه )
2 سال پیش

برای یادگیری طراحی سایت nodeرا شروع کنم یا php؟

captan ( 1176 تجربه )
2 سال پیش

با سلام
بهتره با هر دو مختصر آشنا بشید و در نظر داشته باشید که وب سایت شما چه امکانات و تکنولوژی هایی در سمت سرور نیاز دارد .
nodejs از جاوا اسکرپت استفاده می کنه و چون جاوا اسکریپت در دل مرورگر ها قرار داره پیش فرض صرفا داده ها رو جابجا می کنه و این کمک می کنه نرم افزار شما سریع تر باشه و همچنین چون جدیدتره ویژگی های مدرن رو در خودش جا داده و پلاگین هایی هم که براش استفاده میشه خیلی مدرن و با تکنولوژی ها روز هستند ..
از طرفی php هم بسیار قدرتمند و داکیومنت های فراوان و جامعه کاربری خیلی گسترده ای حتی در زبان فارسی داره . در زبان های سمت سرور موجود مثل java , PHP هر کاربری که به سرور متصل می شه یک thread به ازای اون کاربر به وجود می یاد. اگر تعداد اتصال های همزمان افزایش پیدا کنه ناچار به افزایش منابع مثل حافظه RAM و افزایش سرور های موجود خواهیم بود که این به خودش باعث افزایش هزینه ها خواهد شد.

Node.js این مشکل را به وسیله نحوه تغییر اتصال به سرور حل می کنه .در این روش هر اتصال به صورت یک رویداد اجرا می شود و نه به صورت یک thread و ...

اینکه کدوم رو انتخاب کنید بیشتر به نوع نیاز شما بستگی داره

سجاد ( 10401 تجربه )
2 سال پیش

سلام

پیشنهاد من این هست که ابتدا تعیین کنید که می خواید در فرانت-اند کار کنید یا بک-اند، چون این موضوع در نوع مواردی نیاز به فراگیری دارید تفاوت زیادی ایجاد می کنه.
در مرحله بعد میشه لیستی از توانایی های که لازم هست رو ایجاد کرد.
با این حال به صورت کلی در خصوص این 2 مورد شاید مناسب تر این هست که اندکی با PHP آشنا بشید، چون معمولا توصیه این هست که در اوایل شروع همزمان با یادگیری بر روی یک CMS هم تمرکز کنید ( برای مثال جوملا! یا وردپرس یا ... ) چون به این ترتیب هم با ساختارهایی که معمولا سایت ها دارند آشنا می شوید و هم پیاده سازی سایت های گوناگون برای خودتون یا مشتریان کم کم با طراحی پلاگین ها و قالب ها آشنا می شوید که خودِ این موضوع به افزایش تسلط شما به زبان برنامه نویسی منجر میشه.

در خصوص NodeJs شما لازم دارید که ابتدا جاوا اسکریپت پایه ای رو یادبگیرید سپس با ساختارهای جدید در es6 آشنا بشید و بعد بر روی کدنویسی بک-اند در NodeJs تمرکز کنید که صد البته با توجه به بازار فعلی کشور، هر پروژه ای نیاز به پیاده سازی با NodeJs نداره! به عبارت دیگر از لحاظ زمان و هزینه در حال حاضر اکثریت ( و نه همه ) پروژه ها مناسب تر هست که با PHP کار شوند.

پ ن:
به شخصه NodeJs رو دوست دارم لکن همیشه با توجه داشت که NodeJs دمپایی نیست که هرجایی ازش استفاده کنیم:دی

علی ( 4481 تجربه )
2 سال پیش

با سلام

اینکه کسی بیاد بگه شما چی کار کنین به کل اشتباه هست

شما در وهله اول باید مسیر خودتون را مشخص کن و با قدرت ادامه بدین
پیشنهاد من اینه با هر دو یه مدت کوتاه کار کنین و اونی که قابل فهم تر و مورد علاقتون هست را ادامه بدین

iamdvs ( 9980 تجربه )
6 ماه پیش

میدونین نود خوبیش اینه که دیگه شما نمیری یه زبان دیگه ای مثل پی اچ پی که فقط واسه وب استفاده میشه و یادگیریشم خیلی سریعه

sasan negative ( 95 تجربه )
5 ماه پیش

آقا تو این مملکت برا nodejs در بخش بک اند هیچ ارزشی قائل نیستن، تو ایران برای بک اند شما دوتا انتخاب بیشتر نداری یا asp یا php

برای ارسال پاسخ باید وارد سایت شوید