سلام امیدوارم خوب باشید ..
من ui کار هستم و با html , css و javascript آشنایی دارم و حالا دوره شما رو تهیه کردم . خواستم بدونم آیا با node میشه کامل کارهای بک اند رو انجام داد و آیا در همه زمینه های مرورگر و ساخت سایت ، برنامه های ویندوز و به خصوص اپلیکیشن موبایل به صورت مستقل و کامل همه کارها رو میشه باش انجام داد و دیگه نیاز به آموزش مثلا دات نت کور یا زامارین و این ها نیست ؟
به طور کلی می خوام بدونم آیا با node در سه زمینه کاری سایت و برنامه ویندوز و اپلیکیشن موبایل بی نیاز از همه زبان های دیگه می شم یا اینجور نیست .
ممنون می شم به طور کامل توضیح بدید چون باید تصمیم بگیرم باید اول برم سی شارپ و دات نت کور و زامارین و این ها رو آموزش ببینم یا فقط نود برام کفایت می کنه و زمانم رو برای همین آموزش بذارم .
من همه پرسش و پاسخ ها رو خوندم ولی نتونستم به طور کلی متوجه این قضیه بشم .
پیشاپیش ممنونم که یه جواب جامع بدید . با تشکر
با اجازه استاد قربانی عزیز :
سلام دوست من :
پرسش شما از دو جنبه قابل پاسخ هست که عرض میکنم خدمتتون :
اول : شما میتونید با استفاده از Node.js به راحتی با ساختار MVC یا ایجاد RestFull-Api به راحتی Backend تمام پروژه های خودتون رو به راحتی و بهترین شکل ممکن توسعه بدید. ( وب , موبایل , ویندوز , ...)
دوم : اگر قصد دارید به طور حرفه ای و کامل صرفا در دنیای JavaScript فعالیت کنید یاید عرض کنم وقتی که صحبت ایجاد UI با Html , Css ,Javascript میشه یعنی شما میتونید بهترین Ui ممکن رو خودتون اجاد کنید :
به همین سبب یعنی شما میتونید با Electron.js بهترین برنامه های تحت دسکتاپ رو با بهترین Ui ممکن ایجاد کنید که حتی میتونید از React هم داخلش استفاده کنید برای بهترین شدن نتیجه و علاوه بر اون میتونید با یادگیری React native اپلیکیشن های موبایل رو به بهترین شکل ممکن توسعه بدید به نحوی که یک کد بنویسید و هم زمان سه خروجی دریافت کنید
:)
نکته : این که عرض کردم ایجاد Ui با Html , Css , Javascript صرفا الزامی بر این موارد نیست بلکه یک نکته ای استاد قربانی بیان کردن که فرمودن هر جا میگیم ایجاد Ui با این موارد یعنی دیگه میتونیم بهترین Ui رو ایجاد کنیم چون مثل این میمونه که داریم یک صفحه وب طراحی میکنیم که دستمون در طراحی خیلی بازه و میتونیم بهترین طرح رو ایجاد کنیم در حالی که در برخی تکنولوژی های دیگه که مثلا خودتون چند تا از اون ها رو نام بردید کمی محدود تر هستیم
.
دنیای Javascript و مخخصوصا Node.js خیلی جامع هست برای تمام زمینه ها که میتونید از اون بهره ببرید . چیزی باقی نمیمونه که شما نتونید اون رو انجام بدید :
ولی نهایتا این به سلیقه شما برمیگرده که با چی راحت تر باشید.
:)