سلام php یا C#؟ من الان دارم تو شرکتی با php laravel کار می کنم اما به نظرم php زبان قوی نیست و فقط به درد طراحی وب می خوره اما زبان هایی مثل C# - python هستند که قوی ترند مهاجرت کنم به c#؟
@humehrgarivani
دوست عزیز من 15 ساله .net کار میکنم و سه ساله php و لاراول کار میکنم بهت توصیه میکنم عمرتو با این دو زبون هدر نده اگه واقعا خوب میخوای کار کنی توی هر زمینهای برو سمت Go یا حداقل پایتون و خانواده جاوا
تازه php فقط به درد صفحات وب میخوره مگرنه برای API-Centric اصلا مناسب نیست چون php ذاتا monolithic هست و برای ساخت صفحات وب ساخته شده.
سلام مگه قراره از php جای دیگهای به غیر وب هم استفاده کرد ! اگر شما هدفتون وب نیست میتونید C# یاد بگیرید !
ولی من که اصلا با خانواده C# و اینا اصلا حال نمیکنم ترجیح میدم اگر بغیر وب دارم کار میکنم از python استفاده کنیم ولی برای وب php رو ترجیح میدم بخاطر اینکه تخصصی برای وب اومده :)
php زبان مخصوص طراحی وبسایت هستش.
زبان هایی نظیر C# و Python زبان برنامه نویسی هستند (شامل طراحی سایت هم می شوند). اگر دنبال مقصودهای به غیر از طراحی سایت هم باشید به سراغ این زبان ها میرید.
درود
قبل از PHP مجبور بودند کدهای یه صفحه وب رو در قالب برنامه های C و بعدها با Perl پیاده سازی کنند که اصلا کار ساده ای نبود.
در حال حاظر ۸۰٪ کل وب سایتهای دنیا روی بستر PHP هستند و اون ۲۰٪ دیگه شامل ASP, Python, Java, Go و غیره هستند.. (میشه گفت این آمار در ایران بالای ۹۰٪ هست)
دوستان هم اشاره کردند چنانچه شما هدفتون برنامه نویسی تحت وب هست و داخل ایران مشغول هستید.. PHP بهترین گزینهست و همچنین لاراول.
من تنها ادارات دولتی و برخی سازمانها رو دیدم که در ایران طرفدار ASP.net و #C هستند. اما از طرف دیگه بزرگترین وب سایتها با بازدیدهای خیلی بالا مثل دیجیکالا دارن به خوبی با PHP کار میکنند.
به طور قطع C# بسیار قوی تر از php از هر لحاظ هستش. من با هر دو دارم کار میکنم laravel و asp.net
ولی کاملا بسته به هدف و کاربرد داره.
من نزدیک به 3 سال هستش که به طور کاملا حرفه ای سی شارپ کار میکنم و خیلی علاقه مند به خانواده دات نت هستم ولی قبل از شروع باید به این نکته توجه کنید که این زبان کاملا زبان سختی هستش (در سطح حرفه ای) که به نظر خودم (با این که خیلی به این زبان علاقه مندم) بعضی جاها به قول خودمون "الکی سختش کرده" . من با سی شارپ توی حوزه های wpf - windows form - xamarin android/ios/forms به صورت حرفه ای کار کردم و کمی هم asp . میتونم بگم که اکثر سازمان ها و مراکز دولتی طرفدار پرو پا قرص دات نت هستن ولی اگه بخواید بازار کار بیرون رو هم در نظر بگیرید پیشنهادم اینه که به جاش سمت زبان های آسونتری مثل پایتون برید.
در کل اگه کسی بخواد سی شارپ رو شروع کنه و صبر و استقامت زیادی نداشته باشه به نظرم زود ازش زده میشه.
@humehrgarivani
اگه زبونی مث C نمیومد مطمعنا ( پایتون ، پرل ، سوییفت ، روبی و ... ) نمیومدن . پس زبان بدشت مزخرفیه .
Php قدرتش مخصوص وبه .
اگه دنبال یه زبون قدرتمند میگردین خب چرا سراغ جاوا نمیرید .
@humehrgarivani
دوست عزیز من 15 ساله .net کار میکنم و سه ساله php و لاراول کار میکنم بهت توصیه میکنم عمرتو با این دو زبون هدر نده اگه واقعا خوب میخوای کار کنی توی هر زمینهای برو سمت Go یا حداقل پایتون و خانواده جاوا
تازه php فقط به درد صفحات وب میخوره مگرنه برای API-Centric اصلا مناسب نیست چون php ذاتا monolithic هست و برای ساخت صفحات وب ساخته شده.
هر کدوم مزایا و معایب خودشو داره، بسته به نیازت باید باهاشون کار کنی.
برخی دوستان طرفداری یکجانبه می کنن که به نظرم اشتباهه.
خودم طرفدار نرم افزار های متن باز هستم.
ولی اگه برای ادارات دولتی میخوای C# و ASP
همه اداره جات دولتی تا 20 سال دیگه شاید بتونن از اکوسیستم ویندوز خارج شن! که همچین تصمیمی هم ندارن!
فرض بر اینکه شما بخوای برای مراکز بهداشتی نرم افزار HIS یا HMIS و یا... بسازی که خیلی هم گرونن ( بتونی نظر بیمارستان و دانشگاه علوم پزشکی رو جلب کنی ) هر بیمارستان 40 یا 50 میلیون برنامه رو میخرن و پشتیبانی هم هر 6 ماه 5 یا 6 میلیون میدن.
اگه قید ادارات رو زدی حالا میتونی تصمیم بگیری از کدوم استفاده کنی. بسته به قدرت و کارایی که دارند انتخابشون کن مثلا:
php و فریم ورک هاش برای وب
پایتون برای هوش مصنوعی و داده کاوری
برای اندروید جاوا
برای ios سویفت
و...
@rezajashnsaz0011
دوست عزیز گویا متوجه عرایض حقیر نشدید بنده نگفتم پایتون در وب بهتره بنده کلی گفتم و من اصلا طرفدار پایتون نیستم و فقط گفتم حداقل از اونا از جهاتی بهتره!
php فقط برای صفحات وب و پروژههای monolithic خوبه
و برای وب سرویس خصوصا در api-centric ها و خصوصا در معماری میکروسرویس اصلا خوب نیست و go و جاوا خیلی بهترن در این زمینه و حالا خیلی پروژههای دیگه که وب نیستن
سلام
@humehrgarivani
شما در وحله اول ببینید به کدوم حوزه علاقه مند هستید!
نسبت به علاقه ، زبان محبوبش رو انتخاب کنید
PHP مختص وب هست
C# هم همه ازش برای برنامه های سمت ویندوز یاد میکنند!
2 موضوع جداست ، جدا از اینکه هر کدوم رو میشه تبدیلاتی زد که بشه همه جا اجرا کرد...!
ولی اینطوری باشه جاوا اسکریپت از همه چی قدرتمند تره!
شما پروژه رو بسنجید و ببینید با چه زبانی میشه یه پروژه رو به بهترین نحو پیاده سازی کرد.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟