لینک کوتاه مطلب : https://hsgar.com/?p=6914

چرا پس از 20+ سال هنوز PHP و جاوا اسکریپت را دوست دارم | توسعه دهنده بزغاله

در طول بیست سال گذشته، من بیش از ده ها زبان را به صورت حرفه ای استفاده کرده ام، از C تا Common Lisp، از جاوا تا پایتون، از C++ تا Typescript.

با این حال، من عاشق زبان های برنامه نویسی جنکی هستم. به طور خاص، من واقعا از PHP و جاوا اسکریپت لذت می برم.

در اینجا دلیل آن است.

آنها توسط افرادی استفاده می شوند که کارشان را انجام می دهند.

این کار یافتن افرادی را آسان می کند که:

  • درک نیازهای کسب و کار،
  • می تواند به سرعت تکرار شود
  • در گذشته پروژه های زیادی را حمل و نگهداری کرده اند.

مقدار زیادی FUD وجود دارد که در طول سال ها به صورت محموله پرورش داده شده است.

PHP8 PHP3 مادربزرگ شما نیست، ECMAScript 12 جاوا اسکریپت پدربزرگ شما نیست.

اکوسیستم آنها نیز ثابت نمانده است. ابزارهایی مانند CPAN، PECL، npm فشار تکاملی قابل توجهی را بر زبان های دیگر وارد کرده اند. جاوا اسکریپت با پارادایم ها و چارچوب های جدید روزانه خود، سال ها کانون نوآوری بوده است.

کیفیت آنها توسط عوامل دیگر جبران می شود.

این زبان ها نه به دلیل ظرافت، بلکه به دلایل دیگری محبوبیت دارند.

اینها می توانند:

  • سرعت
  • سهولت استقرار
  • چکش خواری
  • ابزار سازی
  • انجمن
  • چارچوب ها
  • بستر، زمینه

PHP به دلیل مدل cgi-bin آن مورد علاقه من است:

  • پایگاه های کد قدیمی را می توان به صورت تکه تکه بازسازی کرد
  • نشت منابع وجود ندارد
  • ذخیره سازی و مقیاس بندی ساده تر هستند

آنها سرگرم کننده هستند.

از آنجایی که نواحی اساسی زبان مناطق مشکل‌ساز هستند، به این معنی است که برنامه‌نویسی با حس آزمایش همراه است. یافتن راه هایی برای نوشتن کدهای ظریف به زبانی که هیچ کدام را تجویز نمی کند لذت بخش است.

زبان های برنامه نویسی Janky اکولایزرهای عالی هستند.

از آنجایی که آنها کاملا سهل گیر هستند، به افراد با هر سطح و پیشینه ای اجازه می دهند برنامه نویسی را شروع کنند. شما می توانید یک مبتدی کامل PHP باشید و در عرض چند روز یک وب سایت واقعی داشته باشید.

با کپی پیست کردن قطعه های BASIC و بعداً ساختن وب سایت های خودم با PHP2 و PHP3، احساس غرور می کنم که می توانم با کمک به تازه واردان در جایی که هستند، جبران کنم.

پوک کردن یک نوجوان 12 ساله یا تازه فارغ التحصیل بوت کمپ به دلیل اینکه در حال نوشتن کد واقعی هستند، نکته اصلی را از دست داده است.

در واقع، از آنجایی که کاربران سازنده و یادگیرنده هستند، زیرا پیشینه‌های متنوعی دارند، زبان‌های جنکی معمولاً جوامع بسیار فعال و خوش‌آمدی دارند.

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

پی اچ پی، جاوا اسکریپت، لوا، پرل همگی ابزارهای موثری را ارائه می دهند:

  • کارکرد
  • متغیرها
  • کلاس ها
  • توابع درجه یک
  • گاهی اوقات صفات و وراثت نمونه اولیه.

نرم افزار خوب این است:

  • هم ترازی محصول
  • طراحی نرم افزار
  • نامگذاری و الگوهای طراحی
  • اجرای متغیرها از طریق تجزیه و تحلیل استاتیک یا آزمایش واحد
  • ارائه حلقه های بازخورد سریع و موثر برای توسعه دهندگان
  • ارتباط تیمی خوب

هیچ کدام به زبان بستگی ندارد.

جاوا اسکریپت و PHP به طور خاص با:

  • کتابخانه های جامد
  • ابزارهای تحلیل استاتیک عملی
  • پشتیبانی عالی از IDE

در واقع، آنها ابزار بهتری نسبت به بسیاری از زبان های برنامه نویسی “جدی” دارند.

من عاشق پایگاه های کد قدیمی هستم.

پایگاه کد قدیمی به این معنی است که محصول عملکرد خوبی دارد. این بدان معنی است که من اغلب می توانم پیشرفت های فوری و تاثیرگذار داشته باشم.

برای من، هیچ چیز به لذت بهبود یک محصول با کاربران زیاد نزدیک نمی شود.

لینک منبع

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.