-
فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
Django makes it easier to build better Web apps more quickly and with less code.
سلام.
جنگو یک فریم ورک فوق قدرتمند و راحت برای پایتون میباشد که در سال ۲۰۰۵ اولین نسخه ی ان منتشر شد.
همین چند هفته پیش (۱۳ جولای ۲۰۱۵) تولد ۱۰ سالگی جنگو بود.
در ابتدا خدمتتون عرض کنم وبسایت های بزرگی در سطح جهانی مانند اینستا گرام (instagram.com) و در سطح ملی مانند کافه بازار (cafebazaar.ir) و وبسایت های شرکت بیان مانند blog.ir , hod.ir , bayanbox.ir و ... با این فریم ورک محبوب ساخته شده اند.
بنده حدود ۷ ماهی هست که با جنگو کار میکنم و میتونم بگم واقعا عالی هست. تا الان چیزی نبوده که بخوام بنویسم و نتونم !
وبسایت اصلی : https://djangoproject.com
اموزش جنگو : http://djangobook.com
متاسفانه در ایران از پایتون و جنگو استفاده و استقبالی نشده و همه به سمت php , asp رفته اند. این درحالیست که بسیار ساده تر از php هست.
مشکلی که ما جنگو کار ها داریم عدم ساپورت جنگو توسط سی پنل و دایرکت ادمین و دیگر کنترل پنل هاست ، گرچه در سیستم عامل کلود لینوکس با نرم افزار python selector این مشکل برطرف شده.
و برای استفاده از جنگو نیاز به یک سرور اختصاصی یا مجازی هست تا بتوان نرم افزار های مربوطه و تنظیماتش را انجام داد.
در پایان ازتون تقاضا دارم درصورتی که میخواهید در زمینه ی برنامه نویسی تحت وب فعالیت انجام دهید حتما با پایتون و جنگو کار کنید و این رو با فریم ورک های php مقایسه کنید.
این تاپیک رو ایجاد کردم تا شاید بتونم کمکی در رابطه با اشنایی شما انجام دهم.
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
وبسایت اصلی خود جنگو با همین فریم ورک ساخته شده ؟
نمونه کدی دارید ازش که ببینیم در چه سطحی هست ؟
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
بله.
سورس وبسایت جنگو :
https://github.com/django/djangoproject.com
در لینک زیر میتونید سورس وبسایت های نوشته شده با جنگو رو مشاهده کنید : (سورس این وبسایت ها توسط مدیرانشان قرار داده شده است)
http://djangosites.org/with-source/
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
به لیست بالا پیکو فایل و بلاگ اسکای رو نیز اضافه کنید :)
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
اگر کسی اصلا برنامه نویسی بلد نباشه بره سمت پایتون راحت یادمیگیره ولی اگه عاشق c/c++ syntax باشه و با php چندین سال کارکرده باشه بره سمت پایتون حال روحیش بهم میریزه :71:
کاربا جانگو راحت هست ولی بعضی قسمت ها باید جوری کد نویسی انجام بشه یکم عجیب غریب هست که به راحتی php نیست اگر پیدا کردم عکس میگیرم میزارم
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
نقل قول:
نوشته اصلی توسط
rezaonline.net
به لیست بالا پیکو فایل و بلاگ اسکای رو نیز اضافه کنید :)
بله رضا جان از این وبسایت ها زیاد هست که بنده چند نمونه رو ذکر کردم.
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
elementary
اگر کسی اصلا برنامه نویسی بلد نباشه بره سمت پایتون راحت یادمیگیره ولی اگه عاشق c/c++ syntax باشه و با php چندین سال کارکرده باشه بره سمت پایتون حال روحیش بهم میریزه :71:
کاربا جانگو راحت هست ولی بعضی قسمت ها باید جوری کد نویسی انجام بشه یکم عجیب غریب هست که به راحتی php نیست اگر پیدا کردم عکس میگیرم میزارم
یکی از مزایای پایتون سرعت و راحت تر یادگیری و کار کردنه.
بسیار ممنون میشم اگه کد هایی که براتون عجیب قریبه رو بدید تا بررسی کنم.
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
با سلام
میشه یک منبع آموزش فارسی زبان رو ذکر کنید
با تشکر
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
نقل قول:
نوشته اصلی توسط
Mr-MAMAD
با سلام
میشه یک منبع آموزش فارسی زبان رو ذکر کنید
با تشکر
مطمینا چیزی که شمارو به موفقیت بسیار نزدیک میکنه یاد داشتن زبان انگلیسی هست.
فرضا شما کار با جنگو رو یاد بگیرید ، در حین کار و کد نویسی به ده ها مشکل بر میخورید - قطعا با جستجوی فارسی به نتیجه ای نمیرسید.درنتیجه باید حتما زبان انگلیسی بلد باشید ...
به هر حال منبع زیر که نیمه کاره رها شده میتونه مفید باشه :
http://pysocial.com/dashboard/17/
اما دقت کنید اگه میخواهید تازه شروع کنید حتما قبلش پایتون رو یاد بگیرید.
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
نقل قول:
نوشته اصلی توسط
secureconfig
مطمینا چیزی که شمارو به موفقیت بسیار نزدیک میکنه یاد داشتن زبان انگلیسی هست.
فرضا شما کار با جنگو رو یاد بگیرید ، در حین کار و کد نویسی به ده ها مشکل بر میخورید - قطعا با جستجوی فارسی به نتیجه ای نمیرسید.درنتیجه باید حتما زبان انگلیسی بلد باشید ...
به هر حال منبع زیر که نیمه کاره رها شده میتونه مفید باشه :
http://pysocial.com/dashboard/17/
اما دقت کنید اگه میخواهید تازه شروع کنید حتما قبلش پایتون رو یاد بگیرید.
حالا سایت شما http://secureconfig.net با این زبان نوشته شده ؟
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
نقل قول:
نوشته اصلی توسط
Mr-MAMAD
بله.
دقیقا یادمه شاید ۲ هفته بعد شروع یاد گیری جنگو همزمان با یاد گیری یک اسکریپت اختصاصی برای سکیور کانفیگ نوشتم.
مطمینا اگه علاقه داشته باشید یاد میگیرید.
- - - Updated - - -
ضمنا ،
امنیت جنگو بسیار بالا هست و حفره های رایج مثل sql injection ، csrf و ... به صورت پیشفرض رفع شده هست (درصورت غیرفعال نکردن)
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
نقل قول:
نوشته اصلی توسط
secureconfig
مطمینا چیزی که شمارو به موفقیت بسیار نزدیک میکنه یاد داشتن زبان انگلیسی هست.
فرضا شما کار با جنگو رو یاد بگیرید ، در حین کار و کد نویسی به ده ها مشکل بر میخورید - قطعا با جستجوی فارسی به نتیجه ای نمیرسید.درنتیجه باید حتما زبان انگلیسی بلد باشید ...
به هر حال منبع زیر که نیمه کاره رها شده میتونه مفید باشه :
http://pysocial.com/dashboard/17/
اما دقت کنید اگه میخواهید تازه شروع کنید حتما قبلش پایتون رو یاد بگیرید.
ببخشید گفتید حتما قبلش باید پایتون یاد گرفت . لینک آموزش یا منبع آموزشی رو میتونید بدید ؟
با تشکر
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
کتاب یک بایت از پایتون رو میتونید مطالعه کنید واسه شروع .
کل سینتاکس پایتون چند ساعتی بیشتر کار نداره (من که یه روزه تمومش کردم :) )
ولی تمرین کردن و یادگیری مناسب حداقل یکی دو ماهی وقت میخواد
پایتون برای کساییکه تا حالا برنامه نویسی نکردن یک بهشت واقعیه و برای کساییکه با پیش زمینه سینتاکس مشابه c میان یک جهنم واقعی :)
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
استارتر عزیز اینکه شما فریم ورک Django رو با زبان برنامه نویسی PHP مقایسه می کنید اصلا درست نیست!! شما میتونید Django رو با Laravel یا Phalcon یا Symfony یا ... که فریم ورک های PHP هستند مقایسه کنید و مطمئن هستم آنگاه از ابراز این عقیده که Python/Django از زبان و فریم ورک های PHP بهتر و امن تر و ... است به شدت پشیمان خواهید شد! فریم ورک ها به هر زبان برنامه نویسی شکلی کاملا تازه داده، قابلیت های بسیاری را در آن پیاده سازی کرده و به راحتی در دسترس توسعه دهنده قرار می دهند، ضمن اینکه شیوه ها و معماری های مختلف مطرح در مهندسی نرم افزار و نیز راه کار های امنیتی و افزایش کارایی را درون سازی می نمایند. شما هرگز نخواهید توانست یک برنامه High Performance واقعی را با Python/Django پیاده سازی کنید، هر چند می توانید با افزایش منابع و قدرت سرور های اجرایی خود، آن را پوشش دهید، اما توصیه می کنم حتما Benchmark های فریم ورک PHP/Phalcon را ملاحظه بفرمایید. PHP زبانی به شدت قدرتمند و انعطاف پذیر است که طی سالیان طولانی تکامل یافته و به جایگاه والایی رسیده است و تنها توسعه دهندگان حرفه ای و استاد در آن می توانند بهترین استفاده و کارایی را تجربه نمایند و عدم آشنایی شما با ویژگی های این زبان برنامه نویسی دال بر ضعف آن نیست. لازم به ذکر است Python از ابتدا برای آماتور ها و Start-up هایی طراحی شده که می خواهند هر چه سریعتر برنامه نویسی را بیاموزند و به ساده ترین شکل ممکن ایده های خود را پیاده سازی نمایند و حتی استفاده instagram از این زبان دال بر اهمیت آن نیست چرا که توسعه دهندگان آن آماتور هایی بودند که بار ها داستان شکل گیری این سیستم را از زبان خود گفته اند و اینکه از بسیاری موارد گذشته اند تا صرفا کارشان سریعتر وارد بازار شود.
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
یکی از مزیت های فریم ورک استفاده معماری های استاندارد هست اما یکی از مشکل های اساسی کسایی که از فریم ورک استفاده میکنند عدم درک ساختار برنامه ـشون و بیشتر توی شی گرایی خودشون رو نشون میدن.
البته استارتر عزیز همانطور که دوستمون بالا گفت مقایسه فریم ورک با یک زبان برنامه نویسی اشتباهه.
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
نقل قول:
نوشته اصلی توسط
nexinel
استارتر عزیز اینکه شما فریم ورک Django رو با زبان برنامه نویسی PHP مقایسه می کنید اصلا درست نیست!! شما میتونید Django رو با Laravel یا Phalcon یا Symfony یا ... که فریم ورک های PHP هستند مقایسه کنید و مطمئن هستم آنگاه از ابراز این عقیده که Python/Django از زبان و فریم ورک های PHP بهتر و امن تر و ... است به شدت پشیمان خواهید شد! فریم ورک ها به هر زبان برنامه نویسی شکلی کاملا تازه داده، قابلیت های بسیاری را در آن پیاده سازی کرده و به راحتی در دسترس توسعه دهنده قرار می دهند، ضمن اینکه شیوه ها و معماری های مختلف مطرح در مهندسی نرم افزار و نیز راه کار های امنیتی و افزایش کارایی را درون سازی می نمایند. شما هرگز نخواهید توانست یک برنامه High Performance واقعی را با Python/Django پیاده سازی کنید، هر چند می توانید با افزایش منابع و قدرت سرور های اجرایی خود، آن را پوشش دهید، اما توصیه می کنم حتما Benchmark های فریم ورک PHP/Phalcon را ملاحظه بفرمایید. PHP زبانی به شدت قدرتمند و انعطاف پذیر است که طی سالیان طولانی تکامل یافته و به جایگاه والایی رسیده است و تنها توسعه دهندگان حرفه ای و استاد در آن می توانند بهترین استفاده و کارایی را تجربه نمایند و عدم آشنایی شما با ویژگی های این زبان برنامه نویسی دال بر ضعف آن نیست. لازم به ذکر است Python از ابتدا برای آماتور ها و Start-up هایی طراحی شده که می خواهند هر چه سریعتر برنامه نویسی را بیاموزند و به ساده ترین شکل ممکن ایده های خود را پیاده سازی نمایند و حتی استفاده instagram از این زبان دال بر اهمیت آن نیست چرا که توسعه دهندگان آن آماتور هایی بودند که بار ها داستان شکل گیری این سیستم را از زبان خود گفته اند و اینکه از بسیاری موارد گذشته اند تا صرفا کارشان سریعتر وارد بازار شود.
سلام.
این برداشت شما از جمله ی زیر بنده هست ؟
"متاسفانه در ایران از پایتون و جنگو استفاده و استقبالی نشده و همه به سمت php , asp رفته اند. این درحالیست که بسیار ساده تر از php هست و بسیار قدرتمند تر.
"
بنده عرض کرده ام در ایران پایتون و جنگو استفاده ی زیادی نشده و همه ی برنامه نویسان اکثرا به سراغ php و asp رفته اند ، این در حالی هست که پایتون بسیار ساده تر از php میباشد.
در جایی جنگو با php مقایسه شده ؟
"PHP زبانی به شدت قدرتمند و انعطاف پذیر است
"
لطف میکنید یک مورد که در php هست و در پایتون نیست ذکر کنید ؟
"شما هرگز نخواهید توانست یک برنامه High Performance واقعی را با Python/Django پیاده سازی کنید
"
اینستاگرام با انلاین های میلیونی چطور داره با جنگو کار میکنه ؟
لینک زیر رو مطالعه کنید :
http://vschart.com/compare/laravel/vs/django-framework
رم پیشنهاد شده توسط لاراول ۱ گیگ هست اما جنگو ۱۲۸ مگابایت !
بقیه موارد رو داخل لینکی که دادم میتونید مشاهده کنید.
خوشحال میشم مثل بنده بدون تعصب با سند و مدرک حرف بزنید.
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
با سلام.
دوستان میشه اطلاعاتی در این زمینه در اختیارم قرار بدید که آیا اساسا فرقی بین نوشت برنامه تحت وب با پایتون (pure python) و فریم ورک ها مثل جنگو هست؟
چون من تا به حال زیاد برنامه نویسی چه شخصی چه برای شرکت کردم منتها مثلا تحت وب تماما با پایتون خالی (بدون فریم ورک) نوشتم. (که به نظرم مزیت هم هست که از بیس همه چیز رو خودت مینویسی)
ممنون
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
نقل قول:
نوشته اصلی توسط
Matplotlib
با سلام.
دوستان میشه اطلاعاتی در این زمینه در اختیارم قرار بدید که آیا اساسا فرقی بین نوشت برنامه تحت وب با پایتون (pure python) و فریم ورک ها مثل جنگو هست؟
چون من تا به حال زیاد برنامه نویسی چه شخصی چه برای شرکت کردم منتها مثلا تحت وب تماما با پایتون خالی (بدون فریم ورک) نوشتم. (که به نظرم مزیت هم هست که از بیس همه چیز رو خودت مینویسی)
ممنون
جانگو یک فریم ورک هست مثل لاراول یا فلاسک یا فالکون
مثل این میمونه شما با php بدون فریم ورک برنامه نویسی کنید که زیاد جالب نیست تو یک پروژه بزرگ
اتفاقا نوشتن روی فریم ورک یک مزیت هست که همه چیز مرتب و دقیق هست و تعداد خطاها و باگ ها کمتر شده و میتونید راحت تر کد نویسی کنید
پایتون هم قابلیت کد نویسی برای وب رو داره ولی نه به راحتی جانگو مثل این میمونه شما با c/c++ شروع کنی به طراحی وب برای همین همه از جانگو یا فلاسک یا ... استفاده میکنند
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
نقل قول:
نوشته اصلی توسط
secureconfig
سلام.
این برداشت شما از جمله ی زیر بنده هست ؟
"
متاسفانه در ایران از پایتون و جنگو استفاده و استقبالی نشده و همه به سمت php , asp رفته اند. این درحالیست که بسیار ساده تر از php هست و بسیار قدرتمند تر.
"
بنده عرض کرده ام در ایران پایتون و جنگو استفاده ی زیادی نشده و همه ی برنامه نویسان اکثرا به سراغ php و asp رفته اند ، این در حالی هست که پایتون بسیار ساده تر از php میباشد.
در جایی جنگو با php مقایسه شده ؟
"
PHP زبانی به شدت قدرتمند و انعطاف پذیر است
"
لطف میکنید یک مورد که در php هست و در پایتون نیست ذکر کنید ؟
"
شما هرگز نخواهید توانست یک برنامه High Performance واقعی را با Python/Django پیاده سازی کنید
"
اینستاگرام با انلاین های میلیونی چطور داره با جنگو کار میکنه ؟
لینک زیر رو مطالعه کنید :
http://vschart.com/compare/laravel/vs/django-framework
رم پیشنهاد شده توسط لاراول ۱ گیگ هست اما جنگو ۱۲۸ مگابایت !
بقیه موارد رو داخل لینکی که دادم میتونید مشاهده کنید.
خوشحال میشم مثل بنده بدون تعصب با سند و مدرک حرف بزنید.
عزیز دلم، شما وقتی می فرمایید «پایتون و جنگو» پس دارید در مورد فریم ورک حرف می زنید و در ادامه می فرمایید «
بسیار قدرتمند تر»، پس من برداشت درستی داشتم. در سادگی پایتون برای یادگیری شکی نیست و همانطور که عرض کردم هدف از ایجاد این زبان نیز همین موضوع بوده است.
دوست گرامی، طوری میگید تعصب انگار بنده فقط کارم روی PHP هست و تا حالا سمت پایتون نرفته ام و اطلاع ندارم!! قوی ترین فریم ورک پایتون از نظر performance یعنی wheezy.web یا falcon رو بگذارید در کنار قوی ترین فریم ورک موجود در PHP که مثلا phalcon باشه، بهترین و سریع ترین وب سرور و اجرا کننده را نیز استفاده بفرمایید در هر مورد. سپس یک برنامه مشخص که فرایند های مختلفی در خود دارد را روی یک سیستم با سخت افزار ثابت و مشخص اجرا کرده و تست تکرار بگیرید. سپس تعداد توابع و پروسه های اجرا شده، تعداد request پردازش شده در واحد ثانیه و نیز میزان حافظه RAM اشغال شده آن ها را با یکدیگر مقایسه بفرمایید. آنگاه به تفاوت فاحش آن ها پی خواهید برد. حتی اگر به جای PHP بخواهیم از ++C/C استفاده کنیم نیز فریم ورک هایی برای برنامه نویسی وب آن وجود داشته و به مراتب کارایی بیشتری ارایه می دهند و تعداد پردازش های لحظه ای آن بسیار بسیار بیشتر خواهد بود.
مشکل شما اینجاست که زبان را فقط از روی syntax و ظاهر آن شناسایی می کنید و از معماری آن، قواعد مهندسی نرم افزار و شیوه کامپایل و اجرا در هر یک اطلاع ندارید. از بنده هم توضیح بیشتر نخواهید، چون باید بشینم کل تاریخ رایانه و ... رو براتون تشریح کنم، شما فقط به نتایج عملی که از حرف های من می توان گرفت قناعت بفرمایید و در صورت علاقه به دانستن بیشتر، مطالعات آکادمیک خود را افزایش دهید.
در مورد instagram هم عرض شد خدمت تون، مجریان اولیه آن دو آماتور بودند که حتی وقت نداشتند برنامه نویسی را بطور اصولی آموزش دیده و یا راهکار های سطح بالا را امتحان کنند، بلکه با حداقل منابع موجود که در اختیار داشتند سعی کردند کار را با حداقل امکانات به نتیجه برسانند. بعد ها زیر نظر تیم فیس بوک بسیاری از این کد ها تغییر کردند و برخی نیز باقی ماندند. شما اگر لیست تکنولوژی های حال حاضر اینستاگرام را مشاهده بفرمایید به موارد زیر برخورد خواهید داشت:
کد:
Python, Redis, Memcached, RabbitMQ, ElasticSearch, Java, PHP, C#, JavaScript, Linux, Ruby, Objective-C, PHP, Perl, ...
اما مطمئن باشید سرور آن ها با توجه به میزبانی در فیس بوک دیگر تنها در حد API هایی است متصل به هسته شبکه ابری برای استفاده از تکنولوژی ذخیره سازی و پردازش اطلاعات ابداعی توسط فیس بوک که البته لازم به ذکر نیست که خود فیس بوک با بیشترین کاربران در دنیا با زبان PHP نوشته شده که بخش های کلیدی آن به ++C ترجمه و سپس کامپایل میشه و روی وب سرور اختصاصی ایشان به اجرا در میاد.
-
پاسخ : فریم ورک جنگو - (instagram.com , cafebazaar.ir , blog.ir )
نقل قول:
نوشته اصلی توسط
nexinel
عزیز دلم، شما وقتی می فرمایید «پایتون
و جنگو» پس دارید در مورد فریم ورک حرف می زنید و در ادامه می فرمایید «
بسیار قدرتمند تر»، پس من برداشت درستی داشتم. در سادگی پایتون برای یادگیری شکی نیست و همانطور که عرض کردم هدف از ایجاد این زبان نیز همین موضوع بوده است.
دوست گرامی، طوری میگید تعصب انگار بنده فقط کارم روی PHP هست و تا حالا سمت پایتون نرفته ام و اطلاع ندارم!! قوی ترین فریم ورک پایتون از نظر performance یعنی wheezy.web یا falcon رو بگذارید در کنار قوی ترین فریم ورک موجود در PHP که مثلا phalcon باشه، بهترین و سریع ترین وب سرور و اجرا کننده را نیز استفاده بفرمایید در هر مورد. سپس یک برنامه مشخص که فرایند های مختلفی در خود دارد را روی یک سیستم با سخت افزار ثابت و مشخص اجرا کرده و تست تکرار بگیرید. سپس تعداد توابع و پروسه های اجرا شده، تعداد request پردازش شده در واحد ثانیه و نیز میزان حافظه RAM اشغال شده آن ها را با یکدیگر مقایسه بفرمایید. آنگاه به تفاوت فاحش آن ها پی خواهید برد. حتی اگر به جای PHP بخواهیم از ++C/C استفاده کنیم نیز فریم ورک هایی برای برنامه نویسی وب آن وجود داشته و به مراتب کارایی بیشتری ارایه می دهند و تعداد پردازش های لحظه ای آن بسیار بسیار بیشتر خواهد بود.
مشکل شما اینجاست که زبان را فقط از روی syntax و ظاهر آن شناسایی می کنید و از معماری آن، قواعد مهندسی نرم افزار و شیوه کامپایل و اجرا در هر یک اطلاع ندارید. از بنده هم توضیح بیشتر نخواهید، چون باید بشینم کل تاریخ رایانه و ... رو براتون تشریح کنم، شما فقط به نتایج عملی که از حرف های من می توان گرفت قناعت بفرمایید و در صورت علاقه به دانستن بیشتر، مطالعات آکادمیک خود را افزایش دهید.
در مورد instagram هم عرض شد خدمت تون، مجریان اولیه آن دو آماتور بودند که حتی وقت نداشتند برنامه نویسی را بطور اصولی آموزش دیده و یا راهکار های سطح بالا را امتحان کنند، بلکه با حداقل منابع موجود که در اختیار داشتند سعی کردند کار را با حداقل امکانات به نتیجه برسانند. بعد ها زیر نظر تیم فیس بوک بسیاری از این کد ها تغییر کردند و برخی نیز باقی ماندند. شما اگر لیست تکنولوژی های حال حاضر اینستاگرام را مشاهده بفرمایید به موارد زیر برخورد خواهید داشت:
کد:
Python, Redis, Memcached, RabbitMQ, ElasticSearch, Java, PHP, C#, JavaScript, Linux, Ruby, Objective-C, PHP, Perl, ...
اما مطمئن باشید سرور آن ها با توجه به میزبانی در فیس بوک دیگر تنها در حد API هایی است متصل به هسته شبکه ابری برای استفاده از تکنولوژی ذخیره سازی و پردازش اطلاعات ابداعی توسط فیس بوک که البته لازم به ذکر نیست که خود فیس بوک با بیشترین کاربران در دنیا با زبان PHP نوشته شده که بخش های کلیدی آن به ++C ترجمه و سپس کامپایل میشه و روی وب سرور اختصاصی ایشان به اجرا در میاد.
بله درست میفرمایید. کلمه ی قدرتمند ترین از پست اول بنده حذف شد. متشکرم بابت اطلاع رسانی.