گاهی دنیای اطراف ما با چنان سرعتی تغییر میکنه که ما حتی تغییر رو احساس نمی کنیم. حداقل برای من ، دیدن هر روزه امکانات جدید در گوگل، یاهو ، ویندوز . . . چنان عادی شده که از کنار آنها حتی بدون تست کردنشون می گذرم . اگر چه بروز بودن برای کسی که زمینه فعالیتش هم آی تی است، امری ضروری محسوب می شود اما گاهی فکر می کنم اگر قرار باشه همه این ها رو بررسی کنم به هیج کاری نمی رسم. که ناگهان شنیدن یک خبر و کمی تحقیق پیرامون آن، من رو با دنیای جدیدی آشنا می کنه .
یکی از این خبر ها دیروز توسط امیل و از طریق سایت PHPCLASSES به دستم رسید . خبری پیراون ابتکارات جدید مایکروسافت برای پی اچ پی کاران با عنوان “مایکروسافت به دنبال افزایش ارتقای مشاغل برای برنامه نویسان PHP ”
همان طور که میدونید بحث انتخاب بین پی اچ پی و محصولات مایکروسافت برای برنامه نویسان تازه کار و طرفداران دو گروه ،سالهاست که ادامه داره و جواب قطعی هم براش وجود نداره. تنها چیزی که من از این بحث ها آموختم اینه که بهتر هیچگاه وارد این بحث نشده و به جای اون زمانم رو صرف افزایش دانش برنامه نویسیم کنم!!
۲ تفکر همیشه در این بحث ها پیش کشیده می شه که قبل از اشاره به اون ها باید اعتراف کنم که هیچکدوم از آونها رو باور ندارم
الف ) با پی اچ پی نمیشه برنامه های بزرگ نوشت
ب ) پی اچ پی کاران حقوقی کمتر از دات نت کاران می گیرند.
به باور من ، گزینه اول شاید نتیجه یک چنگ روانی باشه که طرفداران مایکروسافت برای غلبه بر بازار تلاش در القای اون دارن . نمونه های بسیاری از سایت های بزرگ اجرا شده با پی اچ پی بر روی اینترنت خود گواه این ماجراست. در مورد گزینه دوم هم اعتقاد من بر اینه که هر فردی به اندازه دانش و مهارتش می تونه ارزش خودش رو تعیین کنه . نزدیک به ۷ سال کار در این زمینه و چندین تلاش برای استخدام برنامه نویس نمایش دهنده این واقعیت بود که حداقل در جامعه برنامه نویسان ایرانی در اغلب موارد تناسبی بین شایستگی و حقوق درخواستی فرد وجود ندارد برای این افراد معمولا بهترین انتخاب استخدام در یک محیط دولتی یا نیمه دولتی است که اغلب هم به دلیل عدم رعایت قانون کپی رایت و عدم هزینه بر بودن برنامه ها ، از محصولات مایکروسافت استفاده می کنند گرچه این محیط ها معمولا پیشرفت های شغلی،و دانشی در پی ندارند .
به نظر میرسه آقای مانوئل لموس هم در پاسخ به این دو سوال با من هم عقیده است :
- Is PHP really ready for the enterprise market?
This is a recurring question that we often see being asked among the PHP community. I would say that is the wrong question to ask. Whether PHP is technically ready or not for the enterprise market is not really an issue. Let me explain.
….
I am sure that the problem is not whether PHP is technically ready or not for the enterprise market, but rather the fact that many PHP professionals are not ready to address the needs of larger companies.
I think the greatest problem of those PHP professionals is the (lack of) perception of what are really the needs of those companies.
به عقیده او پی اچ پی برای انجام پروژه های بزرگ آماده است اما این برنامه نویسان هستند که برای انجام پروژه های بزرگ آماده نیستند .
خبری که در ادامه صحبت آقای لموس مطرح میشود امکاناتی است که مایکرو سافت برای پی اچ پی کاران فراهم کرده است . مثل همیشه این بحث حمله شدید طرفداران متن باز و تردید آنها را به همراه داشت .
خوب حالا باید بر گردم به بحث آغازین این پست . با نیم نگاهی به تحولات که در اطرافمون در حال رخ دادن و به همون دلیل که مایکروسافت نتونست بی خیال پی اچ پی شود، ما هم نمی تونیم به همین راحتی از کنار مایکروسافت بگذریم اگر بخواهیم در تحولات آینده سهیم باشیم.
در پایان باید گفت باید با هوشیاری به تحولات اندیشید و از امکانات جدید بهره جست بدون آنکه موقعیت و جایگاهی که در اون هستیم رو از دست بدیم اشتباهی که دلفی انجام داد و منجر به از دست دادن بخش بزرگی از بازارش شد. به عنوان مثال یکی از امکانات مایکروسافت برای پی اچ پی ، toolkit for PHP with ADO.NET Data Services است در حالیکه خود پی اچ پی ایکستنشن های قوی برای ارتباط با انواع پایگاه داده داره .





























