mohammad69
5 سال پیش توسط mohammad69 مطرح شد
29 پاسخ

دلیل سوئیج دیجی کالا به php

سلام
فکرمیکنم قبلا روی دات نت بود به نظرم کمی عجیبه که اومدن روphp درحالیکه قبلیه تاحدی قوی ترازاین زبان بودنظرشما دراین مورد چیه؟


ثبت پرسش جدید
مجید
تخصص : Laravel-Nuxt
@MajidDeveloper 3 سال پیش مطرح شد
1

@oyama
مصاحبه آقای لوکاش لاتو را از کجا میشه دید؟


سید سروش ساری زاده
تخصص : برنامه نویس لاراول
@seyed.soroush.sarizadeh 3 سال پیش مطرح شد
2

سلام دوست عزیز قاعدتا ریشه سوال شما بر میگرده به اینکه دات نت بهتره یا متن باز و مباحث زیادی انجام شده در این رابطه و به دلایل زیادی از جمله کاهش هزینه ها به سمت php و فریمورک لاراول رفتن و بنظر بحث قوی بودن سایت رو نمیشه از طریق تجربه یک یا چند کاربر تشخیص داد و قاعدتا کارشناسان فناوری دیجیکالا با بهره بردن از ابزارهای مخصوص و گزارش هایی که میگیرند بهتر متوجه میشوند که کدام سیستم عملکرد بهتری داشته و داره و البته هر دو زبان برنامه نویسی که نام بردید بسیار عالی هستن و صرفا بحث مطلق سر اینکه کدام بهتر بوده اشتباه است . با سپاس


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش آپدیت شد
4

سلام
این مورد رو میشه با یکسری مثال روشن کردن. ببینید معمولا وب سایت خیلی بزرگ دنیا که دیجی کالا اصلا قابل مقایسه با اون نیست معمولا خدماتشون رو به صورت ترکیبی روی زبان های برنامه نویسی مختلف پیاده سازی می کنن.
مثلا alibaba.com از php و java استفاده می کنن.
گوگل جاوا و پایتون و c++
فیسبوک php
amazon.com از جاوا و ++c
instagram : پایتون
ببینید دوستان اکثر وب سایت های بزرگ به جز وب سایت های خود ماکروسافت از asp.net استفاده نمی کنن. زبان asp.net هم بسیار خوب و عالی هست اما یکی از بزرگترین مشکلات که برای asp.net وجود داره خود زبان برنامه نویسی نیست مشکل سرورهای ویندوزی هست که نمی تونه جوابگوی حجم بالای درخواست ها باشه. به خاطر همین هست که به جز خود ماکروسافت کسی دنبال این زبان برنامه نویسی نمیره. مورد دیگه هم اینه که ویندوز یک سیستم عامل اپن سورس نیست . دقت کنید اپن سورس نیست یعنی اینکه شما همیشه وابسته با ماکروسافت هستید.
@mohammad69
@juza66
@hesammousavi
@nazanin.karimivand
@eniack


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش آپدیت شد
3

@mohaligateway
من همچنان معتقد هستم داستان asp core با چیزهای که قبلا دیدین و شاید استفاده کردین متفاوت شده

و قابلیت اجرا روی تمام پلتفرم ها مثه لینوکس رو داره و تعداد رئکوست های بالای که جواب میده.

اوپن سورس شدنش ، همه دست به دست هم میده که اکثرا شرکت های ایرانی همچنان بدلیل اینکه ساختار و ide فوق العاده ی که مایکروسافت داره به سمتش میرن (نظرم اینه ساختار منظمی داره) بخاطر اینکه یک زبان پدر و مادر داری مثه سی شارپ داره، توسعه اش فوق العاده عالی هست.

داشتن orm مثه entity فوق العاده س برای ارتباط با پایگاه داده و نمایش دادن جداول و ریلیشن ها در محیط گرافیکی

خریدن گیت هاب توسط مایکروسافت ، که این نشون میده گام های بلندی برای اوپن سورس کردن پروژه هاش مثه asp core برداشته

پشتیبانی از داکر برای توسعه

امکان ماژول وار کردن پروژه در asp core

داشتن انجمن های خوبی مثه dotnettips و تاپ لرن و...

خدایش همین حالا هم خیلی ها دارن با سیستم عامل مایکروسافت کار میکنند و پروژه هاشون رو توسعه میدن ، نباید نقش مایکروسافت رو دسته کم بگیرین .

در آخر بنظرم محصولات مایکروسافت آکادمیک تر از بقیه زبان ها هستش و چون تخصصی تره هرکسی نمیره سمتش مخصوصا استارت آپ ها .

ولی مطمن هستم و دارم میبینم چقدر توسعه دادن و استفاده از کتابخانه های که داره آسون تر میشه


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
1

استفاده کردیم @juza66 تشکر
اره اگه بشه روی لینوکس پیاده سازی کرد asp رو که خیلی عالی میشه می تونه داخل بازار حرفی برای گفتن داشته باشه. تجربه کار با سرورهای ویندوزی را دارم واقعا ویندوز سرور برای انجام محاسبات حجیم و سریع طراحی نشده و بیشتر برای مدیریت منابع سازمانی مورد استفاده قرار می گیره. اما نمی دونم چرا از جاوا برای run کردن و پیاده سازی وب سایت های بزرگ داخل ایران استفاده نمی کنن. به نظر من نبود متخصص هستش ! نظر شما چیه ؟ الان چرا خوب دیجی کالا از جاوا استفاده نمی کنه. اونوقت خیلی راحت میتونه با oracle ارتباط بزنه.
@mohammad69


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش مطرح شد
0

دلایل زیادی دارم بخوام طرفداری asp core بگیرم ، الان حوصله توضیح ندارم میتونین سرچ کنین و بخونید

یک چیز دیگه اضاف کنم مثه لاراول میتونین برای ساخت جداول از مایگریشن ها استفاده کنید که توی asp core با entity code first شناخته میشه. با یک کامند پروژه رو ران کن، یا مایگریت کن

و برای توسعه حتما نیاز نداری که vs رو نصب کنی میتونی با اکستنش های که برای vscode هست پروژه رو مثه لاراول هرجایی و روی هر سیستمی توسعه بدی .

و داشتن غول دیتابیس ها مثه sql server و حتی میتونی از mysql یا mongodb هم استفاده کنی.


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش مطرح شد
2

الان چرا خوب دیجی کالا از جاوا استفاده نمی کنه

فکر کنم نبود متخصص برای جاوا برای توسعه پروژه یا نگهداری اونه ، تا جایی که میدونم دولوپرهاش گرونتر از بقیه دستمزد میگیرن.

دیجیکالا رو واقعا نمیدونم چرا اومد سمت پی اچ پی و ساخت فریمورک خودش

فقط شنیدم چون زبان php ساخته شده واسه وب و وابستگی های کمتری به منابع سیستم داره و برنامه نویس هاش دستمزدهاشون پایینتر هست و متخصصین خوبی که در دسترس هست براش سویچ کرده.

تا جایی که یادمه یکی از مدیران توسعه دیجیکالا درباره علتشون توضیح داده بود که نبود متخصص asp ( قبل از اومدن asp core) توی توسعه بزرگ اونا رو مجبور به سویچ کردن به پلتفرم اختصاصی شون با php کرده


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش آپدیت شد
0

این دوستمون کاملترش رو توضیح داده

https://roocket.ir/discuss/6134#subject-44832


علی جوان
تخصص : سئوکار
@alijawan 6 ماه پیش مطرح شد
1

سلام من تو دیجیکالا کار میکردم دوستم بخش فنیش برنامه نویس هست بک اند دیجیکالا با یک نسخه ی کاستوم شده ی فریمورک لاراول زبان PHP کار میکنه و همچنین اپلیکیشن هم با Kotlin نوشتن. از این موارد اطمینان کامل دارم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام