PDA

View Full Version : گفتگو: آينده PHP?



ahmad1358
شنبه 01 تیر 1387, 14:22 عصر
با سلام من ميخواستم بدونم آينده PHP به چه صورتي است?


من حدوداً يك سالي رو به صورت مداوم دارم با Php كار مي كنم و همينطور دارم پروژه هاي جديد سفارش مي گيرم ولي مي خوام بدونم آيا در آينده هم امكانات php به همينصورت از طرف شركت هاي پشتيباني كننده اضافه مي شه يا اينكه در آينده ممكنه از مايكروسافت و محصولاتش عقب بيفته

ممنون

vahid4134
شنبه 01 تیر 1387, 16:48 عصر
چون php در دنیای open source هست و پشتیبانی اون وابسته به شرکت خاصی نیست و همه در روند پیشرفتش سهم دارند بعید هست که از رقباش عقب بیفته. درست هست که شرکتهایی چون مایکروسافت و سان به عنوان غولهایی در دنیای برنامه نویسی شناخته شده اند. اما اونها تنها شرکتهایی هستند که وابسته به درآمدشون هستند و فقط افراد محدودی رو دارند. اما در نرم افزارهای بازمتن هر گونه قشری در توسعه اون شرکت دارند. از افراد مبتندی گرفته تا هکرهای بسیار حرفه ای و برنامه نویسان حرفه ای.
به عنوان مثال ubuntu که تازه وارد عرصه شده چون بازمتن هست پیشرفتهای خیلی زیادی رو داشته و نسخه ۸٫۰۴ اون از نظر کارایی و زیبایی به خودش نسبت به بقیه سیستم عامل ها می باله. شما وقتی که داری اوبونتو رو نصب می کنه اصلا زبونهایی رو می بینی که تا به حال به گوشت هم نخوره که از کجا اومده ولی اوبونتو داره پشتیبانی می کنه.
در php هم به همین صورت هست. هر بسته جدید که وارد دنیای open source میشه بعد از یک مدت نسخه pecl اون برای php نوشته میشه . البته نباید یادمون بره که ما نباید فقط از php استفاده کنیم بلکه باید در توسعه اون هم سهیم باشیم

Arman_gh
شنبه 01 تیر 1387, 18:26 عصر
يا اينكه در آينده ممكنه از مايكروسافت و محصولاتش عقب بيفته
نمیشه به این سوال پاسخ داد مگر اینکه معیارها یا سنجه‌های خودتون را از «عقب افتادن» بیان کنید. اگر همینی باشد که می‌گوید.

آيا در آينده هم امكانات php به همينصورت از طرف شركت هاي پشتيباني كننده اضافه مي شه
میشه تا حدودی پاسخ داد. اولا، پشتیبانی شرکت‌ها به میزان درخواست‌هایی است که از سوی بازار کار روانه است. الان شاید نیازی به این نباشد که بگم پی‌اچ‌پی محبوبت‌ترین زبان تحت وب است. و بالطبع این محبوبیت در پشتیبانی این شرکت‌ها از پی‌اچ‌پی عامل مهمی است. اما اینکه آیا در آینده چنین پشتیبانی‌ای هم انجام می‌شود یا خیر باید بگم من به دید شک نگاه می‌کنم. رشد و پیچیدگی وب اپلیکیشن‌ها، و گرایش توسعه‌دهندگان به سوی فریم‌ورک‌هایی خوش‌ساختی همچون ریلز، دات‌نت، اسپرینگ و ... مایه‌ی نگاه شک‌انگیز من به آینده این زبان شده است. هر چند که وجود فریم‌ورک‌ها در پی‌اچ‌پی اکنون با رشد و بلوغ خوبی همراه است. اما میزان به‌کارگیری این فریم‌ورک‌ها در سنجش با فریم‌ورک‌های گفته شده اندک است. با وجود این شک اما من همچنان به آينده‌ی این زبان خوش‌بینم.

yaqubian
شنبه 01 تیر 1387, 23:52 عصر
دوست عزیز من هم کاملا با آقا وحید موافقم و امیدوارم صحبت های ایشون مورد تایید شما هم واقع بشه.
متاسفانه ما در ایران بیشتر مصرف کننده ایم تا خالق. و صحبت آقا وحید هم دقیقا این موضوع رو تایید می کنه ما تنها نباید مصرف کننده باشیم باید بتونیم ماژول های جدید رو به open source هایی مثل php اضافه کنیم.
موفق باشید

pesarkhobeee
دوشنبه 03 تیر 1387, 12:16 عصر
خوب نتونستم نظرم رو ننویسم!
خدا میدونه که من طرفدار اپن سورسم ولی هم php کار میکنم و هم asp.net و اگه خیلی از دوستان ناراحت نشن باید بگم که visualstudio باعث شده برنامه نویسی تحت وب با asp خیلی راحتر از php بشه و ادم با داشتن سواد کمتر با استفاده از ابزار گرافیکی و همچنین صرف وقت کمتر!!! یک سایت خوب بسازه!
البته در سمت php هم ide های خوبی مثل zend و kdeveloper هست ولی...!!!
اگه به تاریخ نگاه کنیم میبینیم اکثریت دنبال راحتی بودن و نه کارایی!!!
مثل باب شدن همین ویندوز اشغال .
در ضمن تو شهری که من زندگی میکنم اکثیت شرکت ها دنبال استخدام asp.net + c# هستن!!!
اینو میگم چون چند ماه شهرمونو زیرو رو کردم!!!
و در کل امیدوترم توسعه دهنده های php راهی برای استفاده ساده تر از قدرت اونو به صورت استاندارد ارائه بدن.
البته این ها کلا نظر من بود و احتمال خطاش خوب خیلی زیاده
از پیشکسوتان خواهش میکنم نظر خودشونو بگن تا همه روشن شیم
;-)

zfarhad2000
دوشنبه 03 تیر 1387, 13:05 عصر
البته هرکی کار بلد باشه همیشه براش کار هست چه داخل ایران و چه خارج از ایران. کسانی که می‌گن .net بازارکار بهتری داره احتمالا از بازار php خبر ندارن همین الان بیشتر از پنج شرکت رو می‌شناسم که دربه‌در دنبال یک php کار برای استخدام تمام وقت هستن.

لذت php هم به همون کدنویسیش هست.

مهدی کرامتی
دوشنبه 03 تیر 1387, 14:41 عصر
ميخواستم بدونم آينده PHP به چه صورتي استآینده PHP رو میشه با نگاه به پیشرفتی که از 4 سال پیش تا بحال داشته پیش بینی کرد.
من سال 2002 مطالعه درباره شروع برنامه نویسی با PHP و .Net رو شروع کردم.
اون موقع PHP چند تا IDE ساده داشت و امکانات زیادی برایش موجود نبود (یا حداقل من با چند جستجو به نتیجه خوبی نرسیدم). اما برای دات نت IDE ای مثل ویژوال استودیو مایکروسافت وجود داشت که من رو سریع به هدفم (که توسعه برنامه های مبتنی بر وب با صرف کمترین زمان بود) می رسوند.

از اون موقع تا بحال با PHP برنامه ای ننوشتم، اما در دات نت خبره شدم. این روزها بخاطر نگهداری سایت برنامه نویس و توسعه سیستم های جانبی سایت برنامه نویس که بر روی یک سرور لینوکس قرار داره و با PHP کار میکنه مجبور شدم وقت بیشتری برای PHP بگذارم.
این توفیق اجباری باعث شد از خبرهای خوبی مطلع بشم:


PHP دیگه فقط یک Script Processor بدون امکانات جانبی نیست، Framework های زیادی برای اون توسط شرکتهای مختلف توسعه داده شده که بعضی از اونها واقعا قابل توجه است، مثلا Smarty و CakePHP
این روزها وقتی صحبتی از یک تکنولوژی جدید (مثل MVC و یا Ajax) میشه سرعت مجهز شدن PHP به اون با دات نت برابر و در مواردی سریعتره!
هزینه نگهداری و داشتن سرورهای ویندوز (که امکان پایه دات نت است) روز به روز بیشتر میشه، در حالی که هزینه استفاده از سرورهای لینوکس مانند گذشته پایین باقی مونده و این به صرفه تره.
و چند تا مورد دیگه که الان یادم نمیاد.

این اتفاقات همگی در بازه زمانی ای که من با دات نت مشغول بودم اتفاق افتاده (شاید زمان شروع بازه زودتر از 2002 بوده، اگر اینطور بوده من خبری از اونها نداشتم)، و این رشد PHP همراه با تکنولوژی های دیگه رو به مرور زمان نشون میده.
آینده PHP رو هم با مرور گذشته اش میشه پیش بینی کرد.

vahid4134
دوشنبه 03 تیر 1387, 16:06 عصر
خوب نتونستم نظرم رو ننویسم!
خدا میدونه که من طرفدار اپن سورسم ولی هم php کار میکنم و هم asp.net و اگه خیلی از دوستان ناراحت نشن باید بگم که visualstudio باعث شده برنامه نویسی تحت وب با asp خیلی راحتر از php بشه و ادم با داشتن سواد کمتر با استفاده از ابزار گرافیکی و همچنین صرف وقت کمتر!!! یک سایت خوب بسازه!
البته در سمت php هم ide های خوبی مثل zend و kdeveloper هست ولی...!!!
اگه به تاریخ نگاه کنیم میبینیم اکثریت دنبال راحتی بودن و نه کارایی!!!
مثل باب شدن همین ویندوز اشغال .
در ضمن تو شهری که من زندگی میکنم اکثیت شرکت ها دنبال استخدام asp.net + c# هستن!!!
اینو میگم چون چند ماه شهرمونو زیرو رو کردم!!!
و در کل امیدوترم توسعه دهنده های php راهی برای استفاده ساده تر از قدرت اونو به صورت استاندارد ارائه بدن.
البته این ها کلا نظر من بود و احتمال خطاش خوب خیلی زیاده
از پیشکسوتان خواهش میکنم نظر خودشونو بگن تا همه روشن شیم
;-)
در مورد راحتی کسی شکی در مورد ASP.NET نداره
اما مزایی دیگه php رو یادتون نره. که شما که در دنیای بازمتن هستید ازش خبر دارید.
اما دنبال راحتی بودن که دلیل نمیشه یک چیز بهتر باشه. اگر هدف یک برنامه نویس فقط نوشتنش هست و گرفتن یه پولی و اینکه زودتموم بشه حالا کدش هر چی می خواد باشه به نظر من باید بیکار باشه بیاد سراغ php . همون دات نت بهترین گزیینه هست.
دید برنامه نویسان حرفه ای php با ASP.NET خیلی فرق می کنه. php کارها اصلا دوست ندارند ویژوال کار کنند. مگه borland برای php یک ویژوال درست نکرد. پس چرا هیچیکی ازش استفاده نکرد؟
در ضمن به نظر من میشه با php هم به سرعت کد نویسی کرد (البته نه به سرعت ASP.NET)
استفاده درست از CMS ها استفاده درست از فریم ورکها. روش درست نوشتن کد جهت DEVELOP و ... باعث میشه سرعت نوشتن کد نویسی در php بالا بره.



آینده PHP رو میشه با نگاه به پیشرفتی که از 4 سال پیش تا بحال داشته پیش بینی کرد.
من سال 2002 مطالعه درباره شروع برنامه نویسی با PHP و .Net رو شروع کردم.
اون موقع PHP چند تا IDE ساده داشت و امکانات زیادی برایش موجود نبود (یا حداقل من با چند جستجو به نتیجه خوبی نرسیدم). اما برای دات نت IDE ای مثل ویژوال استودیو مایکروسافت وجود داشت که من رو سریع به هدفم (که توسعه برنامه های مبتنی بر وب با صرف کمترین زمان بود) می رسوند.

از اون موقع تا بحال با PHP برنامه ای ننوشتم، اما در دات نت خبره شدم. این روزها بخاطر نگهداری سایت برنامه نویس و توسعه سیستم های جانبی سایت برنامه نویس که بر روی یک سرور لینوکس قرار داره و با PHP کار میکنه مجبور شدم وقت بیشتری برای PHP بگذارم.
این توفیق اجباری باعث شد از خبرهای خوبی مطلع بشم:


PHP دیگه فقط یک Script Processor بدون امکانات جانبی نیست، Framework های زیادی برای اون توسط شرکتهای مختلف توسعه داده شده که بعضی از اونها واقعا قابل توجه است، مثلا Smarty و CakePHP
این روزها وقتی صحبتی از یک تکنولوژی جدید (مثل MVC و یا Ajax) میشه سرعت مجهز شدن PHP به اون با دات نت برابر و در مواردی سریعتره!
هزینه نگهداری و داشتن سرورهای ویندوز (که امکان پایه دات نت است) روز به روز بیشتر میشه، در حالی که هزینه استفاده از سرورهای لینوکس مانند گذشته پایین باقی مونده و این به صرفه تره.
و چند تا مورد دیگه که الان یادم نمیاد.

این اتفاقات همگی در بازه زمانی ای که من با دات نت مشغول بودم اتفاق افتاده (شاید زمان شروع بازه زودتر از 2002 بوده، اگر اینطور بوده من خبری از اونها نداشتم)، و این رشد PHP همراه با تکنولوژی های دیگه رو به مرور زمان نشون میده.
آینده PHP رو هم با مرور گذشته اش میشه پیش بینی کرد.


من هم با شما موافقم.
بعضی از مشتری های ما فقط به خاطر اینکه سایتشون با ASP.NET هست باید هزینه های خیلی سنگینی رو بپردازند تا بتونند سایتها رو بالا نگه دارند. این از یک طرف هست . از طرف دیگه اگر یک مقدار بازدیدشون بالا بره مجبور به ارتقا میشن و باز هم هزینه براشون بالاتر میره.
قیمت ویندوز و مخلفتاش هم که همینطور در حال افزایش هست.

به نظر من
php
یعنی دنیای کد نویسی در وب با قابلیت گسترش در تمام نقاط وب

هر نرم افزار تحت وب که یک مقدار به php ربط داره بعد از مدت کوتاهی نسخه php اون در دسترس عموم به صورت رایگان قرار می گیره.
شما با php می تونید در دنیای وب هر کاری کنید و این مزیت یعنی همه چیز
از نوشتن یک برنامه ساده login تا مدیریت سرورهای مختلف از راه دور و ارتباط با API های مختلف برای مدیریت سرورها به صورت خودکار
حتی من وب سرور با php هم دیدم که نوشته شده و بیشتر از ۷۰ کیلوبایت هم حجم نداشته.

Malakootee
دوشنبه 03 تیر 1387, 16:21 عصر
درسته که php خیلی امکانات بیشتری داره و دست برنامه نویس باز هست ولی فکر میکنم نسبت به وقت و انرژی که میزارین ارزشش رو نداره یعنی با .net خیلی نتیجه بهتری رو میگیرین.

vahid4134
دوشنبه 03 تیر 1387, 18:02 عصر
درسته که php خیلی امکانات بیشتری داره و دست برنامه نویس باز هست ولی فکر میکنم نسبت به وقت و انرژی که میزارین ارزشش رو نداره یعنی با .net خیلی نتیجه بهتری رو میگیرین.

باز که شد همون حرف.
بستگی داره یک سایت برای شما چقدر با ارزش باشه.

yaqubian
دوشنبه 03 تیر 1387, 23:05 عصر
سلام دوستان
قابل توجه تمامی دوستداران php
به این آدرس برید و ببینید آینده PHP رو:
http://www.ibm.com/developerworks/opensource/library/os-php-future/?ca=dgr-lnxw01PHP-Future
موفق باشید

smile17
سه شنبه 04 تیر 1387, 00:03 صبح
قدرت زبان هاي برنامه نويسي كه از طرف مايكروسافت پشتيباني مي شوند در واسط هاي كاربري قدرتمند و جذاب اون هاست.اگر به مسئله ي كپي رايت نگاهي بيندازيم و قيمت تهيه امكانات برنامه نويسي در .net و php رو با هم مقايسه كنيم اون موقع ديگه .net با توجه با قيمت بالايي كه در مقابل PHP داره ديگه حرفي براي گفتن نداره.
ولي در ايران اين بحث ها فرق مي كند و اگر بدون توجه به مسئله ي كپي رايت به اين قضيه نگاه كنيم ، .net از نظر امنيت و سرعت توليد كد و سادگي برنامه نويسي جلوتر از PHP است

amirhosein
سه شنبه 04 تیر 1387, 08:19 صبح
این بحثها یه جنگ زرگری بیشتر نیست. هر کدوم برای کاری مناسبن. سرعت و راحتی با دات نت. توسعه و منابع زیاد برای پی اچ پی. مخصوصا اگه کسی به CMS ها علاقمنده پی اچ پی تو این زمینه به طرز وحشتناکی جلوتره. از همه اینها گذشته همیشه معتقد بودم که پروژه رو انجام بده و پولتو بگیر. توی ایران ما هم که ماشاالله کارفرماهای ما اینقدر غیر حرفه ای هستن که اصلا براشون مهم نیست تو برنامه رو با چی و چه جوری می نویسی.حتی می تونی یه وبلاگو به جای سایت بهشون تحویل بدی! پروژه های درست و حسابی رو هم که به من و شما نمیدن پس بیخود جوش سرعت و توسعه و این چیزا رو نزنید. با هر کدوم راحتید کار کنید.

vahid4134
جمعه 07 تیر 1387, 18:48 عصر
این بحثها یه جنگ زرگری بیشتر نیست. هر کدوم برای کاری مناسبن. سرعت و راحتی با دات نت. توسعه و منابع زیاد برای پی اچ پی. مخصوصا اگه کسی به CMS ها علاقمنده پی اچ پی تو این زمینه به طرز وحشتناکی جلوتره. از همه اینها گذشته همیشه معتقد بودم که پروژه رو انجام بده و پولتو بگیر. توی ایران ما هم که ماشاالله کارفرماهای ما اینقدر غیر حرفه ای هستن که اصلا براشون مهم نیست تو برنامه رو با چی و چه جوری می نویسی.حتی می تونی یه وبلاگو به جای سایت بهشون تحویل بدی! پروژه های درست و حسابی رو هم که به من و شما نمیدن پس بیخود جوش سرعت و توسعه و این چیزا رو نزنید. با هر کدوم راحتید کار کنید.
از نظر اینکه در ایران اینگونه برداشت میشه کاملا صحیح هست اما همین طرز تفکر باعث پسرفت جامعه میشه.سایتها در ایران ارزشی ندارند و این باعث شده جایگاه اینترنت درایران اینقدر پایین باشه. حتی کشورهای عربی هم از ما جلوتر افتاده اند به خاطرطرز فکر درست در مورد تکنولوژی های مورد استفاده در دنیای اینترنت.
از طرف دیگه پروژه های درست حسابی هم که گیر یکی میاد همین بلا رو سرش در میاره که زود تموم کنه و به راحتی پول به جیب بزته مثل سایتهای آموزشکده ها و دانشگاه ها که واقعا ادم حالش به هم می خوره این سایتها رو نگاه می کنه.
اینها رو یک طرف بزارید . از طرف دیگه می دونید چند نفردر ایران دارن برای خارجی ها سایت درست می کنند. سایتهایی که آدم انگشت به دهن می مونه. حداقل 5 تا ازدوستان من این کار رو می کنند دلیلشون هم این هست که توی ایران ارزش سایتهایی با قدرت بالا و سرعت بالا کم هست.
ای کاش روزی هم توی ایران برسه که ارزش یک کار پولش نباشه

smile17
جمعه 07 تیر 1387, 19:34 عصر
[quote=vahid4134;54395 از طرف دیگه می دونید چند نفردر ایران دارن برای خارجی ها سایت درست می کنند. سایتهایی که آدم انگشت به دهن می مونه. حداقل 5 تا ازدوستان من این کار رو می کنند دلیلشون هم این هست که توی ایران ارزش سایتهایی با قدرت بالا و سرعت بالا کم هست.
ای کاش روزی هم توی ایران برسه که ارزش یک کار پولش نباشه[/quote]
همين طوره................................