برنامه نویسی وب

توسعه‌دهندگان وب چگونه باید یک سرور شخصی را روی کامپیوتر خود نصب کنند؟
15 ارديبهشت 1398
امروزه سایت‌های مختلفی با اتکا بر سرویس‌های قدرتمند و محبوبی همچون آپاچی، مای‌اس‌کیوال و پی‌اچ‌پی به فعالیت می‌پردازند. این ترکیب سه‌گانه قدرتمند در سال‌های گذشته عملکرد و کارایی مثبت خود را به خوبی نشان داده است. در شرایط عادی اگر به دنبال استفاده از این ترکیب هستید، چاره‌ای جز خریداری یک پلن میزبانی سایت ندارید. در این حالت میزبانی وب روی یک سرور راه دور اجرا شده که در اغلب موارد از یک توزیع لینوکسی استفاده می‌کند. اما صبر کنید راهکاری برای این مسئله وجود دارد که بدون نیاز به خریداری پنل مربوطه، از تجهیزات داخل منزل خود برای یک چنین کاری استفاده کنید.
به‌نظر شما یادگیری ماشین و یادگیری عمیق نسبت به توسعه‌دهنده وب مسیر بهتری برای انتخاب شغل هستند؟ این سئوالی است که در ذهن خیلی از کارجویان و عاشقان دنیای فناوری شکل می‌گیرد. پس بهتر است نگاهی داشته باشیم به پاسخ این سئوال در Quora، مکانی فوق‌العاده برای اشتراک‌گذاری دانش، تشویق افراد به یادگیری از یکدیگر و هم‌چنین به‌دست آوردن درک و فهم بهتر از دنیا.
تاکنون چند مرتبه برای دسترسی به اطلاعاتی که درون یک صفحه قرار داشته است، مجبور شده‌اید کلید F5 روی صفحه را به‌طور مستمر فشار داده تا اطلاعات صفحه به‌روز شود؟ این موضوع زمانی بغرنج‌تر می‌شود که یک صفحه مملو از اطلاعاتی است که حجم قابل توجهی از ترافیک اینترنتی شما را بیهوده هدر می‌دهد. این درست همان نقطه‌ای است که فناوری Ajax همانند یک پل (میانجی) به میدان وارد شده و درون مرورگر وب از طریق جاوااسکرپیت و DOM با رندر کردن برنامه‌های وب و اداره کردن هر درخواستی که کاربر ممکن است برای وب سرور ارسال کند، وظایف را مدیریت کرده، به توسعه‌دهندگان در طراحی صفحات کمک کرده و مشکلات مختلفی را از پیش روی کاربران بر می‌دارد. در این مقاله نگاهی داریم یه چیستی Ajax و معایب و مزایای آن.
React و React Native دو چهارچوب شگفت‌انگیز جاوااسکریپتی
02 اسفند 1396
React از سوی فیس‌بوک به عنوان راه‌حلی برای حل مشکل برنامه‌های گسترش‌پذیری که ترافیک سنیگی دارند ابداع شد. زمانی که این شبکه اجتماعی با مشکلات مربوط به زمان بار‌گذاری در شبکه تبلیغاتی خود روبرو شد و از طرفی به بارگذاری پیوسته نیازمند بود، رویکردی که در نهایت کندی بارگذاری صفحات را به همراه داشت، برنامه‌نویسان این شرکت را مصمم کرد تا کار روی ساخت چهارچوبی را آغاز کنند که اجازه دهد تنها کدهایی که تغییر پیدا کرده‌اند را به‌روزرسانی کرده و در عمل خود DOM بتواند به جای پردازش کل یک صفحه تنها بخش‌هایی در یک صفحه که تغییر پیدا کرده است را پردازش کنند. بر همین اساس بود که React به وجود آمد.
در سال 2014 میلادی، کنسرسیوم W3C اعلام کرد که سازوکار این کنسرسیوم در ارتباط با زبان نشانه‌گذاری ابرمتنی وب موسوم به اچ‌تی‌ام‌ال تغییر پیدا کرده است. در نتیجه توسعه‌دهندگان وب هر ساله شاهد عرضه نسخه جدیدی از اچ‌تی‌ام‌ال‌ خواهند بود. این کنسرسیوم سال گذشته میلادی نسخه 5.1 و در سال جاری (2017) نسخه 5.2 این زبان را ارائه کرد.
اشتراک در برنامه نویسی وب