DJANGOLEARN_IR Telegram 757
Forwarded from مطالب رایگان و آزاد🎈 ( behrad)
* فرانت در مقابل بک؛ کدوم سخت تره؟

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

Front-end vs Back-end
فرانت-اند در مقابل بک-اند

فرانت به اون قسمتی از یه سیستم کامپیوتری میگن که کاربر مستقیما باهاش در تعامله، مثل رابط گرافیکی (گویی/GUI) و این قسمتها،
بک به تکنولوژی میگن که زیر باک سیستم در حال اتفاق افتادنه...

مثلا توی یه اتوموبیل، فرانت اون ظاهرش و شمای داخلیشه،
بک اون موتورش و زیر باکشه...

توی یه سیستم وب، اون زبانهای سمت سرور و دیتابیس و اینا میشن جزو بک-اند و اون رابط گرافیکی سایت که تلفیقی از HTML/CSS و جاوااسکریپته میشه فرانت-اند.
=+=+=+=+=+=+=+=+=+=+=+


خیلیا میپرسن که کدوم بخش بطور کلی کارش سخت‌تره؟

این بحث بسیار بزرگیه و پاسخ دادن بهش ساده نیست؛
بیاین با سیستم‌های تحت وب شروع کنیم:

سمت وب، معمولا فرانت خیلی سخت‌تره و متخصصینش کمترن، به چند دلیل:

1- تسلط به JS که زبان دور از منطقیه، کار سختیه .
2- استایلها (CSS) روی سیستم‌های متفاوت/ مروگرهای متفاوت، بصورتهای متفاوتی تفسیر میشن..، برای همین تنظیم کردن فرانت سایت جوری که بتونه با تمام این تغییرات خودشو ادپته کنه چالش بزرگیه.
3- جاوااسکریپت ورژنهای مختلفی داره، و موتورهای مختلفی رانش میکنن که کارکردش روی براوزر های مختلف ممکنه تغییر کنه، از طرفی خود دیوایس هم توی اجرای JS ممکنه متفاوت عمل کنه، همچنین کانفیگهای کاربرایی که JS رو محدود میکنن و یا میبندن هم تاثیر گذاره...
قبلا اون اوایل اگه JS رو هم خاموش میکردین تقریبا 99 درصد وب همچنان کار میکرد...، چون گیر گرافیک نبودن، یه استایل ساده HTML و نهایتا CSS داشتن...
اما الان 99 درصد سایتهای جهان برای کارکرد نیازمند JS هستن.
هندل کردن JS خیلی کار دشواریه...


به این دلایل، هم کارکردن و هم استخدام کردن فرانتکار خوب توی وب یه چالش بزرگه.

توی مک/اندروید/ویندوز/یا... مثلا یه نفر فرانتکار باشه، فریمورکش مشخصه، کارشم مشخصه، API ها هم مشخص هستن، توی وب اما اینطور نیست.

یه نکته اینکه به اون قسمت آخر که اشاره کردم که که باید توی وب سیستم رو جوری تنظیم کنیم که روی پلتفرمها/مروگرهای مختلف درست جواب بده میگن مشخصه ریسپانسیو (Responsive) یا کامپتیبیلیتی کراس-براوزر(Cross-browser compatibility) .

این لینکها راجع بهش مفیدن:
https://en.wikipedia.org/wiki/Responsive_web_design
https://en.wikipedia.org/wiki/Cross-browser_compatibility
=+=+=+=+=+=+=+=+=+=+=+

این فقط بحث وبش بود؛ اما داستان ادامه داره :
👎10👍4



tgoop.com/djangolearn_ir/757
Create:
Last Update:

* فرانت در مقابل بک؛ کدوم سخت تره؟

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

Front-end vs Back-end
فرانت-اند در مقابل بک-اند

فرانت به اون قسمتی از یه سیستم کامپیوتری میگن که کاربر مستقیما باهاش در تعامله، مثل رابط گرافیکی (گویی/GUI) و این قسمتها،
بک به تکنولوژی میگن که زیر باک سیستم در حال اتفاق افتادنه...

مثلا توی یه اتوموبیل، فرانت اون ظاهرش و شمای داخلیشه،
بک اون موتورش و زیر باکشه...

توی یه سیستم وب، اون زبانهای سمت سرور و دیتابیس و اینا میشن جزو بک-اند و اون رابط گرافیکی سایت که تلفیقی از HTML/CSS و جاوااسکریپته میشه فرانت-اند.
=+=+=+=+=+=+=+=+=+=+=+


خیلیا میپرسن که کدوم بخش بطور کلی کارش سخت‌تره؟

این بحث بسیار بزرگیه و پاسخ دادن بهش ساده نیست؛
بیاین با سیستم‌های تحت وب شروع کنیم:

سمت وب، معمولا فرانت خیلی سخت‌تره و متخصصینش کمترن، به چند دلیل:

1- تسلط به JS که زبان دور از منطقیه، کار سختیه .
2- استایلها (CSS) روی سیستم‌های متفاوت/ مروگرهای متفاوت، بصورتهای متفاوتی تفسیر میشن..، برای همین تنظیم کردن فرانت سایت جوری که بتونه با تمام این تغییرات خودشو ادپته کنه چالش بزرگیه.
3- جاوااسکریپت ورژنهای مختلفی داره، و موتورهای مختلفی رانش میکنن که کارکردش روی براوزر های مختلف ممکنه تغییر کنه، از طرفی خود دیوایس هم توی اجرای JS ممکنه متفاوت عمل کنه، همچنین کانفیگهای کاربرایی که JS رو محدود میکنن و یا میبندن هم تاثیر گذاره...
قبلا اون اوایل اگه JS رو هم خاموش میکردین تقریبا 99 درصد وب همچنان کار میکرد...، چون گیر گرافیک نبودن، یه استایل ساده HTML و نهایتا CSS داشتن...
اما الان 99 درصد سایتهای جهان برای کارکرد نیازمند JS هستن.
هندل کردن JS خیلی کار دشواریه...


به این دلایل، هم کارکردن و هم استخدام کردن فرانتکار خوب توی وب یه چالش بزرگه.

توی مک/اندروید/ویندوز/یا... مثلا یه نفر فرانتکار باشه، فریمورکش مشخصه، کارشم مشخصه، API ها هم مشخص هستن، توی وب اما اینطور نیست.

یه نکته اینکه به اون قسمت آخر که اشاره کردم که که باید توی وب سیستم رو جوری تنظیم کنیم که روی پلتفرمها/مروگرهای مختلف درست جواب بده میگن مشخصه ریسپانسیو (Responsive) یا کامپتیبیلیتی کراس-براوزر(Cross-browser compatibility) .

این لینکها راجع بهش مفیدن:
https://en.wikipedia.org/wiki/Responsive_web_design
https://en.wikipedia.org/wiki/Cross-browser_compatibility
=+=+=+=+=+=+=+=+=+=+=+

این فقط بحث وبش بود؛ اما داستان ادامه داره :

BY جنگولرن




Share with your friend now:
tgoop.com/djangolearn_ir/757

View MORE
Open in Telegram


Telegram News

Date: |

Matt Hussey, editorial director at NEAR Protocol also responded to this news with “#meIRL”. Just as you search “Bear Market Screaming” in Telegram, you will see a Pepe frog yelling as the group’s featured image. The court said the defendant had also incited people to commit public nuisance, with messages calling on them to take part in rallies and demonstrations including at Hong Kong International Airport, to block roads and to paralyse the public transportation system. Various forms of protest promoted on the messaging platform included general strikes, lunchtime protests and silent sit-ins. The main design elements of your Telegram channel include a name, bio (brief description), and avatar. Your bio should be: With the sharp downturn in the crypto market, yelling has become a coping mechanism for many crypto traders. This screaming therapy became popular after the surge of Goblintown Ethereum NFTs at the end of May or early June. Here, holders made incoherent groaning sounds in late-night Twitter spaces. They also role-played as urine-loving Goblin creatures. Invite up to 200 users from your contacts to join your channel
from us


Telegram جنگولرن
FROM American