سلام دوستان عزیز تقریبا بعد از 4 سال دوری از میادین وبلاگ نویسی 🙂 مجدد شروع به نوشتن کردم البته این چند سال خیلی دوست داشتم در سایت فعالیت کنم اما درگیر درس و دانشگاه و کارهای دیگر بودم و قسمت نشد تا به امروز که اولین پست رو بعد از مدتها منتشر میکنم در خدمت باشم. یکی از مواردی که باید انجام میشد تغییر قالب سایت بود که مربوط به سال 89 بود و در دوره خودش باحال بود اما با ورود موبایلهای هوشمند و صفحه نمایش های مختلف دیگه مناسب نبود، پس بعد از مدت ها تنبلی رو کنار گذاشتم و یه قالب مناسب برای سایت طراحی کردم و جا داره از آقای راستی کردار بابت فونتهای خوبی که منتشر کردن تشکر کنم.
در این چند سال خیلی با تجربه تر شدم و با خیلی چیزهای جدیدتر آشنا شدم و البته دنیای تکنولوژی نیز با سرعت داره به پیش میره و هر روز چیزهای جدیدی وارد میدان میشن و این کار دولوپرها رو کمی سخت کرده البته اگر عاشق کارتون باشید قطعا این موارد رو جزو جذابیت های کار خواهید دید و با کله به سمت یادگیری و استفاده ازشون پیش میرین.
خوشبختانه از دوران سخت حکومت ie بر بازار مرورگرها خارج شدیم و تازه طراح سایت جماعت میتونه از کارش لذت ببره! واقعا دوره بدی بود مخصوصا ie 6 فلان فلان شده …
خلاصه امروز HTML5 و CSS3 خیلی خوب داره ساپورت میشه و آینده برای وب خیلی روشنه ( اگه شروع نکردین بجنبین تا دیر نشده! )
با آمدن Nodejs و ابزارهای مرتبط با اون واقعا بخش عمدهای از کارهای سخت کد نویسی و توسعه راحتتر شده. در حال حاضر با bower و npm خیلی راحت پکیج ها مدیریت میشن با grunt و gulp خیلی کار های خفنی میشه انجام داد مثل کامپایل کردن کدهای css و js و کمپرس کردنشون و فشرده سازی تصاویر و کلی کار دیگه که بعدا دربارش صحبت می کنیم با اومدن preprocessor هم کار نوشتن کدها خیلی راحتتر و ساختارمند شده.
php7 منتشر شده و راندمان خوبی از خودش به نمایش گذاشته و php کماکان بخش عمدهای از وب و بازار طراحی سایت رو در دست داره و میشه گفت داره خوب کار میکنه البته python و JavaScript با Nodejs رو نمیشه دست کم گرفت و من با nodejs کار کردم واقعا کار باهاش لذت بخش هست اما با توجه به راحتی، فعلا زبان اصلی بنده PHP هستش.
در این چند سال مهمترین چیزی که وارد زندگی من شد گنو لینوکس بود که واقعا عالی بود و دید من رو دگرگون کرد و تاکید دارم اگر کسی واقعا می خواهد به صورت حرفهایی وب دولوپر باشه حداقل باید با سیستمهای unix base و منطق حاکم بر اونها آشنا بشه حالا استفاده روزمره و … به جاش اما حداقل آشنایی با اجزای مختلف سیستم و این که سیستم چه طوری کار میکنه واقعا دید خوبی به آدم میده و خیلی از مسائل پشت پرده و مجهول برای دولوپر روشن میشه مثلا این که پروتکلهای شبکه چه طوری کار میکنن TPC/IP چیه HTTP چه طوری کار میکنه، یه سرور لینوکسی چهطوری سایت ما رو میزبانی میکنه و درخواست کاربرها رو دریافت، پردازش و جواب میده و کلی مسائل ریز و درشت دیگه که من توصیه میکنم حتما درکشون کنید. البته نمیشه از لینوکس صحبت کرد و از فرهنگ آزادی نرم افزار و جنبش اپنسورس صحبت نکرد که واقعا تمامی مواردی که در بالا بهشون اشاره کردم مثل PHP، Nodejs و … حاصل این تفکره پس حتما درباره این فرهنگ مطالعه کنید و درکش کنید تا دنیای بهتری داشته باشیم.
سعی میکنم در سری جدید پستها ابزارهای جدید طراحی سایت و برنامه نویسی وب سایت رو معرفی و آموزش بدم و از دنیای گنو لینوکس هم خواهم نوشت تا ببینیم بعد چی میشه …
موفق و شاد باشید