پنجشنبه, ۲۷ دی, ۱۴۰۳ / 16 January, 2025
مجله ویستا

PHP رقیبی جدی برای NET. و J۲EE


PHP رقیبی جدی برای NET. و J۲EE
● پلاتفرم نیرومندی برای وب‌
در خبرها آمده بود كه شركت zend، توسعه‌دهنده فناوری PHP، به‌همراه چند شركت‌دیگر، شروع یك پروژه مهم به‌نام PHP Collaboration Project را اعلام كرده است. این پروژه تلاش دیگری از سوی شركت zend برای تبدیل‌كردن PHP به یك پلاتفرم كامل مبتنی بر وب است. در واقع، هدف اصلی zend، رساندن PHP به نقطه‌ای است كه جایگزین مناسبی برای پلاتفرم‌های دات‌نت مایكروسافت و J۲EE سان مایكروسیستمز باشد.
البته این اولین باری نیست كه زند در این راستا تلاش می‌كند. چندی پیش، این شركت با معرفی <پلاتفرم زند> كه اكنون نسخه دوم آن نیز منتشر شده است، این حركت را بنیان گذاشت. فناوری PHP كه در ابتدا با هدف تولید و توسعه صفحات دینامیك وب براساس زبان برنامه‌نویسی Prel به وجود آمده بود، به تدریج طی سه سال گذشته به یكی از مهم‌ترین فناوری‌های ساخت صفحات وب دینامیك تبدیل‌شد. چنانچه اگر امروز از برنامه‌نویسان وب سؤال كنید، ازASP.NET و PHP به عنوان مهم‌ترین گزینه‌های پیش روی یك برنامه‌نویس برای ساخت صفحات وب یاد می‌كنند.
ولی كمتر كسی از JSP (فناوری ساخت صفحات وب دینامیك براساس جاوا) سخن می‌گوید. در عمل نیز اگر همین الا‌ن به اینترنت مراجعه‌‌كنید، متوجه می‌شوید كه درصد كمی از سایت‌های وب ازJSP استفاده می‌كنند و در مقابل، بازار استفاده از PHP وASP.NET داغ است.
به نظر من یكی از دلایل مهم موفقیت PHP طی ماه‌های گذشته، افزایش نرم‌افزارها و ابزارهایی است كه برنامه‌نویسی و تولید‌نرم‌افزار براساسPHP را آسان‌تر و كاربرپسندتر می‌كند.(به‌عنوان نمونه نرم‌افزارMovable Type) این روند درست نقطه مقابل وضعیت JSP طی چند سال اخیر است كه پیشرفت قابل توجهی در جهت دلپذیرتر‌كردن و آسان‌تر ساختن برنامه‌نویسی تحت وب با استفاده از جاوا نداشته است. دلیل دوم و شاید مهم‌تر، استقبالی است كه از این فناوری در محافل اپن‌سورسی به عمل آمده است. شاید در جریان باشید كه PHP یكی از چهار ستون اصلی راهكار موسوم به LAMP تركیب (Linux/Apache/MySQL/PHP) است.
در میان اغلب كارشناسان دنیای برنامه‌نویسی، این تصور عمومی وجود دارد كه فناوری‌های اپن‌سورسی، رقیب جدی‌ فناوری‌های دات‌نت و J۲EE هستند. به نظر من این فرضیه درستی است و بی‌تردیدPHP می‌تواند جنبش اپن‌سورس را در دنیای برنامه‌نویسی نمایندگی كند. اما رقابت نهایی میان دات‌نت و PHP خواهد بود. زیرا این رقابت یك چالش مهم‌تر را پشت سر خود دارد و آن هم چالش مایكروسافت و لینوكس است.
همین حالا نیز می‌توان به وضوح صف‌آرایی رقبای مایكروسافت و دات‌نت را در جبهه PHP مشاهده‌كرد. تاكنون پروژه PHP Collaboration توانسته است حمایت غول‌هایی همچون اوراكل، IBM، توسعه‌دهندگان MySQL، و اینتل را به دست آورد.
● اركان پلاتفرم PHP
جنبش جدیدی كه حول و حوشPHP شكل گرفته است را می‌توان به دو بخش اصلی تقسیم كرد. یكی همان پلاتفرم زند است كه دربرگیرنده قابلیت‌ها و راهكارهایی است كه در آسان‌سازی مدیریت چندین سرورPHP در یك شبكه سازمانی كاربرد دارد و به‌طور كلی همان نقطه‌‌ای را هدف گرفته است كه نقطه قوت جاوا محسوب می‌شود؛ یعنی سیستم‌های Enterprise.
بخش دوم نیز پروژه جدید PHP Collaboration است كه بر مبنای نسخه پنجم فناوری PHP است و خود از دو عنصر محوری تشكیل شده است: یكی پروژه Eclipse PHP كه به‌وسیله شركت زند هدایت خواهد شد و به نظر من درپی به وجود‌آوردن آلترناتیوی برای پلاتفرم Eclipse جاوا است.
بخش دوم كه احتمالاً مهم‌تر نیز هست، Zend PHP Framework نامیده می‌شود و قلب پلاتفرم جدید PHP را تشكیل خواهد داد. این چارچوب نرم‌افزاری، همانی است كه قرار است. NETFramework مایكروسافت و راهكار جاوا در پلاتفرم J۲EE را هدف قراردهد. این چارچوب، استاندارد كدنویسی و ابزارهای مرتبط با آن در دنیای PHP را تعیین خواهد كرد. قرار است فعالیت در زمینه PHP Framework زیر چتر یك مجوز اپن‌سورسی صورت گیرد. به این ترتیب، حمایت دنیای اپن‌سورس از این پلاتفرم تضمین‌شده به نظر می‌رسد. در عین حال، شركت زند مشغول توسعه نرم‌افزار Zend Studio است كه ابتدای تابستان امسال نسخه چهارم آن نیز عرضه شد. نام این نرم‌افزار برای برنامه‌نویسان دات‌نت می‌تواند یادآورVisual Studio.NET باشد. البته آن طور كه زند توضیح داده است، چون سورس‌كد این ابزار باز نخواهد بود، این شركت تصمیم جدی برای تبدیل‌كردن این نرم‌افزار به مهم‌ترین IDE برنامه‌نویسیPHP نگرفته و مایل است توسعه چنین نرم‌افزاری را به صنعت اپن‌سورس واگذار كند. حال باید منتظر‌ماند و دید كه ماجرای پلاتفرم كامل PHP به كجا خواهد انجامید. اگر نظر شخصی من را بخواهید، آینده درخشانی را برای PHP پیش‌بینی می‌كنم. ولی موضوعی كه برایم از همه جالب‌تر است، رقابت داغ و تعیین‌كننده‌ای است كه میان پلاتفرم دات‌نت مایكروسافت و پلاتفرم PHP اپن‌سورسی پدید خواهد آمد. اگر به موضوع علاقمند هستید، پیشنهاد می‌كنم این منابع را نگاه كنید:
- Zend platform:
www.zend.com/store/products/zendplatform
- lamp developers web site:
www.onlamp.com
- PHP Collaboration:
www.zend.com/collaborationz
بهروز نوعی پور
منبع : ماهنامه شبکه