سلام دوستان.
من ی سوال واسم پیش اومده ذهنمو درگیر کرده، شایدم سوالم خیلی ابتدایی یا مسخره باشه...
به هرحال سوالم این هست که وقتی نرم افزار هایی هستند که طرح گرافیکی یک وبسایت رو تبدیل به کد میکنن فرانت اند دوولوپر ها پس چی؟
ببین الان این طرحو میدی اون نرم افزار برات میزنه
ولی حالا فرض کن یه سایت مثل آپارات بخوای بزنی یه صفحه اصلی داره یه صفحه ویدئو یه صفحه برای کاربر. خب این صفحه ها که هر کدوم مجزا نیس که مثلا تو هزار تا کاربر داری اینطوری نیس که هزار تا صفحه کاربر داشته باشی که، برای اون url کاربر یه صفحه رو معلوم میکنی بعد طبق اطلاعات موجود تو url اطلاعات اون صفحه رو تغییر میدی
حالا اون نرم افزار نهایتا میتونه طراحی اون صفحه رو برات بزنه نمیاد که اطلاعات رو از url بگیره بعد درخواست بزنه به سرور بقیه اطلاعات رو هم بگیره نمایش بده که این کارا با جاوا اسکریپته البته اگه معماریت rest api باشه
حالا تو میای این صفحه رو با نرم افزار طراحی میکنی بعد میای میخوای اطلاعاتش رو تغییر بدی باید html بلد باشی که بدونی محتوای کدوم المنت رو باید تغییر بدی
حالا مثلا توی وردپرس با المنتور میزنی نیازی نیست هیچکدوم رو بلد باشی ولی اگه نخوای با وردپرس کار کنی غیر ممکنه بتونی بدون دونستنشون کاری بکنی
درضمن html css چیز زیادی نداره که زیاد وقت بگیره یا سخت باشه کافیه تگ های کاربردی با استایلای کاربردی رو بلد باشی
اگه وقت بذاری سریع یاد میگیری مثلا من خودم html css رو توی یه ماه یاد گرفتم تیلویند رو هم توی دو روز 😅
اونها فقط طرح گرافیکی یا ui رو میزنن
ولی مثلا اینکه یه پاپ آپ چجوری باز بشه یا اطلاعات یه فرم ارسال بشه نیاز به جاوا اسکریپت داره
اون نرم افزار ها طراحی فرانت رو انجام میدن نه برنامه نویسی فرانت رو
آره دیگه منم همینو میگم
مثلا افزونه المنتور یا حتی فتوشاپ یه طرحو تبدیل میکنه به html و css که این فقط طراحی فرانته
برنامه نویسی فرانت شامل جاوا اسکریپت هم هست برای ارسال فرم و اسلاید شو و... که اینکار هارو اون نرم افزار ها انجام نمیدن
ببین الان این طرحو میدی اون نرم افزار برات میزنه
ولی حالا فرض کن یه سایت مثل آپارات بخوای بزنی یه صفحه اصلی داره یه صفحه ویدئو یه صفحه برای کاربر. خب این صفحه ها که هر کدوم مجزا نیس که مثلا تو هزار تا کاربر داری اینطوری نیس که هزار تا صفحه کاربر داشته باشی که، برای اون url کاربر یه صفحه رو معلوم میکنی بعد طبق اطلاعات موجود تو url اطلاعات اون صفحه رو تغییر میدی
حالا اون نرم افزار نهایتا میتونه طراحی اون صفحه رو برات بزنه نمیاد که اطلاعات رو از url بگیره بعد درخواست بزنه به سرور بقیه اطلاعات رو هم بگیره نمایش بده که این کارا با جاوا اسکریپته البته اگه معماریت rest api باشه
حالا تو میای این صفحه رو با نرم افزار طراحی میکنی بعد میای میخوای اطلاعاتش رو تغییر بدی باید html بلد باشی که بدونی محتوای کدوم المنت رو باید تغییر بدی
حالا مثلا توی وردپرس با المنتور میزنی نیازی نیست هیچکدوم رو بلد باشی ولی اگه نخوای با وردپرس کار کنی غیر ممکنه بتونی بدون دونستنشون کاری بکنی
درضمن html css چیز زیادی نداره که زیاد وقت بگیره یا سخت باشه کافیه تگ های کاربردی با استایلای کاربردی رو بلد باشی
اگه وقت بذاری سریع یاد میگیری مثلا من خودم html css رو توی یه ماه یاد گرفتم تیلویند رو هم توی دو روز 😅
هر دوش رو میتونی انجام بدی
با هر کدوم راحت تری انجامش بده
مثلا من خودم با برنامه نویسی راحت ترم تا طراحی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟