همانطور که میدونید امروزه بستر خریدهای اینترنتی برای کاربران به راحتی فرآهم شده است، همچنین تا حدود بسیار زیادی کاربران توانسته اند به فضای مجازی و خریدهای اینترنتی اعتماد کنند، از طرف دیگر مزیت بزرگ آن، راحتی و تنوع محصولات بر میزان خرید و فروشهای اینترنتی افزوده است از این رو بر تعداد فروشگاههای اینترنتی نیز اضافه می شود و بسیاری از کسانی که در بازار سنتی فعالیت داشتند قصد دارند وارد این حیطه نیز شوند.
سبکها و روشهای جدید که در طراحیهای نوین بوجود آمده و trend شدهاند، همگی باعث شدهاند که طراحی برای دستگاههای دیحیتال و یا طراحی چاپی شاهد تغییرات زیادی باشند که در نتیجه آن اثر بخشی و تجربه بهتری برای کاربران ایجاد خواهد کرد. شما میتوانید با تلفیق سبکهای قدیمی و روشهای جدید در طراحیهای خود آنها را برجسته کنید!
ادامه
یادگیری یک زبان جدید شامل یک سری از مراحل است، درحالیکه تسلط برآن زبان، محصول صبر، تمرین، اشتباه و تجربه است.
برخی از توسعه دهندگان دانش کافی برای ارائه ویژگی های درخواست شده توسط مشتری را دارند، اما برای اینکه یک توسعهدهنده خوب بود، این کافی نیست.
یک توسعهدهنده خوب، کسی است که وقت میگذارد تا به عقب برگردد و مفاهیم پایه زبان را درک کند.
در این مقاله نگاه عمیقی به closure های جاوااسکریپت خواهیم داشت و امیدواریم که این اطلاعات در پروژهای شما سودمند باشد. ادامه
توسعهدهندگان فرانت-اند از ابزارهای مختلفی استفاده میکنند. بحث در مورد این ابزارها و اینکه کدام یک بهتر است، میتواند به یک جنگ تبدیل شود چراکه هر توسعهدهنده از نظر روشهای کار و استفاده از زبانهای برنامهنویسی دارای ترجیحات خاص خود است. به همین دلیل بهترین راه این است که فریمورکهای مختلف JS را شخصا بررسی کنید و با توجه به پروژه خود، بهترین آنها را انتخاب نمائید.
امروزه دو فریمورک محبوب (همراه با فریمورکهای Node.js) وجود دارد که برای اکثر توسعهدهندگان بسیار ارزشمند هستند : React.js و Vue.js
اما کدامیک بهتر است؟ این انتخاب به کارها و تسکهایی که میخواهید انجام دهید، بستگی دارد. در این مقاله نقاط قوت و ضعف هر یک از این ابزارها را بررسی میکنیم تا کمکی باشد برای انتخاب مناسب بین : React یا Vue
در این مقاله به صورت کاملا ساده، شفاف و به دور از هر پیچیدگی این موضوع را توضیح می دهم، این مقاله شاید طولانی باشد ولی ترجیح دادم در یک مقاله کل موضوع را به اتمام برسانم.
وقتی شما صفحه مرورگر خود را باز میکنید در واقع به عنوان یک کلاینت یک درخواست به سرور ارسال می کنید و سرور در پاسخ شما صفحه وب سایت مورد نظر را برای شما ارسال می کند و اطلاعات وب سایت نمایش داده می شود. ادامه
هرچند REST API موضوع بسیار پیچیده ای است ، ما در این پست به توضیح مختصر درباره ی REST API و نحوه استفاده از آن، می پردازیم.
یک REST API، مجموعه ای از توابع را تعریف می کند که توسعه دهندگان می توانند درخواست ها (requests) را انجام دهند و پاسخ ها (response) را از طریق پروتکل های HTTP از جمله GET و POST، دریافت کنند. ادامه
برنامه های تحت وب یا همان Web Application ها از زمان پیدایش وب وجود دارند و با صفحات Static و ثابتی آغاز شده است. اما اینک کاربرد و قابلیت های وب و Web App ها از آن زمان تغییر کرده است.
نکته: منظور از Native App ها در سراسر این مقاله برنامه های محلی دستگاه های همراه اعم از Android, iOS, Blackberry و... همچنین برنامه های سیستم عامل ها کامپیوتر های شخصی مثل Windows, Mac, Linux و... میباشد. ادامه
با پیشرفت وب و رشد سریع فضای آنلاین، روش ساخت برنامههای کاربردی که ویژگیهای زیادی داشته باشند، به اندازه قابل توجهی پیچیدهتر میشود. امروزه تنها، حضور آنلاین ساده برای مشتریان راضی کننده نیست، چرا که هر فردی میخواهد از آخرین ترندهای تکنولوژی استفاده کند. با این حال در صورت استفاده از فریمورکهای توسعه وب توسط توسعهدهندگان متبحر، سختی نوشتن برنامه های پیشرفته تا حد زیادی کاهش مییابد. ادامه
بک لینک های بی کیفیت چه تاثیری روی وب سایت من میذارن؟
یکی از مهمترین الگوریتم های گوگل الگوریتم پانداست که به شکلی که در ادامه توضیح میدم کار میکنه، گوگل با این الگوریتم بک لینک هایی که به وب سایت ها داده شده باشه رو آنالیز میکنه و کیفیت اونها رو میسنجه، تشخیص میده و وب سایت هایی رو که این بک لینک ها کاربر رو به سمت اونها هدایت میکنن رو جریمه میکنه و امتیازشون رو کاهش میده. ادامه
حتما تا الان به سایتی برخورد کرده اید که از گشتن توی صفحاتش لذت ببرید و در کنار استفاده از امکانات آن، فضای دلنشین و کاربرپسندش باعث شود آن را به رقبا ترجیح بدهید. اگر به این فکر افتاده اید که روزی سایت دلخواه خودتان را طراحی کنید، مطلب زیر می تواند به شما در این راه کمک کند.
با یک تعریف ساده شروع می کنیم: اینکه مطالب سایت چه طور کنار هم چیده شده اند، عکس ها و دکمه ها چگونه و با چه افکت های در سایت قرار گرفته اند، همه مربوط به user interface) UI)، یعنی رابط کاربری سایت است. ادامه