سلام
چندوقتي هست جاوااسكريپت كار ميكنم ولي در طراحي صفحات وب با html css مشكل دارم و به نظرم خيلي جزئيات زيادي داره و به همين دليل تصميم گرفتم برم سمت بك اند فعاليت كنم و بيشتر كد بنويسم تا اينكه بخوام أصول طراحي و رنگ و اين چيزا رو يادبگيرم و استفاده كنم
حالا از شما ميخوام بپرسم به نظر شما دردسر فرانت بيشتر هست و يا بك اند براي توسعه دادن؟
تشكر
سلام
دردسری که برای فرانت اند گفتین درسته. ریزه کاری زیاد داره و باید به خیلی چیز ها و مرورگر های مختلف توجه کنین
صفحات رو ریسپانسیو نگه دارین و...
اما اگه برای این مشکل دارین فرانت اند رو ول میکنین و میرین سمت بک اند
اون سمت هم مشکلات خاص خودش هست. مثل طراحی درست دیتابیس. دسترسی های مختلف برای کاربران. هندل کردن درست اکسپشن ها طوری که سایت از کار نیفته و مشکل بوجود نیاد. تامین امنیت و...
هر دو سمت پیچیدگی های خودشون رو دارن
بخام خلاصه بگم فرانت بیشتر سلیقه ای و هنری هست و بکند بیشتر فکری. فرنت بیشتر ریزه کاری هست و بکند کار های بزرگ تر. فرانت کار ممکنه در طول روز 1000 خط کد بزنه اما بکند 100 خط. زیاد نمیشه این دو رو مقایسه کرد ولی درامد بکند بهتره و البته دردسر و مسولیتش هم بیشتره
@arminbeik
هر چیزی که بخواید درش متخصص بشید , نیاز به صبر و حوصله داره، اینکه شما میگید چون فرانت اند ریزه کاری های زیادی داره دلیل خوبی نیستش ، به نظرم تمرین کافی نداشتید، وقتی پروژه های زیادی انجام بدید ، خیلی راحت مباحث ملکه ذهنتون میشه. هر حوزهای سختی و دردسر های خودش رو داره ، اگه علاقه داشته باشید باهاش کنار میاید 👍✌️
سلام هر دو طرف کار و زحمت داره هم بک اند و هم فرانتند. ما زبانهای فراوانی در هر دو سمت داریم که باید یاد گرفته شن. من که علاقه دارم هر ماه یک زبان یاد بگیرم الار دارم روبی یاد می گیرم بعد میرم سراغ پایتون. هر دو طرف کار کردن دردسرهای خودشو داره. کار بک اند ریسکش بیشتره و مسئولیت بیشتری داره ارورهای سمت بک اند بیشتر مورد توجه است تا فرانتند و ممکن است شخصیت کاریت زیر سوال بره. من در شرکت قسمت بک اند یک پروژرو انجام دادم و باید بگم کار راحت نیست باید زحمت بکشی. از طرفی من فرانتند کار هم هستم و میدونم طراحی یک قالب و دیگر قسمت ها کار داره و به این آسونی هم نیست و در این کار به این زودی ها نمی تونی آسون سایت طراحی کنی. حداقل یه چهار پنج سالی باید بخونی تمرین کنی تست کنی ابزارهای خوب و جدید برای کار یاد بگیری دانشتو افزایش بدی و زبانتو بهتر کنی تا بتونی متون انگلیسی رو درک و ترجمه کنی. در این صورت در این کارت موفق می شی و میتونی کاراتو به نحو مطلوبی انجام بدی.
پیشنهادم به شما اینه که فعلا در همین کار فرانتند یک متخصص شو ابتدای راه دشوار هست ولی اگه مقداری مقاومت و تحمل کنی کار برات آسون میشه. همه چی اولش سخت و ناامید کنندست با مقداری مقاومت و ایستادگی موفق می شی.
@arminbeik
توی فرانت اگه 10 تا مشکل هست 9 تاش جلوی چشه ، توی بکند تشخیص خرابی سخت تره ، و غیر از اون خیلی از مشکلات هم تا برنامه زیر بار نره اصلا خودشونو نشون نمیدن ،
دوم این که بکند کار مسئولیت بیشتری روی دوشش هست ، توی فرانت اگر مشکلی پیش بیاد اتفاق خاصی نمیفته ولی اگر توی بکند مشکلی پیش بیاد کلا سیستم میخوابه
البته اینها مال وقتیه که شما توی فرانت فقط html css دارید، اگر بخواید توی فرانت از فریم ورک های js استفاده کنید و مثلا یه spa بنویسید خیلی از مشکلات بکند رو توی فرانت هم خواهید داشت ، روتینگ و acl و استور اطلاعات و خیلی از چیزارو توی فرانت هم باید منیج کنید، ولی در آخر بازم بار ارتباط با دیتابیس روی بکند هست و اگر پروژه بزرگ باشه خیلی مشکلات دارید با این داستان. و معمولا مسئولیت پروژه بیشتر رو دوش بکند کاره.
اگه شما فرانت کاری باشید که با ری اکت و ویوو جی اس کار میکنید قطعا تجربه کردین که به هیچ عنوان چالش های کار کمتر از چالش های سمت سرور نیست.
سلام
اگر صرفا دردسر براتون مهمه، کسی که هم فرانت و هم بک کار می کنه از همه پر دردسر تره.
اگر برنامه نویس خوبی باشید و بتونید مسائل رو بشناسید و براش راه حل پیدا کنید، بک اند بسیار ساده تر هست. به خصوص با وجود فریمورک ها.
همینطور اگر برنامه نویس خوبی باشید و با ساختار فریمورک های جاوا اسکریپت آشنایی داشته باشید، فرانت هم بسیار ساده هست، فقط مقداری زمانبرتره چون عملا باید یک برنامه مجزا از بک اند بنویسید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟