سلام
چند وقتی هست که دارم کلنجار میرم PHP یا پایتون ؟
خودم چند سالی هست که دارم با PHP کد می زنم. با فریم ورک های مختلفی کار کردم. اما امدم اینجا تا شما کمک حال تصمیمم باشید.
به نظرتون PHP در آینده پرکاربرد تر هست یا پایتون؟
و اگر یکی بخواد از اول کار کنه شما کدومو بهش پیشنها میدید؟
سلام اگر وب میخواید کار کنید همون php ولی اگر میخواید هوش مصنوعی و تحلیل داده ، و از این موارد رو در کنار وب کار کنید python
سلام
@sariapro
مهم اینه تو چه مقطعی ، تو کجا ، با چه دیدی کار کنید
تو ایران بخوایید کار کنید ، و وب کار کنید قطعا PHP
چرا؟
1) چون چند سالی هست که داره استفاده میشه ، چه خامش ،چه با فریم ورک هاش
2) هزینه های جانبی اعم از سرور و هاست و اینا به طبع پایین تره..
3) جامعه توسعه دهنده بیشتری تو ایران داره نسبت به پایتون...! شما یه سوالی چیزی تو PHP یا فریم ورکاش داشته باشی خیلی خیلی سریع تر به جوابش میرسی تا یه مشکل یا سوال در باره پایتون.
4) تقریبا پاسخگوی 99 درصد نیاز های مشتری در پیاده سازی پروژه هست.
تو خارج خب زبان های دیگه ای مد نظره ، زبان go
rubby و پایتون.
سبک پروژه هاشون هم با ما خیلی فرق داره...
تو مباحث هوش مصنوعی و داده کاوی خب پایتون عملکرد بهتری داره
اول علاقه رو مشخص کنید ، دوم حوزه کاری رو مشخص کنید
فکر نکنید الان پایتون برید سمتش ، از PHP جا میمونید یا بلعکس
زبانی رو برید سمتش که باهاش راحت ترید و میتونید کسب درآمد کنید
پایتون زبان قدرتمندی هست اما تو حوزه خودش
PHP قدرتمنده تو حوزه خودش
همه چی به جاش
اما داستان جاوا اسکریپت کمی متفاوت تره نسبت به بقیه زبان ها...
وب
موبایل
سمت سرور
داده کاوی
هوش مصنوعی
سمت کلایت و دسکتاپ
کم کم داره فراگیر میشه!! این مورد رو هم مد نظر داشته باشید...
یادگیری همه این ها خب پیچیده ، زمان بر و واقعا وقت میخواد...
پس تصمیم گیری کنید
سمت چیزی برید که لااقل بتونید ازش کسب درآمد کنید
کسی که جاوا اسکریپت یا نود بلد نیست ، نمیگن ، عههه یارو هیچی نمیدونه
کسی که پایتون بلد نیست نمیگن عههه این اصلا چیزی نمیفهمه
نه اصلا اینطور نیست
شما سمت هر کدوم که برید ، توی اون وقت بزارید
موفق خواهید بود
@sariapro
سلام خدمت شما
من خودم قبلا یه مدت php کار میکردم اما خب از سینتکسش خوشم نیومد به همین دلیل کلاً سوییچ کردم رو پایتون و راضیام :)
بزودی مقالاتی رو در همین رابطه منتشر میکنیم که زبانهای مختلف با همدیگه مقایسه کنه و انتخاب رو برای کسایی که مایل به یادگیری برنامه نویسی هستند راحتتر کنه.
من لاراول کار میکردم و الان رفتم سمت پایتون و جنگو
واقعیت اینه تو بحث وب هیچی حریف لاراول نمیشه تو ایران
ممنونم از جواب دوستان
خوب چرا من چنین سوالی رو مطرح کردم؟
من ساعت ها وقت میزارم، انرژی میزارم و ... که php رو یاد بگیرم. نه php هر زبون دیگه ای درسته؟
به فرض انتخاب من php هست و اینکار رو کردم. در انتها نتیجه چیه؟ فردی هستم که صرفا می تونم ائ تحت وب بزنم درسته؟
خوب حالا فرض کنید همین کار رو با پایتون کنم. در نهایت می تونم محصولات متنوعی ایجاد کنم که صرفا وابسته به وب نیست.
صحبت بالام رو شما دوستان تایید یا رد کنید. درسته یا خیر؟
و اینکه آیتم مهم هر وب اپی سرعت اون هست. چیزی که من شنیدم پایتون سرعت مناسب تری نسبت به php داره
به نظرتون معقولانه تر نیست بریم سمت پایتون؟
درود
دوستمون @Alimotreb هم تو صحبت هاش اشاره کرد.. مهم اینه که شما کجای دنیا میخواهید از یه زبان استفاده کنید.. داخل ایران PHP واقع مرسومه و بازار کار بسیار بزرگتری نسبت به پایتون داره..
اما جدا از اینکه چه زبانی بهتره...
به نظر من کسی که میخواهد توی برنامه نویسی موفق باشه نباید خودشو محدود به یک زبان بکنه...
یکی از نکات اصلی در برنامهنویسی قدرت حل مسائل هست.. ممکنه زبان های مختلف با سینتکس های مختلف کار کنند اما یه چیز بین همهشون مشترکه » بستری در اختیار توسعه دهنده قرار میدند تا مشکل رو حل کنه وگرنه ما الگوی طراحی دکوراتور (Decorator Dessign Pattern) رو در تمام زبان هایی که از شئ گرایی پشتیبانی میکنند داریم. همچنین قواعد SOLID
برای شخصی که برنامه نویسی رو با تمام موارد موجود در یه زبان یاد میگیره... سوئیچ کردن به زبان های دیگه هم فقط مسئله یادگیری سینتکس هست .
موفق باشید
از تمامی پاسخ ها من استفاده کردم. اما واقعیت امر هنوز به جوابم نرسیدم. من یه ادعایی دارم که از قول خودم میگم منطق با منه (فقط ادعایی بیشتر نیست).
این ادعای منه، حالا امدم اینجا که شما منطق و فکر من رو نقض کنید که اگر اشتباه فکر می کنم اصلاح کنم. من میگم :
پایتون زبانی هست کاربرد بسیار بالایی داره، سرعت مناسب تری داره و از php چیزی کمتر نداره. خوب وقتی دوتا برتری خیلی مهم داره چرا این رو ترجیح ندم به php که صرفا برای نرم افزارهای تحت وب هست؟ (منهای بازار کار کنونی)
من به عنوان کسی این مطلب رو مینویسم که فریلنسر نیستم، کارمند نیستم و محصولی که میزنم برای خودمه نه دیگران.
اول اینو بدونید قرار نیست فقط یکی از این ها رو بلد باشید؛ میتونید هر دو رو یاد بگیرید! هم پایتون و هم پی اچ پی
منطق یکسان و سینتکس یکسان (نه خیلی اما یکسانه و به سادگی قابل درکه)
من خودم برای پروژه اخرم بین جنگو، نود و لاراول شک داشتم؛ NodeJS رو انداختم کنار به خاطر ازادی کمتر و پیچیدگی بیشتر.
بین لاراول و جنگو (هر دو رو یاد داشتم) من لاراول رو انتخاب کردم چون سینتکس PHP برای اشنا تره به دلیل حدود 7 سالی که باهاش کار کردم.
باید خودت ببینی با کدوم بیشتر حال میکنی.
من با لاراول نوشتم. بعدا دیدم سایتم به حدی بزرگه که لاراول جوابم رو نمیده و کم میاره پورتش میکنم به جنگو.
در بیشتر بررسی هایی که خونده بودم جنگو به خاطر پایتون از نظر پرفرمنس اول بود و این درسته اما من لاراول رو واسه شروع انتخاب کردم. چون خودم باهاش راحت ترم.
شما هم ببین با چی بیشتر حال میکنی. و بدون محدود به یادگیری یه دونه از این ها نیستی.
چون گذرت در اینده مثلا حتما به پایتون میخوره و باید یاد داشته باشی.
از یادگیری نترس
سلام
مسئله فقط قدرت و سرعت و ... نیست. مسئله مهم پول و کسب درآمد هست.
برای اینکه یک سایت با php و هاست و همه چیزی و مسلما پشتیبانی راحتر به خاطر متخصصان بیشتر برای رفع ایراد در می یاد 100 تومن ولی همون سایت با جانگو می شه یه میلیون. خوب مشتری شما ترجیح می دهد اون سایت 100 نومنی رو براش بزنید .
این یه مثال ساده هست. خیلی مسائل غیر فنی و غیر تخصصی هست که ممکنه در انتخاب شما نقش داشته باشه .
اگر دارید زبان اول رو یاد می گیرید من شخصا پایتون رو توصیه نمی کنم....
البته این شرایط در صورتیه که می خواید چند زبون رو شاید یادبگیرید...
داخل ایران و در کل جهان حدود 70 درصد فضای جهانی اینترنت رو php تشکیل می ده...
از لحاظ بازار کار هم بخواید در نظر بگیرید php بهتره....
اما پایتون هم کاربرد های مخصوص به خودش رو داره....
من شخصا تا الان نیازی به پایتون پیدا نکردم تو طراحی هام ولی اگه نیازی پیدا کنم فکر می کنم در حد اضافه کردن یه اسکریپت ساده باشه که اون هم به راحتی داخل اینترنت وجود داره فقط کافیه سرچ کنید.....
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟