من بعد از پرسش هایی که در این سایت انجام دادم به این نتیجه رسیدم که asp برای من مناسب نیست چون من قبل از asp باید سی شارپ که به نظر من یک زبان سخت است رو یاد بگیرم و بعد asp که آن هم به نظر من یک فریمورک سخت است رو باید یاد بگیرم .
و فریمورک جنگو هم برای من مناسب نیست چون زیاد بودن منابع آموزشی یک زبان یا فریمورک برنامه نویسی برای من خیلی مهم است .
من الان نمیدانم که nodejs را یاد بگیرم یا php و لاراول؟
nodejs سرعت خیلی خوبی داره اما هم آپلود آن در هاست سخت است و هم به نظر من از php سخت تر است .
من نمیدونم php برای پروژه های بزرگ مثل nodejs خوب است یا نه؟
من شنیدم دیتابیس php خیلی خوب نیست اما نمیدنم درسته یا نه . لطفا اگر میدانید راهنمایی کنید .
در یکی از پرسش های قبلی من یک نفر گفت که خیلی در مورد زبان برنامه نویسی سوال میکنم , درسته اما من در این پرسش ها به این نتیجه رسیدم که asp برای من مناسب نیست . اما به این نتیجه نرسیدم که php بهتره یا nodejs ؟
اگه میخوای سریع وارد بازار بشی php یاد بگیر. باقی مواردی نیاز داره زمان بیشتری واسه یاد گیری بزاری.
nodejs شبانه روز باید جاوا اسکریپت بخونی تا مسلط بشی. خیلی نکته داره و کلی تایم میگیره ازت.
البته هر کاری که سختی های خودشو داره و برنامه نویسی کاری نیست که بشه یک شبه ره صد ساله رفت و سریع به نتیجه رسید
به نظر من هر زبانی ویژگی های خودشو داره و نباید اینطوری بگید که خب این که یکم سخته ، اینکه آپلودش مشکله ، این پیش نیاز داره و .....
سعی کنید هر تکنولوژی یا زبانی که یاد میگیرید کامل بهش مسلط بشید
فریمورک جنگو هم برای من مناسب نیست چون زیاد بودن منابع آموزشی یک زبان یا فریمورک برنامه نویسی برای من خیلی مهم است
اول اینکه مشخصه که خوب تحقیق نکردید!!
منابع داخلی (توجه کنید داخلی) جنگو نسبت به لاراول کمتره اما از asp و node.js خیلی بیشتره. و البته که هر روز آموزشهای بیشتری برای جنگو بیرون میاد. حتی نسبت به یکسال قبل، اوضاع تغییر کرده.
منابع خارجی که برای پیش پا افتاده ترین سوالات هم جوابی قبلاً داده شده و آموزشهای زیادی هست.
دوم اینکه مسیر رو دارین اشتباه پیش میرین. اینکه کدوم سرعتش بیشتره، بدرد من و شما نمیخوره. خروجی همه این تکنولوژی ها یکیه و مرورگرها فقط html، css و جاوا اسکریپ رو متوجه میشه. اگر شما به زبان و ابزارهای اون بخوبی مسلط بشین، هرکاری میتونین انجام بدین.
سرعت توسعه، هزینه نگهداری، شیب یادگیری و پیشرفت و... خیلی مهمتراز چند میکروثانیه اینطرف و اونطرفه.
شما باید مشخص کنید هدفتون چیه، چه پروژه هایی مد نظر دارید، قصد استخدام شدن دارین یا تیم سازی کوچیک یا استارت آپ یا...
در کل اگر هدفتون انجام پروژه های اینترپرایز یا همون سازمانیه: asp.net core
برای پروژه های Real time و اتصال کلاینت های زیاد: چت آنلاین، IOT و اتصال ماشین به ماشین: express.js/ node.js
لذت کدنویسی: لاراول
تحویل سریع پروژه و پروژه های استارت آپی: جنگو
حالا فکر نکنید که فقط با فلان موضوع میشه چت آنلاین یا پروژه سازمانی راه انداخت! خیر با بقیه فریمورک ها هم میشه، فقط یکسری ابزارهای آماده رو بعضی ها آماده دارند و در بعضی دیگه باید پکیجی نصب بشه یا ...
(برای کسی که داره تازه وب رو شروع میکنه، شخصاً جنگو رو پیشنهاد میدم. سرعت یادگیری در اون خیلی بالاست و زودتر به نتیجه میرسید.)
برای شروع پیشنهاد بنده هم جنگو یا لاراول هست. با هر کدوم که راحت ترید. بعد از مدتی کار کردن اگر به هر دلیلی احساس نیاز به مهاجرت به Node.js یا ASP.NET پیدا کردید هم خیلی اتفاق خاصی نمی افته و متحمل خسارت چندان زیادی نخواهید شد.
بزرگترین خسارت به نظرم فقط به تاخیر انداختن شروع یادگیری بدلیل وسواس در انتخاب زبان و فریم ورک هست.
به یه جمله قشنگ بر خوردم :
انتخاب کدوم زبان برنامه نویسی بهتر است ؟
اون زبان برنامه نویسی که بتونید ازش پول در بیارید !کدوم زبان برنامه نویسی رو می شه ازش پول در اورد ؟
اون زبانی که داخلش مهارت کسب کنید !
شاد باشید.🌹
درود...
به ترتیب:
HTML&CSS -> Bootstrap & Bulma
JavaScript -> VueJS & ReactJS
PHP -> Laravel
سلام رفیق @manish .
من سوالت رو خوندم و متوجه نشدم چطور به این موضوع رسیدی که باید برای یادگیری ASP زبان C یاد بگیری ولی nodejs رو یک زبان حساب کردی.
بذار اول این رو برات روشن کنم:
ما توی زبان های برنامه نویسی فریمورک ها (یا کتابخانه) هایی داریم که کارشون اینه خیلی از تنظیمات اولیه و یا کد های رایج رو دیگه ننویسیم.
ASP یک فریمورک بر پایه زبان C# هست.
Laravel یک فریمورک بر پایه PHP.
Nodejs یک فریمورک بر پایه Javascript
پس تحت هر شرایط تو باید یک زبان رو انتخاب کنی و شروع کنی و اینکه کدوم زبان رو انتخاب میکنی اصلاااااااا مزیت برتری نسبت به زبان های دیگه نداره. بستگی داره در چه حوزهایی قصد داری فعالیت کنی و در کدوم جعرافیا :)
ASP یک ساختار منسجم داره بر پایه برسرعت ترین زبان (یعنی c) و همینطور ساختار MVC توی تاروپودش نقش بسته. (اپلیکیشن و وب BackEnd)
PHP جامعه برنامه نویس و هدف بیشتری داره و خب خیلی زود تر میتونی باهاش وارد بازار کار بشی (فقط بستر وب Backend)
Javascript هم که خب این روز ها گل سر سبد محسوب میشه بخاطر اینکه بازار کارش محدود نیست! شما میتونید با اون توی وب Front و Back توسعه بدید. یا برید سراغ اپلیکیشن های دسکتاپ یا موبایل. اینم بگم که جاوااسکریپت یکی از سختترین و در عین حال شیرین ترین زبان هاست :)
حرفم رو توی یه جمله ببندم : زبان ها هیچ فرقی ندارند (مثل اینه که بگیم ترکی بهتره یا آذری). مهم اینه کجا و در چه جغرافیایی برای چه هدفی بخوایم استفاده کنیم.
@kamalisajjad عزیز
چرا سوالتون رو اینجا مطرح میکنید ی تایپک دیگه ایجاد کنین
بعد برادر مومن صد بار همین پایتون رو پرسیدی 😐 بیخیال بشو ناموسا
@erfanmohseni406
اتفاقا @kamalisajjad یه سال و نیمه که داره پایتون کار میکنه نمیدونم چرا هی میپرسه😐
سلام درود!
شما حرف های زیادی شندید که در واقعا بیشترشون اینطور نیست که میگید
ابتدا باید علاقه و حوزه ای که دوست دارید در اون فعالیت کنید رو بگید تا سپس بتونیم راهنماییتون کنیم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟