سلام. امیدوارم حالتون عالی باشه. توی این مقاله به صورت خلاصه مفید میخوایم ببینیم که برتری نکست جی اس نسبت به باقی تکنولوژی های طراحی سایت چی هست که اینقدر تاکید میکنیم که امروز باید رفت سراغ Next.js برای طراحی بو سایت... یکی از مهمترین فاکتورها برای بررسی یه تکنولوژی طراحی یه سایت، اینه که ببینیم وب سایت پس طراحی، سرعتش چطور هست. در مورد نکست جی اس میشه گفت که امروز، سریعترین هست. next js با سیستم CSR ای که از React js گرفته به علاوه SSR و SSG که خودش اضافه کرده، خیال شما رو از هر جهت راحت میکنه... روز به روز هم داره سریعتر میشه... به طور میانگین میشه گفت زیر 2 ثانیه هست. مهمترین پارامتر مثبت نکست جی اس، داشتن سئو هست. اگر با ریکت کار کرده باشید و واقعا یه وب سایت باهاش توی گوگل ثبت کرده باشید، میبینید که ریکت سئو نداره و مطالب یه سایت ریکتی رو فقط میشه با لینک خارجی بالا آورد. نکست جی اس این امکان رو برای شما فراهم میکنه که با لود اطلاعات به صورت SSR و SSG، سئو رو داشته باشید. همونطور که گفته شد، نکست جی اس سرعت بسیار خوبی هم داره. همین موضوع هم باعث میشه که رتبه سئوی شما بالاتر بره... لیزی لودینگ یا لود تنبل یعنی اینکه با اسکرول به پایین، محتوای اون بخش لود میشه و تا وقتی که اسکرول نشده، فقط محتوای بخش بالایی صفحه لود میشه. این موضوع باعث میشه که هم سرعت شما بره بالاتر و هم سئوی بهتری داشته باشید. روی سرعت لود اولیه سایت موثر هست.... یکی از دلایلی که برنامه نویسان وب، html css js رو رها میکنن و میان سراغ ریکت، اینه که ریکت بسیار کاربر پسند تر هست. چرا؟ چون صفحه توش رفرش نمیشه. نکست جی اس هم این کاربر پسندی رو داره. علاوه بر این موضوع کدنویسی نکست جی اس، نسبت به ریکت آسون تر هست... یکی از خوبی های نکست جی اس اینه که میتونه به کمک دیتابیس مونگو دی بی، میتونه کار با بیگ دیتا ها رو تضمین کنه البته بهمراه با سرعت بالا... اگه هم میخواید نکست جی اس رو در کنار تیلویند یاد بگیرید، پیشنهاد میکنم یه سر به ما بزنید. آموزش next js در کنار تیلویند یکی از دوره های رایگان مرن فا هست و میتونید از لینک بالا، بهش مراجه کنید.سرعت Next js
سئو Next js
خاصیت Lazy Loading در Next js
کاربر پسندی React js
کار با Big Data
سلام توی این مقاله نسبتا کوتاه می خوایم در مورد مونگو دی بی صحبت کنیم... یکی از مهم ترین جاهایی که مونگو دی بی استفاده میشه، توی برنامه نویسی Mern stack هست. مرن استک یعنی فرانت یه پروژه رو با React و بک اندش رو با Node.js و Express بزنیم. حالا مونگو دی بی چه ربطی به اینا داره؟ دیتابیس پروژه های مرن استک معمولا مونگو دی بی هست. یعنی در واقع حرف M عبارت mern همون mongo هست. مونگو دی بی یه دیتابیس فوق العاده سریع و بهینه هست. مثل SQL ها به صورت آرایه آرایه نیست. بلکه آبجکت محور هست. ما معمولا توی پروژه های نود جی اسی از پکیج mongoose برای برقرار کردن ارتباط با مونگو استفاده میکنیم... شما میتونید مطالب بیشتری رو در مورد مونگو دی بی توی مقاله آموزش mongo db ما بخونید. همچنین دوره های پروژه محور آموزش next js ما رو هم ببینید... پروژه های مرن استک پیشرفته هستن. مرن استک